Commit graph

2258 commits

Author SHA1 Message Date
Nicola Pero
474512f5a7 Added .PHONY; use makefile conditionals in rules
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10373 72102866-910b-0410-8b05-ffd578937521
2001-07-09 17:50:07 +00:00
Nicola Pero
869a138c63 Added .PHONY
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10372 72102866-910b-0410-8b05-ffd578937521
2001-07-09 17:48:52 +00:00
Nicola Pero
5aa7e740d2 Added .PHONY to service.make; fixed installation bug in service.make;
cleaned


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10371 72102866-910b-0410-8b05-ffd578937521
2001-07-09 17:32:42 +00:00
Nicola Pero
e5c5ff7af8 Added .PHONY; fixed installation; removed unused rule; use makefile
conditional; cleanup


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10370 72102866-910b-0410-8b05-ffd578937521
2001-07-09 17:32:09 +00:00
Nicola Pero
9d77e7175b Fixed bug in my last commit
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10369 72102866-910b-0410-8b05-ffd578937521
2001-07-09 17:21:10 +00:00
Nicola Pero
afa6fa41ee Tidy up in palette.make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10368 72102866-910b-0410-8b05-ffd578937521
2001-07-09 17:19:43 +00:00
Nicola Pero
4a2a2fdb90 Added .PHONY; use makefile conditional for resources; cleaned
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10367 72102866-910b-0410-8b05-ffd578937521
2001-07-09 17:19:22 +00:00
Nicola Pero
57a1295ce6 Added .PHONY in objc.make; cleanup of objc.make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10366 72102866-910b-0410-8b05-ffd578937521
2001-07-09 17:01:24 +00:00
Nicola Pero
88ddda2a4a Added .PHONY; fixed make clean; cleanup
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10365 72102866-910b-0410-8b05-ffd578937521
2001-07-09 17:00:58 +00:00
Nicola Pero
86e0fe0919 Clenaup in library.make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10364 72102866-910b-0410-8b05-ffd578937521
2001-07-09 16:53:02 +00:00
Nicola Pero
c1c31afb11 Added .PHONY; removed old unused rules; use a makefile conditional
when installing headers


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10363 72102866-910b-0410-8b05-ffd578937521
2001-07-09 16:52:05 +00:00
Nicola Pero
767b19ac76 Cleaned java.make, simplification
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10362 72102866-910b-0410-8b05-ffd578937521
2001-07-09 16:32:53 +00:00
Nicola Pero
2c81f31117 Added .PHONY; removed doubled dependency of all from install; turned
shell conditionals into makefile conditionals; use a single rm command
in clean


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10361 72102866-910b-0410-8b05-ffd578937521
2001-07-09 16:32:12 +00:00
Nicola Pero
57561ba03c Work on java-tool.make, simplifications, optmzations, a little bug fixes;
bug fix in java-executable.template


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10360 72102866-910b-0410-8b05-ffd578937521
2001-07-09 16:09:15 +00:00
Nicola Pero
b580fc1e97 Fixed bug in shell variable evaluation
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10359 72102866-910b-0410-8b05-ffd578937521
2001-07-09 16:08:29 +00:00
Nicola Pero
2da07a6a26 Added .PHONY; removed doubled dependency of install on all; turned
shell conditionals into makefile ones; use a single rm command in clean;
force rebuilding of executable wrapper script each time the java tool
is installed; simplified managing of case when JAVA_FILES etc is empty


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10358 72102866-910b-0410-8b05-ffd578937521
2001-07-09 16:07:48 +00:00
Nicola Pero
9a44618273 Tidying, optmzs, standardizing in gswbundle.make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10357 72102866-910b-0410-8b05-ffd578937521
2001-07-09 15:50:34 +00:00
Nicola Pero
2ffc2930b6 Added .PHONY; turned shell conditionals into makefile conditionals; tidiups
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10356 72102866-910b-0410-8b05-ffd578937521
2001-07-09 15:49:48 +00:00
Nicola Pero
c390c4911b Clean up on gswapp.make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10354 72102866-910b-0410-8b05-ffd578937521
2001-07-09 15:29:21 +00:00
Nicola Pero
155b28ebd6 Added .PHONY; removed dependency internal-gswapp-install on
internal-gswapp-all; moved some shell conditionals into makefile
conditionals for performance reasons


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10353 72102866-910b-0410-8b05-ffd578937521
2001-07-09 15:28:54 +00:00
Nicola Pero
87d27b7cb6 Added .PHONY and removed useless targets in documentation.make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10352 72102866-910b-0410-8b05-ffd578937521
2001-07-09 15:07:15 +00:00
Nicola Pero
2f4317b3de Added .PHONY; removed useless installation target
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10351 72102866-910b-0410-8b05-ffd578937521
2001-07-09 15:06:31 +00:00
Nicola Pero
0067ba2956 Added .PHONY to ctool.make; general tidiups for ctool.make and tool.make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10350 72102866-910b-0410-8b05-ffd578937521
2001-07-09 14:57:09 +00:00
Nicola Pero
fd84a45e93 Added .PHONY, removed useless install target, reorganized install ifeqs
for readability


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10349 72102866-910b-0410-8b05-ffd578937521
2001-07-09 14:56:15 +00:00
Nicola Pero
7116837f2b Reorganized ifeqs in install rule to be more readable
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10348 72102866-910b-0410-8b05-ffd578937521
2001-07-09 14:55:14 +00:00
Nicola Pero
1a595ff00a Indented
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10347 72102866-910b-0410-8b05-ffd578937521
2001-07-09 14:47:23 +00:00
Nicola Pero
d44b11504b Some optmzations for bundles - added .PHONY and moved some shell's if
conditionals to makefile's if conditionals


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10346 72102866-910b-0410-8b05-ffd578937521
2001-07-09 14:43:33 +00:00
Nicola Pero
2ed65da733 Indented
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10343 72102866-910b-0410-8b05-ffd578937521
2001-07-09 13:25:04 +00:00
Nicola Pero
a7e7205785 Minor optm in application.make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10342 72102866-910b-0410-8b05-ffd578937521
2001-07-09 11:55:39 +00:00
Nicola Pero
5b84efb547 Minor optmzation - define .PHONY targets and moved some shell conditionals
into makefile conditionals so that some rules are not executed at all if
the conditions are not met


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10341 72102866-910b-0410-8b05-ffd578937521
2001-07-09 11:55:04 +00:00
Nicola Pero
b7c73e098b Tidied application.make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10340 72102866-910b-0410-8b05-ffd578937521
2001-07-09 11:46:58 +00:00
Nicola Pero
19db852bbc Some simplification of tool rules; added .PHONY tool specific target for
speed


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10339 72102866-910b-0410-8b05-ffd578937521
2001-07-09 11:02:05 +00:00
Nicola Pero
fa7914d50e Removed obsolete multiple-inclusion protection of the GNUSTEP_OBJ_DIR rule
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10338 72102866-910b-0410-8b05-ffd578937521
2001-07-09 10:37:52 +00:00
Nicola Pero
a8bbe8fff1 Tiny optm in rule to build ./obj symbolic link
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10337 72102866-910b-0410-8b05-ffd578937521
2001-07-09 10:32:10 +00:00
Nicola Pero
714aa046b8 New visible performance improvement
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10336 72102866-910b-0410-8b05-ffd578937521
2001-07-09 10:21:29 +00:00
Nicola Pero
933dc0b9fa Rewritten initial comment about what this script does
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10303 72102866-910b-0410-8b05-ffd578937521
2001-07-06 09:37:11 +00:00
Nicola Pero
6447695bd5 Performance speedup by removing old ugly unused variable
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10302 72102866-910b-0410-8b05-ffd578937521
2001-07-06 09:36:24 +00:00
Nicola Pero
3da7d87445 Removed old variable which was killing performance
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10301 72102866-910b-0410-8b05-ffd578937521
2001-07-06 09:35:26 +00:00
Nicola Pero
66f9f5f07c Fixed rules for building gsdoc documentation; removed before-all and
after-all dependencies in excess


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10298 72102866-910b-0410-8b05-ffd578937521
2001-07-05 10:30:59 +00:00
Nicola Pero
a8ceee8ba0 Moved ADDITIONAL_CLASSPATH to take precedence over the standard CLASSPATH
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10297 72102866-910b-0410-8b05-ffd578937521
2001-07-05 09:30:07 +00:00
Nicola Pero
4468d2addb Added support for ADDITIONAL_CLASSPATH and xxx_CLASSPATH
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10288 72102866-910b-0410-8b05-ffd578937521
2001-07-04 13:39:04 +00:00
Nicola Pero
c49acf18ac Added document about make internals
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10275 72102866-910b-0410-8b05-ffd578937521
2001-06-29 13:57:32 +00:00
Nicola Pero
9ad03ed6a1 Updated
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10274 72102866-910b-0410-8b05-ffd578937521
2001-06-29 13:56:47 +00:00
Nicola Pero
9016c5887b Added new documents
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10273 72102866-910b-0410-8b05-ffd578937521
2001-06-29 13:55:41 +00:00
Nicola Pero
0deb7834ae Simplified java installation code by removing old obsolete option
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10272 72102866-910b-0410-8b05-ffd578937521
2001-06-29 13:25:43 +00:00
Nicola Pero
1bdb335ab2 Removed support for old obsolete JAVA_PACKAGE_PREFIX
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10271 72102866-910b-0410-8b05-ffd578937521
2001-06-29 13:24:37 +00:00
Adam Fedor
bcca040b7e Fix library typo
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10267 72102866-910b-0410-8b05-ffd578937521
2001-06-29 04:05:53 +00:00
Adam Fedor
06e1f80f22 Update docs
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10230 72102866-910b-0410-8b05-ffd578937521
2001-06-23 03:05:07 +00:00
Adam Fedor
9c11e34591 UPdated for gcc 3.0
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10229 72102866-910b-0410-8b05-ffd578937521
2001-06-23 03:04:52 +00:00
Nicola Pero
839b3a22ef Rewritten nested classes support
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10225 72102866-910b-0410-8b05-ffd578937521
2001-06-21 12:18:51 +00:00