Commit graph

1015 commits

Author SHA1 Message Date
Nicola Pero
cda89c9de0 Check that we have write permissions to GNUSTEP_INSTALLATION_DIR before
attempting to install, and if we don't, abort with an error message


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10836 72102866-910b-0410-8b05-ffd578937521
2001-09-03 11:08:22 +00:00
Nicola Pero
5e46c3781b Fixed bug in using xxx_LOCALIZED_RESOURCE_FILES in bundle.make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10825 72102866-910b-0410-8b05-ffd578937521
2001-08-31 14:35:01 +00:00
Nicola Pero
a3f0e8b861 Fixed bug - missing ) at the end of command was crashing the thing when
xxx_LOCALIZED_RESOURCE_FILES was used


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10824 72102866-910b-0410-8b05-ffd578937521
2001-08-31 14:34:37 +00:00
Adam Fedor
a01c53e391 Don't look for gcc's libobjc.so
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10756 72102866-910b-0410-8b05-ffd578937521
2001-08-21 15:06:00 +00:00
Nicola Pero
83cee451ed Fixed HEADER_FILES_INSTALL_DIR to work without a trailing /
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10665 72102866-910b-0410-8b05-ffd578937521
2001-08-06 18:20:46 +00:00
Nicola Pero
7ba5887e76 Fixed HEADER_FILES_INSTALL_DIR to work even if not prefixed with a /
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10664 72102866-910b-0410-8b05-ffd578937521
2001-08-06 18:20:09 +00:00
Adam Fedor
f705a62e4c Typo
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10648 72102866-910b-0410-8b05-ffd578937521
2001-08-03 16:29:42 +00:00
Adam Fedor
6de23f31df Move user script to ~/GNUstep
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10639 72102866-910b-0410-8b05-ffd578937521
2001-08-02 14:48:07 +00:00
Nicola Pero
a98d57ab4f Reduce number of times that LATEX2HTML is evaluated
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10609 72102866-910b-0410-8b05-ffd578937521
2001-07-30 15:59:33 +00:00
Adam Fedor
cf21a09334 Add GCC_SO_DIR for shared libs. Update docs
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10578 72102866-910b-0410-8b05-ffd578937521
2001-07-26 18:34:42 +00:00
Nicola Pero
87cacbe66a Revised and updated the short doc about gnustep-make internals
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10576 72102866-910b-0410-8b05-ffd578937521
2001-07-26 11:28:26 +00:00
Nicola Pero
7578b07663 Revised and updated to the new gnustep-make internals
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10575 72102866-910b-0410-8b05-ffd578937521
2001-07-26 11:27:45 +00:00
Nicola Pero
b9870c02e2 Readded javadoc flag which had been removed by mistake
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10570 72102866-910b-0410-8b05-ffd578937521
2001-07-24 12:51:49 +00:00
Nicola Pero
95da3ea1f3 Fixed bug in javadoc flags which slipped in
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10569 72102866-910b-0410-8b05-ffd578937521
2001-07-24 12:51:27 +00:00
Adam Fedor
46ec5e099f Update LATEX2HTML cmd. Update license explaination
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10523 72102866-910b-0410-8b05-ffd578937521
2001-07-19 15:05:02 +00:00
Nicola Pero
56882b0791 Removed annoying debugging message in application.make which I committed
by mistake


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10516 72102866-910b-0410-8b05-ffd578937521
2001-07-19 09:38:37 +00:00
Nicola Pero
2fb1c9a2d8 Removed old debugging message - I had committed it by mistake.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10515 72102866-910b-0410-8b05-ffd578937521
2001-07-19 09:38:05 +00:00
Nicola Pero
43933d07bc Tiny indentation change
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10488 72102866-910b-0410-8b05-ffd578937521
2001-07-16 10:42:55 +00:00
Nicola Pero
27bafe26fc Optimized make clean/distclean in bundle/gswbundle
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10487 72102866-910b-0410-8b05-ffd578937521
2001-07-16 10:38:36 +00:00
Nicola Pero
1366fce8d0 Restructured clean/distclean to use a heavy optimizing shortcut
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10486 72102866-910b-0410-8b05-ffd578937521
2001-07-16 10:38:09 +00:00
Nicola Pero
09f0c91794 Simplified make clean
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10479 72102866-910b-0410-8b05-ffd578937521
2001-07-13 17:35:29 +00:00
Nicola Pero
3aa791a4bf Fixed make clean for test-application; simplified make clean for
application, gswapp, service, test-application


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10478 72102866-910b-0410-8b05-ffd578937521
2001-07-13 17:34:59 +00:00
Nicola Pero
7c1876bd00 Simplified make clean; fixed make clean by setting app extension
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10477 72102866-910b-0410-8b05-ffd578937521
2001-07-13 17:34:25 +00:00
Nicola Pero
36ad069a1a Simplified make clean by using GNUSTEP_OBJ_DIR
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10476 72102866-910b-0410-8b05-ffd578937521
2001-07-13 17:33:51 +00:00
Nicola Pero
e32dfeae06 Short-cut make clean/distclean optimization in test-application and
test-library


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10475 72102866-910b-0410-8b05-ffd578937521
2001-07-13 16:57:18 +00:00
Nicola Pero
4254fb067b Short-cut make [dist]clean optimization
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10474 72102866-910b-0410-8b05-ffd578937521
2001-07-13 16:56:32 +00:00
Nicola Pero
b89cd92e0c Updated to short-cut make clean/distclean optimization
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10473 72102866-910b-0410-8b05-ffd578937521
2001-07-13 16:54:36 +00:00
Nicola Pero
00a89d6db2 Short-cut optimization for make [dist]clean in subprojects; fixed make
clean in documentation


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10472 72102866-910b-0410-8b05-ffd578937521
2001-07-13 16:51:29 +00:00
Nicola Pero
a5785e6869 Ignore errors when removing files in make clean
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10471 72102866-910b-0410-8b05-ffd578937521
2001-07-13 16:50:48 +00:00
Nicola Pero
05f962c64f short-cut optimization in make clean/make distclean
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10470 72102866-910b-0410-8b05-ffd578937521
2001-07-13 16:50:24 +00:00
Nicola Pero
491e4ff63d Speeded up make clean for palettes and services; fixed messages printed
when processing services


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10469 72102866-910b-0410-8b05-ffd578937521
2001-07-13 16:31:56 +00:00
Nicola Pero
35e355742f Speed up make clean and use service' instead of svc' in target names
so that user-visible messages are more friendly


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10468 72102866-910b-0410-8b05-ffd578937521
2001-07-13 16:30:55 +00:00
Nicola Pero
a71249f546 Speed up make clean
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10467 72102866-910b-0410-8b05-ffd578937521
2001-07-13 16:30:18 +00:00
Nicola Pero
f8d099506f make clean/distclean shortcut optimization for objc.make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10466 72102866-910b-0410-8b05-ffd578937521
2001-07-13 16:21:20 +00:00
Nicola Pero
effd994254 Optmization of make clean; make distclean
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10465 72102866-910b-0410-8b05-ffd578937521
2001-07-13 16:20:42 +00:00
Nicola Pero
9b84f938a3 Optimization in make clean/distclean for multiple libraries
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10464 72102866-910b-0410-8b05-ffd578937521
2001-07-13 16:14:56 +00:00
Nicola Pero
82aa5b1b64 Big optimization of make clean/distclean for multiple libraries
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10463 72102866-910b-0410-8b05-ffd578937521
2001-07-13 16:12:55 +00:00
Nicola Pero
b0f87f10ef Speed up in make clean/distclean of application/gswapp projects
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10462 72102866-910b-0410-8b05-ffd578937521
2001-07-13 15:51:12 +00:00
Nicola Pero
d92df8f6e8 Huge speed up of make clean/distclean
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10461 72102866-910b-0410-8b05-ffd578937521
2001-07-13 15:50:43 +00:00
Nicola Pero
9e9e643fb9 Shortcut the recursive make invocation in make clean/distclean for tools,
giving us a major performance improvement on cleaning (might easily go
up to a 70% speed improvement for projects with lots of tools)


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10460 72102866-910b-0410-8b05-ffd578937521
2001-07-13 15:35:09 +00:00
Nicola Pero
5a80917b6f Updated make clean and make distclean to shortcut the recursive make
invocation mirroring what's done by tool.make


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10459 72102866-910b-0410-8b05-ffd578937521
2001-07-13 15:33:31 +00:00
Nicola Pero
58f5649458 Shortcut the recursive make invocation on make clean and make distclean
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10458 72102866-910b-0410-8b05-ffd578937521
2001-07-13 15:33:06 +00:00
Nicola Pero
e6a12872b7 Removed usage of $(call ...) in rules.make which was breaking building
with old version of GNU make


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10452 72102866-910b-0410-8b05-ffd578937521
2001-07-13 12:55:02 +00:00
Nicola Pero
2c3dd21d22 Removed usage of $(call ...) for compatibility with old versions of GNU
make


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10451 72102866-910b-0410-8b05-ffd578937521
2001-07-13 12:54:19 +00:00
Nicola Pero
53fffda8ae Use the __done trick in the core rules
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10450 72102866-910b-0410-8b05-ffd578937521
2001-07-13 09:29:23 +00:00
Nicola Pero
62526c8090 Attempt to fix reported shell crash by using __done trick
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10449 72102866-910b-0410-8b05-ffd578937521
2001-07-13 09:29:02 +00:00
Nicola Pero
0d0a4d37d8 Added .PHONY and rename rule for consistency in subproject.make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10448 72102866-910b-0410-8b05-ffd578937521
2001-07-12 17:17:36 +00:00
Nicola Pero
acf1a93f49 Added .PHONY and renamed target to be consistent
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10447 72102866-910b-0410-8b05-ffd578937521
2001-07-12 17:17:00 +00:00
Nicola Pero
0fe0b30b91 Strategical reorganization in the core make rules - broken the %.variables
rule into three different rules - %.variables, %.tools and %.subprojects


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10446 72102866-910b-0410-8b05-ffd578937521
2001-07-12 16:27:43 +00:00
Nicola Pero
8dc0061eec Strategical reorganization - broken the %.variables rule into a
%.variables, a %.tools and a %.subprojects rule


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10445 72102866-910b-0410-8b05-ffd578937521
2001-07-12 16:25:38 +00:00