Commit graph

2258 commits

Author SHA1 Message Date
Nicola Pero
cb81fc4b9c Simplified and standardized building class list in framework.make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10432 72102866-910b-0410-8b05-ffd578937521
2001-07-11 17:41:49 +00:00
Nicola Pero
57b8ca08f6 Simplified, standardized building list of classes from object files
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10431 72102866-910b-0410-8b05-ffd578937521
2001-07-11 17:41:23 +00:00
Nicola Pero
d2bcbdc5d4 Indentation
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10430 72102866-910b-0410-8b05-ffd578937521
2001-07-11 17:32:02 +00:00
Nicola Pero
449d312ac7 Indentation changes and a new comment
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10429 72102866-910b-0410-8b05-ffd578937521
2001-07-11 17:28:45 +00:00
Nicola Pero
837af18611 Indentation changes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10428 72102866-910b-0410-8b05-ffd578937521
2001-07-11 17:23:44 +00:00
Nicola Pero
b276028345 Cleanings in framework.make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10427 72102866-910b-0410-8b05-ffd578937521
2001-07-11 17:22:34 +00:00
Nicola Pero
1a13acd070 Do not depend on headers twice; cleaning of headers ivars
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10426 72102866-910b-0410-8b05-ffd578937521
2001-07-11 17:22:14 +00:00
Nicola Pero
6ad0f24959 Partially cleaned framework rules in subproject.make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10425 72102866-910b-0410-8b05-ffd578937521
2001-07-11 17:09:42 +00:00
Nicola Pero
c64f7ca57f Partially cleaned framework rules
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10424 72102866-910b-0410-8b05-ffd578937521
2001-07-11 17:09:05 +00:00
Nicola Pero
b09edcf05b Work on installation and framwrk public headers in subproject, and creating
framwrk dirs in frameworks; fixed subsubprojects


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10423 72102866-910b-0410-8b05-ffd578937521
2001-07-11 12:50:42 +00:00
Nicola Pero
eb02e9d869 Rewritten rules to create framework directories to be efficient and clean
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10422 72102866-910b-0410-8b05-ffd578937521
2001-07-11 12:49:46 +00:00
Nicola Pero
73991203ca Rewritten installation rules, and fixes for building public headers;
fixed having sub-subprojects


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10421 72102866-910b-0410-8b05-ffd578937521
2001-07-11 12:49:13 +00:00
Nicola Pero
2aa120059a Cleaned up my previous changes using before-all in framework to build
public framework headers


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10420 72102866-910b-0410-8b05-ffd578937521
2001-07-11 11:14:16 +00:00
Nicola Pero
299bddfecf in %.build, make the exception of not processing $*_TOOLS for build-headers
rather than before-all


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10419 72102866-910b-0410-8b05-ffd578937521
2001-07-11 11:13:28 +00:00
Nicola Pero
918a0aa204 Use build-headers rather than before-all to build framework headers;
renamed all targets by changing subproj-->subproject for readability
of user-level messages


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10418 72102866-910b-0410-8b05-ffd578937521
2001-07-11 11:12:33 +00:00
Nicola Pero
fa69e63657 When building the public headers, call the internal target build-headers
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10417 72102866-910b-0410-8b05-ffd578937521
2001-07-11 11:11:14 +00:00
Nicola Pero
9565509a7c Fixed conflict in SUBPROJECTS usage as used by aggregate.make vs
subproject.make


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10416 72102866-910b-0410-8b05-ffd578937521
2001-07-11 10:42:59 +00:00
Nicola Pero
3ffc85f377 Fixed confusion in SUBPROJECTS between aggregate.make and subproject.make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10415 72102866-910b-0410-8b05-ffd578937521
2001-07-11 10:42:04 +00:00
Nicola Pero
21c6491be3 Tidied some old ChangeLog entries
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10414 72102866-910b-0410-8b05-ffd578937521
2001-07-11 10:16:47 +00:00
Adam Fedor
13f8b2c045 Quote variable
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10412 72102866-910b-0410-8b05-ffd578937521
2001-07-11 03:30:30 +00:00
Nicola Pero
1b59b6b2b1 Fixed framework + public headers in subprojects problem
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10410 72102866-910b-0410-8b05-ffd578937521
2001-07-10 17:24:11 +00:00
Nicola Pero
9c3b06bc91 Propagate before-all to subprojects; fixed message
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10409 72102866-910b-0410-8b05-ffd578937521
2001-07-10 17:23:13 +00:00
Nicola Pero
11bf272e6c Lots of changes for before-all rules with frameworks
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10408 72102866-910b-0410-8b05-ffd578937521
2001-07-10 17:22:23 +00:00
Nicola Pero
8d39a4a773 Simplified the %.build rule in rules.make by using a standard before-all
target to build public headers in frameworks


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10406 72102866-910b-0410-8b05-ffd578937521
2001-07-10 16:17:27 +00:00
Nicola Pero
642ced917e Use a before-all rule to build public headers
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10405 72102866-910b-0410-8b05-ffd578937521
2001-07-10 16:15:37 +00:00
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