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