diff --git a/harbour/ChangeLog b/harbour/ChangeLog index fa8b272e5b..853a958843 100644 --- a/harbour/ChangeLog +++ b/harbour/ChangeLog @@ -16,6 +16,14 @@ The license applies to all entries newer than 2009-04-28. */ +2011-02-04 18:14 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) + + contrib/hbrunext + + contrib/hbrunext/hbrunext.hbp + + contrib/hbrunext/pullext.prg + + Added new hbrun clone named 'hbrunext', which is able to + include any of the contribs. + Currently it links with hbct, hbexpat and hbwin. + 2011-02-04 17:59 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbwin/hbwin.hbp + contrib/hbwin/hbwinext.prg diff --git a/harbour/contrib/hbrunext/hbrunext.hbp b/harbour/contrib/hbrunext/hbrunext.hbp new file mode 100644 index 0000000000..a0414f5fc6 --- /dev/null +++ b/harbour/contrib/hbrunext/hbrunext.hbp @@ -0,0 +1,26 @@ +# +# $Id$ +# + +-inc + +@../../utils/hbrun/hbrun.hbp + +-o${hb_name} + +-main=__PULLEXT +pullext.prg + +# Always build in shared mode for these platforms because the +# tool is included in std distro and we want to minimize its size. +{_HB_BUILD_&(!(HB_BUILD_DYN='no')&(win|wce|os2))}-shared + +# Here comes the list of contribs linked in: +# - Make sure to keep it in sync with pullext.prg. +# - Do not add contribs which have external dependencies. +# (not in the public SVN that is) + +hbct.hbc +hbexpat.hbc +hbwin.hbc{allwin} + diff --git a/harbour/contrib/hbrunext/pullext.prg b/harbour/contrib/hbrunext/pullext.prg new file mode 100644 index 0000000000..f2d5bbd284 --- /dev/null +++ b/harbour/contrib/hbrunext/pullext.prg @@ -0,0 +1,11 @@ +/* + * $Id$ + */ + +REQUEST __HBEXTERN__HBCT__ +REQUEST __HBEXTERN__HBEXPAT__ +#if defined( __PLATFORM__WINDOWS ) +REQUEST __HBEXTERN__HBWIN__ +#endif + +ANNOUNCE __PULLEXT