From af415cb3299f4d316d8192d8122dacb2ce029025 Mon Sep 17 00:00:00 2001 From: Viktor Szakats Date: Fri, 4 Feb 2011 17:14:47 +0000 Subject: [PATCH] 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. --- harbour/ChangeLog | 8 ++++++++ harbour/contrib/hbrunext/hbrunext.hbp | 26 ++++++++++++++++++++++++++ harbour/contrib/hbrunext/pullext.prg | 11 +++++++++++ 3 files changed, 45 insertions(+) create mode 100644 harbour/contrib/hbrunext/hbrunext.hbp create mode 100644 harbour/contrib/hbrunext/pullext.prg 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