Commit graph

88 commits

Author SHA1 Message Date
Nicola Pero
3d8cf6ecc4 Fixed check if this is the top-level make invocation or not to work
properly when we're invoked inside a non-gnustep-make make


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@21879 72102866-910b-0410-8b05-ffd578937521
2005-10-26 14:33:42 +00:00
Nicola Pero
771db1a6e5 Fixed building frameworks with subprojects on Windows
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@21504 72102866-910b-0410-8b05-ffd578937521
2005-07-20 16:00:07 +00:00
Adam Fedor
09c54f78a5 * Master/source-distribution.make (dist): Tar/copy the directory
instead of moving it to make the distribution. Fixes bug #13305
* Documentation/machines.texi: Update Suse.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@21296 72102866-910b-0410-8b05-ffd578937521
2005-06-10 16:05:50 +00:00
Adam Fedor
f7da0d90ea * Update FSF Address.
* Documentation/gnustep-howto.texi: Update required libs.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@21244 72102866-910b-0410-8b05-ffd578937521
2005-05-22 03:20:14 +00:00
Adam Fedor
7954dc3422 Apple compiler checking, other fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@19806 72102866-910b-0410-8b05-ffd578937521
2004-08-01 02:33:45 +00:00
Richard Frith-Macdonald
2e1e3e8c08 Documentation building fix.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@19253 72102866-910b-0410-8b05-ffd578937521
2004-05-07 09:33:34 +00:00
Nicola Pero
81c56e1c3a Set PACKAGE_* variables in Master/rules.make. Use unnamed-package when
a PACKAGE_NAME is not specified.  Use 0.0.1 when a PACKAGE_VERSION is not
specified.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@18948 72102866-910b-0410-8b05-ffd578937521
2004-03-29 11:45:40 +00:00
Nicola Pero
c00252f401 Strip PACKAGE_NAME before using
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@18946 72102866-910b-0410-8b05-ffd578937521
2004-03-29 11:24:19 +00:00
Nicola Pero
9134e5a444 Use PACKAGE_VERSION instead of VERSION for versions of packages.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@18412 72102866-910b-0410-8b05-ffd578937521
2004-01-14 19:00:41 +00:00
Nicola Pero
743887f4ab Removed comment
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@18020 72102866-910b-0410-8b05-ffd578937521
2003-11-01 12:15:09 +00:00
Nicola Pero
001befab21 Fixed distclean, broken by a typo in last changes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@17896 72102866-910b-0410-8b05-ffd578937521
2003-10-15 15:59:30 +00:00
Nicola Pero
4cf13c93df Improved comment
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@17859 72102866-910b-0410-8b05-ffd578937521
2003-10-13 23:52:45 +00:00
Nicola Pero
73feb31779 Clean in the build directory
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@17856 72102866-910b-0410-8b05-ffd578937521
2003-10-13 23:24:25 +00:00
Nicola Pero
aac2a25bb2 Pass GNUSTEP_BUILD_DIR to submake invocations
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@17855 72102866-910b-0410-8b05-ffd578937521
2003-10-13 23:23:49 +00:00
Nicola Pero
08e27fc9b4 Pass GNUSTEP_BUILD_DIR to submake invocations and other changes required to support
building in a separate build directory


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@17854 72102866-910b-0410-8b05-ffd578937521
2003-10-13 23:23:29 +00:00
Nicola Pero
82a16dde47 Added short TODO comment
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@17851 72102866-910b-0410-8b05-ffd578937521
2003-10-13 23:08:38 +00:00
Nicola Pero
8705029994 Do the entire clean in a single shell command
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@17832 72102866-910b-0410-8b05-ffd578937521
2003-10-13 11:19:33 +00:00
Nicola Pero
f809db345a Removed old obsolete iconheader/NeXT code
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@17831 72102866-910b-0410-8b05-ffd578937521
2003-10-13 11:06:51 +00:00
Nicola Pero
485c637bcd Standardized distclean
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@17829 72102866-910b-0410-8b05-ffd578937521
2003-10-13 10:35:24 +00:00
Nicola Pero
52c7b83afe During make clean, remove all xxxInfo.plist automatically generated using
the preprocessor


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@16467 72102866-910b-0410-8b05-ffd578937521
2003-04-14 10:54:10 +00:00
Nicola Pero
05382867f1 Define and use a CVS variable, so it can be overridden with something else
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@15922 72102866-910b-0410-8b05-ffd578937521
2003-02-10 13:45:05 +00:00
Nicola Pero
d10ebd72e0 Removed old obsolete code for make clean on NeXT
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@15323 72102866-910b-0410-8b05-ffd578937521
2002-12-25 01:57:16 +00:00
Nicola Pero
a86ddf3d50 Updated comment about install depending from all
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@15283 72102866-910b-0410-8b05-ffd578937521
2002-12-11 23:04:59 +00:00
Nicola Pero
78617ce8b9 Added OWNING_PROJECT_HEADER_DIR sort of hack to the subproject invocation,
replacing the previous framework code with code which should support multiple
frameworks built in the same makefile


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14937 72102866-910b-0410-8b05-ffd578937521
2002-11-06 13:22:57 +00:00
Nicola Pero
18eaf23a0f Always include both build-headers and install/uninstall rules
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14936 72102866-910b-0410-8b05-ffd578937521
2002-11-06 13:20:04 +00:00
Nicola Pero
074ecef74e Define FRAMEWORK_NAME here
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14935 72102866-910b-0410-8b05-ffd578937521
2002-11-06 13:19:39 +00:00
Nicola Pero
0a3cb3f9b1 Removed %.tools rule ... the same functionality can now better be obtained
by using the new xxx_COPY_INTO_DIR features


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14890 72102866-910b-0410-8b05-ffd578937521
2002-10-31 13:59:40 +00:00
Nicola Pero
7893b8de01 Implemented internal-strings target
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14825 72102866-910b-0410-8b05-ffd578937521
2002-10-22 00:36:00 +00:00
Nicola Pero
4b39914bed New targets strings, before-strings, after-strings, internal-strings
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14824 72102866-910b-0410-8b05-ffd578937521
2002-10-22 00:35:44 +00:00
Nicola Pero
12cfccb60b Implemented internal-strings, and fixed typo in make clean/distclean with subprojects
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14823 72102866-910b-0410-8b05-ffd578937521
2002-10-22 00:34:43 +00:00
Nicola Pero
3e6216a2be Tidied comments
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14822 72102866-910b-0410-8b05-ffd578937521
2002-10-22 00:32:03 +00:00
Nicola Pero
2b623481ce Rewritten rule details; only execute rule when SUBPROJECTS is not empty;
added verbose commenting


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14797 72102866-910b-0410-8b05-ffd578937521
2002-10-17 16:46:03 +00:00
Nicola Pero
ec171749fa Inline the call to the %.subprojects rule ... for speed
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14793 72102866-910b-0410-8b05-ffd578937521
2002-10-17 00:26:08 +00:00
Nicola Pero
51bc66cf32 Avoid executing subproject rules for clean/distclean of instances with no
subprojects - quite a good speed up for clean/distclean


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14788 72102866-910b-0410-8b05-ffd578937521
2002-10-16 03:30:58 +00:00
Nicola Pero
7b5b3fbc1e Fixed code so that it should work both with old and new RPM builders
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14778 72102866-910b-0410-8b05-ffd578937521
2002-10-14 11:15:41 +00:00
Nicola Pero
1afcd73af6 Check that a single subproject is built; require xxx_HAS_RESOURCE_BUNDLE=yes
to be set to turn on resource bundle support


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14584 72102866-910b-0410-8b05-ffd578937521
2002-09-27 01:31:02 +00:00
Nicola Pero
7bd84587cb Updated distclean target to remove the Resources/ dir if there is any tool
using the (new) feature xxx_HAS_RESOURCE_BUNDLE


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14579 72102866-910b-0410-8b05-ffd578937521
2002-09-26 01:19:16 +00:00
Nicola Pero
1dd13e704d On distclean, only remove core, not program.core
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13919 72102866-910b-0410-8b05-ffd578937521
2002-06-19 14:43:25 +00:00
Nicola Pero
e735cf2e15 Remove 'program.core' as well as 'core' during distclean
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13909 72102866-910b-0410-8b05-ffd578937521
2002-06-17 17:58:26 +00:00
Nicola Pero
face05f9f7 Converted the %.variables rule to the standard indentation ... it's now
enough easy not to require custom indentation :-)


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13042 72102866-910b-0410-8b05-ffd578937521
2002-03-07 16:35:56 +00:00
Nicola Pero
7e88369c54 Do not pass down to the Instance make invocation variables which the
Instance invocation can better determine by itself.  Removed unused variable


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13040 72102866-910b-0410-8b05-ffd578937521
2002-03-07 16:22:09 +00:00
Nicola Pero
36444742ee Do not pass down MAIN_MODEL_FILE
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13024 72102866-910b-0410-8b05-ffd578937521
2002-03-06 12:25:31 +00:00
Nicola Pero
183fed695c Do not pass down to submakes variables that the submakes can find out themselves
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13004 72102866-910b-0410-8b05-ffd578937521
2002-03-05 16:01:32 +00:00
Nicola Pero
396d9ce463 clean the subproject resource dir
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13002 72102866-910b-0410-8b05-ffd578937521
2002-03-05 15:53:23 +00:00
Nicola Pero
6b0088fe3c Do not pass to submakes the HEADER_FILES* variables
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12996 72102866-910b-0410-8b05-ffd578937521
2002-03-05 15:10:33 +00:00
Nicola Pero
87b6831318 Do absolutely nothing on all, clean and distclean
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12983 72102866-910b-0410-8b05-ffd578937521
2002-03-05 11:35:10 +00:00
Nicola Pero
86c3d97817 New resource-set.make makefiles
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12973 72102866-910b-0410-8b05-ffd578937521
2002-03-04 18:32:25 +00:00
Nicola Pero
e0ca8292fd Do not pass PRINCIPAL_CLASS down to submakes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12902 72102866-910b-0410-8b05-ffd578937521
2002-02-28 18:29:40 +00:00
Nicola Pero
1c5e65deca New file from top-level subproject.make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12839 72102866-910b-0410-8b05-ffd578937521
2002-02-27 16:55:40 +00:00
Nicola Pero
ff0aa1f368 Do not pass PALETTE_ICON to submakes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12837 72102866-910b-0410-8b05-ffd578937521
2002-02-27 16:40:34 +00:00