Commit graph

1733 commits

Author SHA1 Message Date
Nicola Pero
ad89b1f754 Removed make recursive invocation from the %.build rule, as we have a new
way of building public headers for frameworks. Fixed typos in messages;
treat specially the before-all operation which is now used to build
public headers in frameworks.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10404 72102866-910b-0410-8b05-ffd578937521
2001-07-10 16:15:14 +00:00
Nicola Pero
796fae7f38 Fixed problem in my last changes to %.build in rules.make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10403 72102866-910b-0410-8b05-ffd578937521
2001-07-10 14:48:52 +00:00
Nicola Pero
9a7a72a232 Reverted a makefile conditional into a shell conditional because it had
broken the %.build rule for subprojects and tools


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10402 72102866-910b-0410-8b05-ffd578937521
2001-07-10 14:48:07 +00:00
Nicola Pero
db7f91588d Protect common.make from multiple inclusions
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10401 72102866-910b-0410-8b05-ffd578937521
2001-07-10 14:30:36 +00:00
Nicola Pero
2d58b59451 Protect from multiple inclusions
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10400 72102866-910b-0410-8b05-ffd578937521
2001-07-10 14:30:08 +00:00
Nicola Pero
3205589afd Removed comment
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10396 72102866-910b-0410-8b05-ffd578937521
2001-07-10 12:30:27 +00:00
Nicola Pero
448c55eef9 Rewritten test-tool.make and test-application.make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10395 72102866-910b-0410-8b05-ffd578937521
2001-07-10 11:21:23 +00:00
Nicola Pero
54be8127cb Rewritten
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10394 72102866-910b-0410-8b05-ffd578937521
2001-07-10 11:20:49 +00:00
Nicola Pero
443b64410d Do not print documentation's clean/distclean shell commands
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10393 72102866-910b-0410-8b05-ffd578937521
2001-07-10 10:34:38 +00:00
Nicola Pero
e98f4374a7 Do not print clean/distclean commands
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10392 72102866-910b-0410-8b05-ffd578937521
2001-07-10 10:34:10 +00:00
Nicola Pero
4280125941 Removed woapp.make and wobundle.make from GNUmakefile.in
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10391 72102866-910b-0410-8b05-ffd578937521
2001-07-10 10:17:43 +00:00
Nicola Pero
485e9d216e Removed woapp.make and wobundle.make from list of makefiles
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10390 72102866-910b-0410-8b05-ffd578937521
2001-07-10 10:16:28 +00:00
Nicola Pero
19322e419b Fixed, cleaned, speeded up cleaning and distcleaning documentation
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10389 72102866-910b-0410-8b05-ffd578937521
2001-07-10 10:14:42 +00:00
Nicola Pero
3f5233ad78 Cleaned, fixed, rearranged cleaning and distcleaning
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10388 72102866-910b-0410-8b05-ffd578937521
2001-07-10 10:13:40 +00:00
Nicola Pero
62d26ea1d6 Removed obsolete woapp.make and wobundle.make files
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10387 72102866-910b-0410-8b05-ffd578937521
2001-07-10 09:51:10 +00:00
Nicola Pero
f6a0733cdf Obsolete file removed
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10386 72102866-910b-0410-8b05-ffd578937521
2001-07-10 09:50:45 +00:00
Nicola Pero
74d85e3d45 Added a comment about checking RULES_MAKE_LOADED before including the file
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10385 72102866-910b-0410-8b05-ffd578937521
2001-07-10 09:47:10 +00:00
Nicola Pero
e27a432ab3 Skip reading rules.make entirely when it has already been read
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10384 72102866-910b-0410-8b05-ffd578937521
2001-07-10 09:46:21 +00:00
Nicola Pero
e009fab48a Do not include rules.make if RULES_MAKE_LOADED is not empty
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10383 72102866-910b-0410-8b05-ffd578937521
2001-07-10 09:45:34 +00:00
Nicola Pero
68adbf8836 More work on cleaning the central %.build rule in rules.make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10382 72102866-910b-0410-8b05-ffd578937521
2001-07-10 09:27:44 +00:00
Nicola Pero
23435939be Cleaned up the %.build rule by using makefile conditionals; also removed
double subprojs code, and added more verbose messaging about framw building


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10381 72102866-910b-0410-8b05-ffd578937521
2001-07-10 09:26:56 +00:00
Nicola Pero
55ba775d0a Added missing .PHONY target to java-tool.make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10380 72102866-910b-0410-8b05-ffd578937521
2001-07-10 09:10:07 +00:00
Nicola Pero
cedf8338f4 Added missing _FORCE in the .PHONY targets
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10379 72102866-910b-0410-8b05-ffd578937521
2001-07-10 09:09:06 +00:00
Adam Fedor
2ffa05ed0c Propogate install dir. Find gcc's libobjc.so if any
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10375 72102866-910b-0410-8b05-ffd578937521
2001-07-10 02:28:20 +00:00
Nicola Pero
159d82ae12 Added .PHONY to rpm.make and source-distribution.make; tiny tidyups in rpm
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10374 72102866-910b-0410-8b05-ffd578937521
2001-07-09 17:51:05 +00:00
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