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