Commit graph

1250 commits

Author SHA1 Message Date
Nicola Pero
069362ace1 Dereference symbolic links to external files when installing a bundle
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11639 72102866-910b-0410-8b05-ffd578937521
2001-12-06 11:29:57 +00:00
Nicola Pero
e1db807b2f Bug fix in documentation.make ... was not compressing when it should have
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11612 72102866-910b-0410-8b05-ffd578937521
2001-12-03 12:28:04 +00:00
Nicola Pero
757481f99a Added Mac OS X 10.1.1 darwin 5.1 support
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11610 72102866-910b-0410-8b05-ffd578937521
2001-12-03 11:50:09 +00:00
Nicola Pero
fe9cbc4332 Fixed typo in clibrary when building DLLs ... basically affecting only
building gnustep-objc as shared on win32


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11566 72102866-910b-0410-8b05-ffd578937521
2001-11-28 18:19:09 +00:00
Nicola Pero
7109e9c9cf Added configuration option to change GNUSTEP_USER_ROOT
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11563 72102866-910b-0410-8b05-ffd578937521
2001-11-28 11:33:45 +00:00
Nicola Pero
16c9c0f3a8 Removed old WO_* flags from brain.make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11558 72102866-910b-0410-8b05-ffd578937521
2001-11-28 11:11:40 +00:00
Adam Fedor
1c333133e8 Updated
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11549 72102866-910b-0410-8b05-ffd578937521
2001-11-26 21:02:43 +00:00
Nicola Pero
d37ce0f985 Added configure code so if the compiler supports it, we automatically turn
on autodependencies


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11483 72102866-910b-0410-8b05-ffd578937521
2001-11-22 13:33:23 +00:00
Nicola Pero
295791311d Renamed tgz target to dist for compliancy with GNU standards
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11480 72102866-910b-0410-8b05-ffd578937521
2001-11-22 10:48:58 +00:00
Nicola Pero
77c59d62b2 Implemented support for auto-dependencies
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11477 72102866-910b-0410-8b05-ffd578937521
2001-11-22 03:09:12 +00:00
Nicola Pero
83aad81f59 Removed obsolete depend.make file
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11475 72102866-910b-0410-8b05-ffd578937521
2001-11-22 02:54:09 +00:00
Nicola Pero
2cad55d482 Updated rpm.make for changes in source-distribution.make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11461 72102866-910b-0410-8b05-ffd578937521
2001-11-22 00:49:32 +00:00
Nicola Pero
59437e27aa Rewritten source-distribution.make ... so that all packages built using
gnustep-make can fruitfully take advantage of our .tar.gz generation and
cvs export facilities ...


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11459 72102866-910b-0410-8b05-ffd578937521
2001-11-22 00:15:58 +00:00
Nicola Pero
0705d424d3 Fixed incorrect comment in my last changelog entry
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11451 72102866-910b-0410-8b05-ffd578937521
2001-11-21 15:41:17 +00:00
Nicola Pero
dc4f940d63 Fixed flags for javac: use -g if debug = yes, and -O if debug != yes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11450 72102866-910b-0410-8b05-ffd578937521
2001-11-21 15:40:05 +00:00
Adam Fedor
8293fd7529 Updated
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11432 72102866-910b-0410-8b05-ffd578937521
2001-11-20 05:19:48 +00:00
Adam Fedor
b7fc7c9e1d Reversion 1.2.0
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11403 72102866-910b-0410-8b05-ffd578937521
2001-11-13 19:10:43 +00:00
Nicola Pero
09877bc997 Fixed check for the fact that installation dir is writable
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11401 72102866-910b-0410-8b05-ffd578937521
2001-11-13 15:09:33 +00:00
Nicola Pero
cdf4079bfb Fixed sloppy English grammar :-) in my last changelog entry
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11397 72102866-910b-0410-8b05-ffd578937521
2001-11-13 12:45:07 +00:00
Nicola Pero
c820ed9266 Fixed rpm.make for when debug=no
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11396 72102866-910b-0410-8b05-ffd578937521
2001-11-13 12:42:19 +00:00
Nicola Pero
49c8884548 yet another fix for PATH check on windows in common.make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11394 72102866-910b-0410-8b05-ffd578937521
2001-11-13 12:38:43 +00:00
Adam Fedor
78e9fbcdf4 Version 1.2.0
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11367 72102866-910b-0410-8b05-ffd578937521
2001-11-12 04:04:43 +00:00
Nicola Pero
9524c1dab7 Hopefully fixed opentool for the last time
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11355 72102866-910b-0410-8b05-ffd578937521
2001-11-09 13:40:50 +00:00
Adam Fedor
f446c5cd54 Config option to set tar command
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11350 72102866-910b-0410-8b05-ffd578937521
2001-11-09 04:49:19 +00:00
Nicola Pero
5e98747203 Yet another attempt to fix the sanity check of the PATH under Windows
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11336 72102866-910b-0410-8b05-ffd578937521
2001-11-07 23:24:49 +00:00
Nicola Pero
b4fc955020 Improvement to file-specific flags
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11322 72102866-910b-0410-8b05-ffd578937521
2001-11-07 09:35:42 +00:00
Nicola Pero
139fe971e4 Implemented support for file specific compilation flags
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11320 72102866-910b-0410-8b05-ffd578937521
2001-11-07 09:20:20 +00:00
Adam Fedor
28dd87701b Use tar on freebsd
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11318 72102866-910b-0410-8b05-ffd578937521
2001-11-07 03:31:23 +00:00
Nicola Pero
a9167506b3 fix for windows - a minor check on the PATH was giving spurious warnings
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11317 72102866-910b-0410-8b05-ffd578937521
2001-11-06 20:27:28 +00:00
Adam Fedor
ee7afb1d85 Add *Info.plist
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11303 72102866-910b-0410-8b05-ffd578937521
2001-11-03 23:33:00 +00:00
Adam Fedor
c67fc12da3 Updated
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11252 72102866-910b-0410-8b05-ffd578937521
2001-10-26 14:54:22 +00:00
Nicola Pero
519ed2ec6c fixed makefiles to manage version changes smoothl
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11245 72102866-910b-0410-8b05-ffd578937521
2001-10-25 09:47:10 +00:00
Adam Fedor
3b28a1b704 Version 1.2.0pre1
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11240 72102866-910b-0410-8b05-ffd578937521
2001-10-25 02:34:37 +00:00
Nicola Pero
c708aba535 Fixed library installation code so that it works for both library.make and
clibrayr.make


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11223 72102866-910b-0410-8b05-ffd578937521
2001-10-23 09:56:51 +00:00
Richard Frith-Macdonald
ea95d35f1b Use -deprecation flag for java
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11207 72102866-910b-0410-8b05-ffd578937521
2001-10-18 16:36:28 +00:00
Adam Fedor
23bf4b4cef Make paths work on MingW
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11165 72102866-910b-0410-8b05-ffd578937521
2001-10-17 03:22:41 +00:00
Adam Fedor
d820bcaa57 Update for LIBRARY_INSTALL_DIR change
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11161 72102866-910b-0410-8b05-ffd578937521
2001-10-16 03:46:38 +00:00
Adam Fedor
cd3f1e1552 Remove -f from ln
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11160 72102866-910b-0410-8b05-ffd578937521
2001-10-16 03:38:45 +00:00
Nicola Pero
fa40d69401 Modified/fixed LIBRARY_INSTALL_DIR in library.make, added clibrary.make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11154 72102866-910b-0410-8b05-ffd578937521
2001-10-15 23:21:24 +00:00
Adam Fedor
b6d1990761 Empty target fix.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11123 72102866-910b-0410-8b05-ffd578937521
2001-10-09 14:51:37 +00:00
Nicola Pero
51ec28f5e5 Portability fix to allow services be compiled on windows
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11117 72102866-910b-0410-8b05-ffd578937521
2001-10-08 13:10:53 +00:00
Nicola Pero
b2b308f587 Normalized definition of GNUSTEP_LIBRARIES and GNUSTEP_FRAMEWORKS_LIBRARIES
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11073 72102866-910b-0410-8b05-ffd578937521
2001-10-01 20:27:02 +00:00
Nicola Pero
13b74372e8 Removed a couple of internal variables inside library flags code
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11068 72102866-910b-0410-8b05-ffd578937521
2001-10-01 19:37:09 +00:00
Nicola Pero
2a31a62c1e More simplifications in the internals of common.make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11058 72102866-910b-0410-8b05-ffd578937521
2001-10-01 01:22:40 +00:00
Nicola Pero
5c6eec59c3 Further simplification in library flags code
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11056 72102866-910b-0410-8b05-ffd578937521
2001-10-01 00:57:31 +00:00
Nicola Pero
df74ca9fd1 Another step in simplifying messy code in common.make for library flags.
Also, removed some duplication of flags in case gnustep is flattened


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11054 72102866-910b-0410-8b05-ffd578937521
2001-10-01 00:49:07 +00:00
Nicola Pero
b1a30dedef Simplification in internal variables and code for determining -L flags
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11052 72102866-910b-0410-8b05-ffd578937521
2001-10-01 00:36:39 +00:00
Nicola Pero
37eca7c7ad Cleaned test-library from references to some variables internal to
common.make


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11049 72102866-910b-0410-8b05-ffd578937521
2001-10-01 00:19:48 +00:00
Nicola Pero
bef3bb51d6 Removed some internals variables used to set framework flags
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11047 72102866-910b-0410-8b05-ffd578937521
2001-10-01 00:11:23 +00:00
Nicola Pero
6c4ec81373 Removed some internal unused variables
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11045 72102866-910b-0410-8b05-ffd578937521
2001-10-01 00:03:45 +00:00
Nicola Pero
d3deede72e More work on encapsulating building of library and header flags into
common.make


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11043 72102866-910b-0410-8b05-ffd578937521
2001-09-30 23:50:47 +00:00
Nicola Pero
5c06c797c2 Change in some internal variable names, from ..._FLAG to ..._FLAGS
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11040 72102866-910b-0410-8b05-ffd578937521
2001-09-30 23:34:32 +00:00
Nicola Pero
179de41319 Fixed bug in missing -L path on link line
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11038 72102866-910b-0410-8b05-ffd578937521
2001-09-30 22:54:39 +00:00
Adam Fedor
fa336e8217 Updated
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11003 72102866-910b-0410-8b05-ffd578937521
2001-09-25 15:16:27 +00:00
Nicola Pero
2525952cd6 Fixed linking an application against a framework
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10952 72102866-910b-0410-8b05-ffd578937521
2001-09-21 22:34:19 +00:00
Nicola Pero
c88f31f97b Fixed palette.make which had a fatal typo in it, introduced by recent
changes


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10937 72102866-910b-0410-8b05-ffd578937521
2001-09-19 17:40:49 +00:00
Nicola Pero
305b83880e Fixes to internals of library.make; fixes uninstallation of tools and
libraries


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10934 72102866-910b-0410-8b05-ffd578937521
2001-09-18 22:13:52 +00:00
Nicola Pero
e30dbb9ed7 Fixed typo slipped in while adding C++ file support
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10928 72102866-910b-0410-8b05-ffd578937521
2001-09-17 13:24:43 +00:00
Nicola Pero
4b01b5cdf0 Fixed inclusion of frameworks headers in framework subprojects
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10911 72102866-910b-0410-8b05-ffd578937521
2001-09-16 15:40:55 +00:00
Nicola Pero
beb8d70333 Cleaned and fixed object file code; implemented support for C++ files
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10909 72102866-910b-0410-8b05-ffd578937521
2001-09-15 12:07:37 +00:00
Adam Fedor
5017d65097 debian build fix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10905 72102866-910b-0410-8b05-ffd578937521
2001-09-14 15:17:50 +00:00
Nicola Pero
6b64f6073c removed obsolete target from test-tool.make; do not attempt installing
obsolete removed files rootinstall.sh and rootuninstall.sh


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10897 72102866-910b-0410-8b05-ffd578937521
2001-09-13 21:28:44 +00:00
Adam Fedor
a7119e5599 Revmoe gcc from darwin/MacOSX/NeXT targets
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10886 72102866-910b-0410-8b05-ffd578937521
2001-09-12 22:28:49 +00:00
Adam Fedor
20167833aa Add darwin support for nx-gnu-gnu
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10873 72102866-910b-0410-8b05-ffd578937521
2001-09-11 21:52:35 +00:00
Nicola Pero
3874f92b5d Improved check for installation permissions; extended message for problems
in that case


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10864 72102866-910b-0410-8b05-ffd578937521
2001-09-11 12:13:12 +00:00
Nicola Pero
53f429b580 Fixed and improved make clean for documentation
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10860 72102866-910b-0410-8b05-ffd578937521
2001-09-11 10:08:29 +00:00
Nicola Pero
f9c0b71bda Fixed/cleaned make clean for gsdoc - was running rm unnecessarily many
times


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10858 72102866-910b-0410-8b05-ffd578937521
2001-09-10 14:49:02 +00:00
Nicola Pero
ce4199cc77 Removed obsolete rootinstall.sh and rootuninstall.sh files
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10856 72102866-910b-0410-8b05-ffd578937521
2001-09-10 10:27:33 +00:00
Nicola Pero
a0d8bb4ecc Better management of localized resources everywhere; many important other
fixes in gswbundle and gswapp


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10847 72102866-910b-0410-8b05-ffd578937521
2001-09-04 12:27:25 +00:00
Nicola Pero
94518542bc Fixed couple of fatal typos in gswbundle.make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10838 72102866-910b-0410-8b05-ffd578937521
2001-09-03 13:23:24 +00:00
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
c13f9e4a06 Fixed the before-$(TARGET)-all and after-$(TARGET)-all rules
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10444 72102866-910b-0410-8b05-ffd578937521
2001-07-12 15:56:07 +00:00
Nicola Pero
dcddc7d4d2 Merged the second and third submake invocation
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10440 72102866-910b-0410-8b05-ffd578937521
2001-07-12 11:48:03 +00:00
Nicola Pero
f9c82a07e7 Cleanup work on framework webresources
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10435 72102866-910b-0410-8b05-ffd578937521
2001-07-11 18:21:27 +00:00
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Nicola Pero
052a18c8d8 Fixed phony targets and restructured dependency of install from all
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10224 72102866-910b-0410-8b05-ffd578937521
2001-06-21 09:48:09 +00:00
Nicola Pero
02d3b99a53 Added missing .PHONY target
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10209 72102866-910b-0410-8b05-ffd578937521
2001-06-20 13:42:43 +00:00
Nicola Pero
bd2a560d98 Added nested classes support to java-tool.make as well
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10208 72102866-910b-0410-8b05-ffd578937521
2001-06-19 09:03:30 +00:00
Richard Frith-Macdonald
76c21f23b9 Cope with inner classes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10202 72102866-910b-0410-8b05-ffd578937521
2001-06-18 18:45:10 +00:00
Adam Fedor
6fb20d5a06 Version 1.0.1
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10031 72102866-910b-0410-8b05-ffd578937521
2001-05-29 14:27:43 +00:00
Adam Fedor
e29ce951c8 Check GNUSTEP_FLATTENED when setting bindir, etec
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10029 72102866-910b-0410-8b05-ffd578937521
2001-05-29 03:37:46 +00:00
Mirko Viviani
190cfa2acf framework.make: added missed fi
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9963 72102866-910b-0410-8b05-ffd578937521
2001-05-18 08:55:00 +00:00
Nicola Pero
f60636a19b Fixed executable extension in opentool, openapp, debugapp
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9962 72102866-910b-0410-8b05-ffd578937521
2001-05-17 23:46:59 +00:00
Mirko Viviani
2e8fb207c2 * framework.make ($(DUMMY_FRAMEWORK_FILE)): does not append NULL if
classlist does not contains classes.
(patch by Stephen Brandon <stephen@pyrusmalus.com>)


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9925 72102866-910b-0410-8b05-ffd578937521
2001-05-12 10:34:17 +00:00
Mirko Viviani
15596298bc * target.make (SHARED_FRAMEWORK_LINK_CMD): fix framework soname for
FreeBSD ELF.
* framework.make (internal-framework-install): handle symlink for
libxxx.so.n files. (patches by Kim Shrier <kim@tinker.com>)


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9918 72102866-910b-0410-8b05-ffd578937521
2001-05-10 20:07:23 +00:00
Adam Fedor
723f9ee9ac Minor solaris fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9902 72102866-910b-0410-8b05-ffd578937521
2001-05-08 22:14:15 +00:00
Mirko Viviani
b7deff249a * target.make: fix library soname for FreeBSD ELF.
(patch by Kim Shrier <kim@tinker.com>)


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9835 72102866-910b-0410-8b05-ffd578937521
2001-05-05 21:50:17 +00:00
Nicola Pero
5351f1ce98 Fixed problem with java classpath occurring when make_services was crashing
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9793 72102866-910b-0410-8b05-ffd578937521
2001-05-05 10:45:27 +00:00
Adam Fedor
f0cd20e53c Changes to compile nib2gmodel
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9766 72102866-910b-0410-8b05-ffd578937521
2001-05-03 19:30:36 +00:00
Nicola Pero
e198b72d82 Implemented support for java tools
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9720 72102866-910b-0410-8b05-ffd578937521
2001-04-27 09:57:01 +00:00
Adam Fedor
dfc8ff1f67 New option to specify alternate thread lib
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9718 72102866-910b-0410-8b05-ffd578937521
2001-04-27 04:23:31 +00:00
Nicola Pero
66116dab94 Allow a GNUmakefile to ask for the javadoc to be rebuilt at each run
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9711 72102866-910b-0410-8b05-ffd578937521
2001-04-26 11:59:13 +00:00
Adam Fedor
209784ffe6 Add next flags for tests
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9705 72102866-910b-0410-8b05-ffd578937521
2001-04-26 03:46:11 +00:00
Richard Frith-Macdonald
8c289cf269 Revert faulty documentation fix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9699 72102866-910b-0410-8b05-ffd578937521
2001-04-25 15:28:05 +00:00
Nicola Pero
3e4f81808d New variable JAVA_INSTALLATION_DIR for configuring java installation.
JAVA_PACKAGE_PREFIX has been deprecated.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9696 72102866-910b-0410-8b05-ffd578937521
2001-04-25 13:06:20 +00:00
Nicola Pero
a681f36ffd Define variables which hold the gnustep-make version
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9692 72102866-910b-0410-8b05-ffd578937521
2001-04-25 11:03:37 +00:00
Richard Frith-Macdonald
55ee9c0ef0 Fix dependency for javadoc
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9687 72102866-910b-0410-8b05-ffd578937521
2001-04-25 09:51:21 +00:00
Mirko Viviani
d9e132092a * framework.make ($(DUMMY_FRAMEWORK_FILE)): fix for empty $classlist.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9655 72102866-910b-0410-8b05-ffd578937521
2001-04-21 21:23:37 +00:00
Mirko Viviani
63f627d3b6 * target.make (SHARED_LIB_LINK_CMD): fixed NeXT target.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9654 72102866-910b-0410-8b05-ffd578937521
2001-04-21 20:32:47 +00:00
Adam Fedor
00ef10d09b Put Tools first
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9590 72102866-910b-0410-8b05-ffd578937521
2001-04-16 03:10:29 +00:00
Mirko Viviani
f549e14094 * target.make: fixed target for FreeBSD aout.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9588 72102866-910b-0410-8b05-ffd578937521
2001-04-14 08:48:24 +00:00
Mirko Viviani
d64dc7e2db * target.make: check for freebsd instead of freebsdelf.
* clean_os.sh: likewise.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9583 72102866-910b-0410-8b05-ffd578937521
2001-04-13 21:51:45 +00:00
Adam Fedor
a3da36ba3d GUI Backend built as bundle by default. Remove backend component
of LIBRARY_COMBO throughout makefiles and scripts.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9577 72102866-910b-0410-8b05-ffd578937521
2001-04-13 19:49:16 +00:00
Nicola Pero
be673f8d89 Do not abort compilation if texi2html is not found
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9556 72102866-910b-0410-8b05-ffd578937521
2001-04-11 11:08:40 +00:00
Adam Fedor
a7692a5617 Merge 1.0 branch into main.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9547 72102866-910b-0410-8b05-ffd578937521
2001-04-10 03:19:42 +00:00
Jonathan Gapen
8fd79d79b1 Configure update.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9500 72102866-910b-0410-8b05-ffd578937521
2001-03-26 23:20:17 +00:00
Nicola Pero
b9d100c5a6 New internal-after-install to allow rpm.make build the file list after
*all* installation rules, user-defined included, have been executed


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9457 72102866-910b-0410-8b05-ffd578937521
2001-03-19 15:26:40 +00:00
Nicola Pero
15ebeb8ff7 Stop with an error if RPM_TOPDIR is not set when you build the rpm for
gnustep-make


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9454 72102866-910b-0410-8b05-ffd578937521
2001-03-19 14:20:19 +00:00
Nicola Pero
59145cd5e8 Fixed, rewritten transform_paths.sh
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9447 72102866-910b-0410-8b05-ffd578937521
2001-03-19 00:30:52 +00:00
Nicola Pero
6506312223 Fixed typo in Changelog entry
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9445 72102866-910b-0410-8b05-ffd578937521
2001-03-18 23:34:31 +00:00
Nicola Pero
a28bb06ddc Replaced seds with subst, removed unused sed, process .gorm and .nib as
well as .gmodel in some files


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9444 72102866-910b-0410-8b05-ffd578937521
2001-03-18 18:46:48 +00:00
Nicola Pero
9cb8874c40 Warn the user if s/he has not run GNUstep.sh; cleaned up opentool calls
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9438 72102866-910b-0410-8b05-ffd578937521
2001-03-18 16:32:17 +00:00
Nicola Pero
6f25cfcc5c Tidied my last change log entry
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9432 72102866-910b-0410-8b05-ffd578937521
2001-03-18 15:34:33 +00:00
Nicola Pero
98766b0ad3 Added missing rules for generated files; fixed opentool for relative path
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9430 72102866-910b-0410-8b05-ffd578937521
2001-03-18 14:56:14 +00:00
Nicola Pero
11adbaa0d3 Micro optimization when building applications
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9418 72102866-910b-0410-8b05-ffd578937521
2001-03-17 00:12:38 +00:00
Nicola Pero
89a07774b3 Cleaned up creating the symbolic link from obj to the object directory
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9388 72102866-910b-0410-8b05-ffd578937521
2001-03-16 20:11:05 +00:00
Nicola Pero
a911b32f8b Fixed shell syntax in new configure.in
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9385 72102866-910b-0410-8b05-ffd578937521
2001-03-16 15:37:19 +00:00
Adam Fedor
f814b65e9c Fix shell var
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9379 72102866-910b-0410-8b05-ffd578937521
2001-03-15 16:20:41 +00:00
Nicola Pero
27f205df2f In the GNUstep.sh scripts, compute GNUSTEP_HOST_* only if not already set
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9378 72102866-910b-0410-8b05-ffd578937521
2001-03-15 01:04:33 +00:00
Nicola Pero
0b9a44f68d Micro optimization in aggregate.make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9375 72102866-910b-0410-8b05-ffd578937521
2001-03-15 00:34:34 +00:00
Nicola Pero
8a5ef37b82 Removed references to the old variable GNUSTEP_BUILD_ROOT
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9370 72102866-910b-0410-8b05-ffd578937521
2001-03-14 18:57:49 +00:00
Nicola Pero
295a21549a Optimization by not creating existing dirs
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9367 72102866-910b-0410-8b05-ffd578937521
2001-03-14 12:32:59 +00:00
Richard Frith-Macdonald
3f3069f53a As a convenience, make a symbolic link to the directory containing the
object files.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9360 72102866-910b-0410-8b05-ffd578937521
2001-03-14 11:20:27 +00:00
Nicola Pero
58b126cd9b FIxed my last change
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9359 72102866-910b-0410-8b05-ffd578937521
2001-03-14 10:44:09 +00:00
Nicola Pero
0a2d7529c3 Minor optimization for linking libraries by replacing an awk call with
internal make functions


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9357 72102866-910b-0410-8b05-ffd578937521
2001-03-14 09:15:21 +00:00
Nicola Pero
72af193288 Huge optimization of the whole package
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9355 72102866-910b-0410-8b05-ffd578937521
2001-03-14 01:04:53 +00:00
Adam Fedor
074d2a9c48 Fix thread testing
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9343 72102866-910b-0410-8b05-ffd578937521
2001-03-13 18:26:25 +00:00
Adam Fedor
57f1f0cb8d Version 0.9.2
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9324 72102866-910b-0410-8b05-ffd578937521
2001-03-11 03:24:42 +00:00
Adam Fedor
35283f4055 Add DLL flags
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9323 72102866-910b-0410-8b05-ffd578937521
2001-03-10 22:26:50 +00:00
Adam Fedor
4d09f9ecc4 Make all alpha variants the same
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9315 72102866-910b-0410-8b05-ffd578937521
2001-03-08 15:45:54 +00:00
Adam Fedor
57448d8a48 Swithc path back so GNUstep paths are first
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9311 72102866-910b-0410-8b05-ffd578937521
2001-03-08 00:17:02 +00:00
Adam Fedor
40b47a2f2d Remove extra '/ from ...ROOT paths
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9305 72102866-910b-0410-8b05-ffd578937521
2001-03-06 15:44:47 +00:00
Adam Fedor
d9b0d1e1c6 Cleanup config. Correct separation between wraster and x configuration.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9292 72102866-910b-0410-8b05-ffd578937521
2001-03-04 04:16:27 +00:00
Richard Frith-MacDonald
bf408d7086 iFiux to prevent multiple inclusion of GNUstep stuff in the path.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9258 72102866-910b-0410-8b05-ffd578937521
2001-03-01 06:24:32 +00:00
Adam Fedor
0c42e21a23 Lib flag fix, Updated docs
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9250 72102866-910b-0410-8b05-ffd578937521
2001-02-28 19:59:16 +00:00
Adam Fedor
2ef5e464b2 Fix LIBRARIES_DEPEND_UPON
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9247 72102866-910b-0410-8b05-ffd578937521
2001-02-28 00:30:43 +00:00
Nicola Pero
ab35df23d3 In configure.in, use ./Version rather than Version to avoid weird problems
with paths


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9237 72102866-910b-0410-8b05-ffd578937521
2001-02-27 02:51:32 +00:00
Adam Fedor
270c6b1a06 Moved docs
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9232 72102866-910b-0410-8b05-ffd578937521
2001-02-26 19:12:47 +00:00
Adam Fedor
85e08ffd66 Separete def of LD_LIBRARY_PATH frome export
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9230 72102866-910b-0410-8b05-ffd578937521
2001-02-26 00:31:44 +00:00
Nicola Pero
e71f1b42a2 Fixed typo in GNUSTEP_NETWORK_ROOT
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9226 72102866-910b-0410-8b05-ffd578937521
2001-02-24 00:48:40 +00:00
Adam Fedor
28199801fe Add back -L paths
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9217 72102866-910b-0410-8b05-ffd578937521
2001-02-23 04:23:32 +00:00
Nicola Pero
f43ae7c3a9 If opentool finds a local tool, no need to search further in other
directories


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9214 72102866-910b-0410-8b05-ffd578937521
2001-02-23 01:36:44 +00:00
Adam Fedor
f0f3dea686 Update
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9204 72102866-910b-0410-8b05-ffd578937521
2001-02-22 04:52:03 +00:00
Nicola Pero
e99c05b6bc Added --with-local-root and --with-network-root options
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9185 72102866-910b-0410-8b05-ffd578937521
2001-02-19 15:32:37 +00:00
Adam Fedor
2f735d8a58 cvs-tag targets
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9140 72102866-910b-0410-8b05-ffd578937521
2001-02-14 16:02:17 +00:00
Adam Fedor
48e85205c1 Prerelease version
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9134 72102866-910b-0410-8b05-ffd578937521
2001-02-14 05:19:11 +00:00
Mirko Viviani
3cfe0cba97 * target.make (OBJC_CLASS_SECTION): define class section in obj file.
* framework.make: fixed to support various object section.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9130 72102866-910b-0410-8b05-ffd578937521
2001-02-12 23:39:42 +00:00
Manuel Guesdon
10a2c723ae 2000-02-11 Manuel Guesdon <mguesdon@orange-concept.com>
common.make: added $(FOUNDATION_LIBRARY_DEFINE) to AUXILIARY_CPPFLAGS


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9123 72102866-910b-0410-8b05-ffd578937521
2001-02-11 11:59:40 +00:00
Richard Frith-MacDonald
ca18eb1fc3 Minor framework fix that is (I think) ok
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9058 72102866-910b-0410-8b05-ffd578937521
2001-02-08 20:39:09 +00:00
Nicola Pero
e687d9c5f4 Implemented support for javadoc
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8983 72102866-910b-0410-8b05-ffd578937521
2001-02-06 17:43:28 +00:00
Nicola Pero
62002933cb Patches by Matthias Klose for the debian subdir
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8971 72102866-910b-0410-8b05-ffd578937521
2001-02-05 00:47:03 +00:00
Adam Fedor
ded33768e6 Hopefully final prefix correction
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8944 72102866-910b-0410-8b05-ffd578937521
2001-01-30 18:29:36 +00:00
Adam Fedor
977b1ee5e5 Correct setting of prefix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8943 72102866-910b-0410-8b05-ffd578937521
2001-01-30 17:11:28 +00:00
Nicola Pero
eda340c6b6 Debian packaged
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8919 72102866-910b-0410-8b05-ffd578937521
2001-01-30 01:06:14 +00:00
Adam Fedor
a9603538f8 Correct GNUSTEP_ROOT
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8914 72102866-910b-0410-8b05-ffd578937521
2001-01-29 22:21:08 +00:00
Nicola Pero
bffc91e57c Removed all configuration pertaining to base, gui, xgps and xdps libraries;
set up framework so that they can load in their flags by themselves
by installing makefiles into $(GNUSTEP_MAKEFILES)/Additional


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8880 72102866-910b-0410-8b05-ffd578937521
2001-01-29 19:36:14 +00:00
Richard Frith-MacDonald
e6e17b6fd3 Added check for recent version of GMP
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8806 72102866-910b-0410-8b05-ffd578937521
2001-01-25 17:39:41 +00:00
Nicola Pero
d325a7fad7 Fixed still another problem in configuring for a shared libobjc
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8739 72102866-910b-0410-8b05-ffd578937521
2001-01-22 13:33:54 +00:00
Nicola Pero
ba8c80d617 Fixed bug in spec for debugging RPM package - '/' is excess
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8697 72102866-910b-0410-8b05-ffd578937521
2001-01-19 17:42:15 +00:00
Adam Fedor
c3b71dae7f Fix typo
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8686 72102866-910b-0410-8b05-ffd578937521
2001-01-18 22:20:32 +00:00
Nicola Pero
3e2630c3ec Speed up filtering files
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8683 72102866-910b-0410-8b05-ffd578937521
2001-01-18 18:52:49 +00:00
Mirko Viviani
a9a8ba61a7 * tool.make: modified to build framework tools. (installed in the
framework resource dir)
* rules.make (%.build): build framework tools.
* framework.make: updated docs.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8677 72102866-910b-0410-8b05-ffd578937521
2001-01-18 16:39:57 +00:00
Nicola Pero
8d7b958007 Reverted change to rpm.make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8676 72102866-910b-0410-8b05-ffd578937521
2001-01-18 14:26:01 +00:00
Nicola Pero
e3590354c3 Little fix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8675 72102866-910b-0410-8b05-ffd578937521
2001-01-18 14:15:30 +00:00
Adam Fedor
dee5b3058e Fix last change.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8672 72102866-910b-0410-8b05-ffd578937521
2001-01-18 00:32:21 +00:00
Adam Fedor
48042dd7e1 Avoid reference problems, always include Headers and Libraries in search path
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8664 72102866-910b-0410-8b05-ffd578937521
2001-01-17 18:52:50 +00:00
Nicola Pero
aaa9206547 Changed GNUSTEP_BASE_INSTALL to INSTALL_ROOT_DIR
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8663 72102866-910b-0410-8b05-ffd578937521
2001-01-17 18:46:07 +00:00
Adam Fedor
5880af9b93 Add ability to place backend independant libs
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8661 72102866-910b-0410-8b05-ffd578937521
2001-01-17 18:20:26 +00:00
Nicola Pero
db7b83db50 Fixed typo in PACKAGE_NEEDS_CONFIGURE
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8660 72102866-910b-0410-8b05-ffd578937521
2001-01-17 17:25:35 +00:00
Nicola Pero
0e89d777a3 Fixed typos in rpm.make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8659 72102866-910b-0410-8b05-ffd578937521
2001-01-17 17:15:10 +00:00
Nicola Pero
9c2ec1fff1 Fixed typo in making rpm package non relocatable
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8657 72102866-910b-0410-8b05-ffd578937521
2001-01-17 16:36:15 +00:00
Nicola Pero
3db287c535 Work on packaging the make package itself
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8654 72102866-910b-0410-8b05-ffd578937521
2001-01-17 14:42:15 +00:00
Nicola Pero
ce27e79ac4 rpm fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8648 72102866-910b-0410-8b05-ffd578937521
2001-01-17 11:22:25 +00:00
Nicola Pero
314f1eacbf Fixed aggregate.make to work with empty SUBPROJECTS var as well
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8642 72102866-910b-0410-8b05-ffd578937521
2001-01-16 21:04:01 +00:00
Nicola Pero
62a5a7a52b Fixed configure.in and configure
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8639 72102866-910b-0410-8b05-ffd578937521
2001-01-16 19:37:46 +00:00
Nicola Pero
bd4082c836 rpm support rewritten completely
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8636 72102866-910b-0410-8b05-ffd578937521
2001-01-16 19:34:26 +00:00
Nicola Pero
9ba861a759 Fixes for file list generation
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8625 72102866-910b-0410-8b05-ffd578937521
2001-01-16 13:15:04 +00:00
Adam Fedor
dc01b6a29e Fix FLATTENED strucutre in some files
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8607 72102866-910b-0410-8b05-ffd578937521
2001-01-16 03:17:45 +00:00
Nicola Pero
86db950126 Implemented automated generation of file list
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8578 72102866-910b-0410-8b05-ffd578937521
2001-01-12 18:36:22 +00:00
Adam Fedor
26a33db60d Set CPPFLAGS not CFLAGS
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8548 72102866-910b-0410-8b05-ffd578937521
2001-01-10 19:28:56 +00:00
Adam Fedor
a7d7d2d4aa Update docs, prerelease version 0.9.0
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8546 72102866-910b-0410-8b05-ffd578937521
2001-01-10 18:04:50 +00:00
Adam Fedor
3c479f0fed New rpm.make, some config improvements
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8521 72102866-910b-0410-8b05-ffd578937521
2001-01-08 21:45:31 +00:00
Adam Fedor
f2ca8a6bab Change check for objc forwarding hook
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8469 72102866-910b-0410-8b05-ffd578937521
2001-01-03 17:06:12 +00:00
Adam Fedor
4080160e36 Fix build of multiple bundles in one dir
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8464 72102866-910b-0410-8b05-ffd578937521
2001-01-03 05:28:07 +00:00
Mirko Viviani
5d7322c7f6 * target.make (SHARED_LIB_LINK_CMD, SHARED_FRAMEWORK_LINK_CMD): removed
TARGET_SYSTEM_LIBS.
* ld_lib_path.sh, ld_lib_path.csh: fixed path for framework libraries.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8463 72102866-910b-0410-8b05-ffd578937521
2001-01-02 23:37:37 +00:00
Adam Fedor
acaf49aa37 Update. Look for libxml2.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8446 72102866-910b-0410-8b05-ffd578937521
2000-12-26 22:57:57 +00:00
Nicola Pero
497b04c27c Removed duplicated before-all and after-all in library.make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8440 72102866-910b-0410-8b05-ffd578937521
2000-12-24 22:47:27 +00:00
Nicola Pero
93aff8eae1 Readded a rule to bundle.make which had been accidentally deleted
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8348 72102866-910b-0410-8b05-ffd578937521
2000-12-18 12:13:52 +00:00
Richard Frith-MacDonald
9974ee9424 Added mnissing backslashes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8346 72102866-910b-0410-8b05-ffd578937521
2000-12-18 10:57:25 +00:00
Adam Fedor
e3e780e5c1 Strip -g from CFLAGS
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8324 72102866-910b-0410-8b05-ffd578937521
2000-12-14 18:15:37 +00:00
Adam Fedor
9de1dd02c8 Fix mistaken setting of CPPFLAGS
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8319 72102866-910b-0410-8b05-ffd578937521
2000-12-13 16:10:45 +00:00
Adam Fedor
b6920c5010 acks
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8317 72102866-910b-0410-8b05-ffd578937521
2000-12-13 05:12:24 +00:00
Adam Fedor
89a08b3b60 Correct location of NSTimeZones
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8316 72102866-910b-0410-8b05-ffd578937521
2000-12-13 05:11:29 +00:00
Adam Fedor
a3119ea162 Make Tools LDIR
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8315 72102866-910b-0410-8b05-ffd578937521
2000-12-13 05:10:20 +00:00
Adam Fedor
25f2bbc404 Fix for MacOSX bundle files
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8314 72102866-910b-0410-8b05-ffd578937521
2000-12-13 05:05:20 +00:00
Adam Fedor
357263c411 Updated docs. --enable-ffcall check
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8284 72102866-910b-0410-8b05-ffd578937521
2000-12-08 17:25:44 +00:00
Richard Frith-MacDonald
2285763de7 Fixes for flattened directory structure
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8259 72102866-910b-0410-8b05-ffd578937521
2000-12-06 07:40:59 +00:00
Richard Frith-MacDonald
c97766c2e3 Flattened directory structure fix.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8257 72102866-910b-0410-8b05-ffd578937521
2000-12-06 06:48:04 +00:00
Adam Fedor
d5a646f33a Work around empty for loops
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8253 72102866-910b-0410-8b05-ffd578937521
2000-12-05 16:27:24 +00:00
Richard Frith-MacDonald
5e4f567731 Many updates for flattened directory structure.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8252 72102866-910b-0410-8b05-ffd578937521
2000-12-05 16:11:55 +00:00
Nicola Pero
b40914bbc8 Updated my last changelog entry
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8212 72102866-910b-0410-8b05-ffd578937521
2000-11-27 16:51:43 +00:00
Nicola Pero
6b7d3bd49d Fixes for latex doc and CVS
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8208 72102866-910b-0410-8b05-ffd578937521
2000-11-27 16:43:14 +00:00
Richard Frith-MacDonald
4c35ebbb78 Added checks for GMP
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8149 72102866-910b-0410-8b05-ffd578937521
2000-11-18 08:54:32 +00:00
Nicola Pero
17b4ff6285 Fixed latex support in documentation.make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8138 72102866-910b-0410-8b05-ffd578937521
2000-11-16 15:19:56 +00:00
Richard Frith-MacDonald
e18bb3acac Added checks for OpenSSL
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8121 72102866-910b-0410-8b05-ffd578937521
2000-11-15 14:29:27 +00:00
Adam Fedor
51a7056be3 Update
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8118 72102866-910b-0410-8b05-ffd578937521
2000-11-15 05:03:53 +00:00
Adam Fedor
d206cb8fbe Use grep
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8117 72102866-910b-0410-8b05-ffd578937521
2000-11-15 05:03:14 +00:00
Adam Fedor
0b2fcaae7d Remove use of tmpl.texi files
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8065 72102866-910b-0410-8b05-ffd578937521
2000-11-07 04:50:41 +00:00
Nicola Pero
77183e1b14 Implemented installing and deinstalling documentation; added support
for LaTeX based documentation


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8051 72102866-910b-0410-8b05-ffd578937521
2000-11-06 17:06:06 +00:00
Mirko Viviani
30461a341b * configure.in: fixed gtar checking.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8032 72102866-910b-0410-8b05-ffd578937521
2000-11-04 21:43:56 +00:00
Mirko Viviani
e7957e4a1f * framework.make (FRAMEWORK_WEBSERVER_RESOURCE_DIRS),
(framework-components), (framework-webresource-dir):
	(framework-webresource-files), (framework-localized-webresource-files):
	new specific gsweb targets.
	* subproject.make (framework-components), (framework-webresource-dir),
	(framework-webresource-files), (framework-localized-webresource-files):
	likewise.
	* rules.make (SUBPROJECT_ROOT_DIR): new variable.
	* gswapp.make ($(GSWAPP_FILE)): added ALL_FRAMEWORK_DIRS


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@7928 72102866-910b-0410-8b05-ffd578937521
2000-10-29 23:48:45 +00:00
Mirko Viviani
ecd526fbcc * configure.in: added --with-libxml-include, --with-libxml-library
and --with-libiconv-library.
Added -I/usr/local/include and -L/usr/local/lib for FreeBSD.

* framework.make: new file.
* common.make: added common frameworks defines (library, header paths).
* bundle.make: added ALL_FRAMEWORKS_DIRS
* rules.make: added frameworks headers flags. Prebuild framework
header dir. Set framework name/dir/version.
* subproject.make: build framework headers and resource files.
* target.make: added SHARED_FRAMEWORK_LINK_CMD
* tool.make: added ALL_FRAMEWORKS_DIRS
* ld_lib_path.csh: added paths for frameworks.
* ld_lib_path.sh (lib_paths): added paths for frameworks.
* GNUmakefile.in (MAKE_FILES): added framework.make

* Headers/gnustep/base/NSBundle.h: added ivar.
* Source/NSBundle.m ([NSBundle +_addFrameworkFromClass:]): new private
method to parse NSFramework_* classes.
(_bundle_load_callback): added framework support. Wrap classes in a
NSValue to avoid implicit initialization.
([NSBundle +allBundles]): added framework support.
([NSBundle +allFrameworks]): implemented.
([NSBundle +bundleForClass:]): get classes from NSValue object.
([NSBundle -classNamed:]): likewise.

* Headers/gnustep/base/objc-load.h (LINKER_GETSYMBOL): new define.
* Source/objc-load.m (objc_get_symbol_path): get lib path of a Class
or Category.
* Source/simple-load.h (__objc_dynamic_get_symbol_path): indentifies
lib path of a symbol.
* Source/dld-load.h (__objc_dynamic_get_symbol_path): not supported.
* Source/hpux-load.h (__objc_dynamic_get_symbol_path): not implemented.

* Source/mframe/mframe.foot (mframe_get_arg): typ declaration fix.
(mframe_set_arg): idem

* Headers/gnustep/base/config.h.in: added HAVE_DLADDR
* aclocal.m4 (OBJC_SYS_DYNAMIC_LINKER): test for dladdr()
* configure.in: added --with-libxml-include and --with-libxml-library,
added -I/usr/local/include and -L/usr/local/lib for FreeBSD.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@7918 72102866-910b-0410-8b05-ffd578937521
2000-10-28 21:58:48 +00:00
Nicola Pero
4889aa7667 Fix for passing quoted arguments to opentool and openapp
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@7851 72102866-910b-0410-8b05-ffd578937521
2000-10-19 14:58:36 +00:00
Adam Fedor
b697bf24bb Don't enable shared libs on OpenBSD (yet)
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@7845 72102866-910b-0410-8b05-ffd578937521
2000-10-17 19:57:05 +00:00
Adam Fedor
ac7941d3a6 Fix and enable shared libs on OpenBSD
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@7844 72102866-910b-0410-8b05-ffd578937521
2000-10-17 18:16:54 +00:00
Nicola Pero
a8359b5cf0 Fixed make distclean for services
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@7807 72102866-910b-0410-8b05-ffd578937521
2000-10-13 10:51:13 +00:00
Adam Fedor
7a633812ff Fix iconv test
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@7701 72102866-910b-0410-8b05-ffd578937521
2000-10-02 22:34:05 +00:00
Richard Frith-MacDonald
2d1529dc52 Need libxml 2.2.3 or later
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@7649 72102866-910b-0410-8b05-ffd578937521
2000-09-29 10:41:48 +00:00
Nicola Pero
41e6117f01 Use opentool when running tools in the gui to fix problems with libraries
not found


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@7601 72102866-910b-0410-8b05-ffd578937521
2000-09-26 09:32:52 +00:00
Adam Fedor
a02b4a6077 Revert JAVA_HOME change
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@7595 72102866-910b-0410-8b05-ffd578937521
2000-09-25 16:44:59 +00:00
Adam Fedor
1a384a142f Fix tar
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@7571 72102866-910b-0410-8b05-ffd578937521
2000-09-21 03:08:38 +00:00
Adam Fedor
118e46f214 Correct tar command
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@7536 72102866-910b-0410-8b05-ffd578937521
2000-09-18 15:27:51 +00:00
Adam Fedor
bda5c59fb2 Check for iconv support
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@7517 72102866-910b-0410-8b05-ffd578937521
2000-09-14 15:26:53 +00:00
Adam Fedor
00830a762f Add CPPFLAGS
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@7497 72102866-910b-0410-8b05-ffd578937521
2000-09-13 14:39:14 +00:00
Adam Fedor
1830f05f47 JAVA_HOME check
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@7474 72102866-910b-0410-8b05-ffd578937521
2000-09-12 03:22:34 +00:00
Adam Fedor
e9baf8f4f9 DLL install fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@7473 72102866-910b-0410-8b05-ffd578937521
2000-09-12 03:20:12 +00:00
Richard Frith-MacDonald
fd1b96d9be Minor changes for libxml support
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@7469 72102866-910b-0410-8b05-ffd578937521
2000-09-11 11:58:00 +00:00
Mirko Viviani
dff0e7f753 2000-08-30 Mirko Viviani <mirko.viviani@rccr.cremona.it>
* configure.in: Check for gtar.
	* config.make.in: New definition for TAR.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@7293 72102866-910b-0410-8b05-ffd578937521
2000-08-30 15:20:30 +00:00
Adam Fedor
15b4d3c6c8 Use CC_FOR_BUILD not gcc
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@7209 72102866-910b-0410-8b05-ffd578937521
2000-08-17 13:22:37 +00:00
Adam Fedor
ce92edb0a0 Test if mkdir accepts -p
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@7207 72102866-910b-0410-8b05-ffd578937521
2000-08-16 22:17:44 +00:00
Adam Fedor
53a71beb42 Merge 0.6.6 branch into main.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@7188 72102866-910b-0410-8b05-ffd578937521
2000-08-07 22:06:04 +00:00
Adam Fedor
2ec95f23d8 Final fixes for DLLs
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@6847 72102866-910b-0410-8b05-ffd578937521
2000-06-30 22:29:10 +00:00
Adam Fedor
dd65d6e02d Fix vars
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@6835 72102866-910b-0410-8b05-ffd578937521
2000-06-27 21:20:42 +00:00
Adam Fedor
73f894b165 revert bundle flags
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@6833 72102866-910b-0410-8b05-ffd578937521
2000-06-27 20:44:34 +00:00
Adam Fedor
4e6db9c884 fix libwraster search
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@6832 72102866-910b-0410-8b05-ffd578937521
2000-06-27 19:01:07 +00:00
Adam Fedor
8e862fcd55 Add posix4 back to Solaris
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@6831 72102866-910b-0410-8b05-ffd578937521
2000-06-27 18:10:43 +00:00
Adam Fedor
59a6b899f3 Remove flags
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@6826 72102866-910b-0410-8b05-ffd578937521
2000-06-27 17:23:34 +00:00
Adam Fedor
16d082bcf9 Fix for broken sh's
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@6781 72102866-910b-0410-8b05-ffd578937521
2000-06-23 03:36:39 +00:00
Nicola Pero
da1f49f3c6 Set JAVAH in common.make if void
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@6773 72102866-910b-0410-8b05-ffd578937521
2000-06-22 16:54:40 +00:00
Nicola Pero
c67048ff84 Fixed typo in my previous ChangeLog entry
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@6769 72102866-910b-0410-8b05-ffd578937521
2000-06-22 10:12:08 +00:00
Adam Fedor
e4c16b5540 Cygwin fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@6767 72102866-910b-0410-8b05-ffd578937521
2000-06-22 02:55:28 +00:00
Nicola Pero
597c996895 Rewritten java support
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@6759 72102866-910b-0410-8b05-ffd578937521
2000-06-21 11:30:28 +00:00
Nicola Pero
27a0bf0baf Fixed problem when running 'make install' in objc.make before 'make'
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@6742 72102866-910b-0410-8b05-ffd578937521
2000-06-20 17:53:48 +00:00
Adam Fedor
b56c0f8f0e Remove resrouce files dependancy
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@6728 72102866-910b-0410-8b05-ffd578937521
2000-06-19 15:33:26 +00:00
Adam Fedor
f3c6cfa062 Support for DLLs, etc
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@6671 72102866-910b-0410-8b05-ffd578937521
2000-06-13 15:14:23 +00:00
Nicola Pero
0243051ebb Fixed bug which would prevent library headers from being installed
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@6555 72102866-910b-0410-8b05-ffd578937521
2000-05-03 17:09:04 +00:00
Mirko Viviani
424e7ac943 2000-05-01 Mirko Viviani <mirko.viviani@rccr.cremona.it>
* clean_os.sh: removed os version number for FreeBSD-elf


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@6543 72102866-910b-0410-8b05-ffd578937521
2000-05-01 21:02:25 +00:00
Jonathan Gapen
0eb280447d Use plmerge to incorporate appnameInfo.plist.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@6491 72102866-910b-0410-8b05-ffd578937521
2000-04-21 05:56:17 +00:00
Adam Fedor
cbfb9b808b Check for version 2.0 of libwraster
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@6488 72102866-910b-0410-8b05-ffd578937521
2000-04-20 14:58:30 +00:00
Adam Fedor
7b0237a77c View display an tiff improvements
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@6463 72102866-910b-0410-8b05-ffd578937521
2000-04-13 19:23:16 +00:00
Richard Frith-MacDonald
61acce977d HPUX changes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@6429 72102866-910b-0410-8b05-ffd578937521
2000-04-06 15:01:12 +00:00
Richard Frith-MacDonald
d02c07f4d4 Added hp fixes comment
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@6428 72102866-910b-0410-8b05-ffd578937521
2000-04-06 14:54:29 +00:00
Richard Frith-MacDonald
a4f8b3da24 Force static link where requested
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@6424 72102866-910b-0410-8b05-ffd578937521
2000-04-06 06:21:39 +00:00
Adam Fedor
e52900539f Correct typo.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@6393 72102866-910b-0410-8b05-ffd578937521
2000-03-27 18:30:46 +00:00
Adam Fedor
dddb07f5ca Various patches
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@6347 72102866-910b-0410-8b05-ffd578937521
2000-03-20 18:46:29 +00:00
Adam Fedor
9131e42ece Fix up searches for X libs
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@6346 72102866-910b-0410-8b05-ffd578937521
2000-03-20 17:27:23 +00:00
Richard Frith-MacDonald
04d6aea6a0 gsdoc documentation rules
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@6333 72102866-910b-0410-8b05-ffd578937521
2000-03-19 12:13:40 +00:00
Adam Fedor
b4ff31b1fa wraster library support and alpha/compositing improvements.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@6272 72102866-910b-0410-8b05-ffd578937521
2000-03-12 04:35:43 +00:00
Adam Fedor
e69e6dcd1e Update
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@6193 72102866-910b-0410-8b05-ffd578937521
2000-03-06 17:25:23 +00:00
Adam Fedor
c899372ca4 Better NetBSD support
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@6192 72102866-910b-0410-8b05-ffd578937521
2000-03-06 17:21:56 +00:00
Richard Frith-MacDonald
4768168c51 Fix lost make rule
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@6109 72102866-910b-0410-8b05-ffd578937521
2000-02-25 14:27:19 +00:00
Richard Frith-MacDonald
6672d9f99e Fixes by jgapen
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@6099 72102866-910b-0410-8b05-ffd578937521
2000-02-24 22:15:38 +00:00
Adam Fedor
49f09374d7 Make separate system root default
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@6084 72102866-910b-0410-8b05-ffd578937521
2000-02-23 16:27:03 +00:00
Adam Fedor
698740995d Build fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@6053 72102866-910b-0410-8b05-ffd578937521
2000-02-21 22:01:08 +00:00
Adam Fedor
3d0fb4cc74 Use pushd/popd
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@6041 72102866-910b-0410-8b05-ffd578937521
2000-02-19 00:44:33 +00:00
Adam Fedor
4e24f984d1 Merge from 0.6.5
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@6040 72102866-910b-0410-8b05-ffd578937521
2000-02-19 00:40:47 +00:00
Adam Fedor
183010c869 Revert change
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@5873 72102866-910b-0410-8b05-ffd578937521
2000-01-26 16:05:13 +00:00
Manuel Guesdon
8f62726954 2000-01-22 Manuel Guesdon <mguesdon@sbuilders.com>
*  gswapp.make and gswbundle.make: tar options changed


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@5824 72102866-910b-0410-8b05-ffd578937521
2000-01-22 18:04:29 +00:00
Manuel Guesdon
e99bb7fa19 2000-01-22 Manuel Guesdon <mguesdon@sbuilders.com>
* GNUmakefile: add gswapp.make and gswbundle.make


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@5823 72102866-910b-0410-8b05-ffd578937521
2000-01-22 16:29:38 +00:00
Manuel Guesdon
eff0564778 2000-01-22 Manuel Guesdon <mguesdon@sbuilders.com>
* rules.make and bundle.make: changes for GNUstepWeb
	* gswapp.make and gswbundle.make: added


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@5812 72102866-910b-0410-8b05-ffd578937521
2000-01-22 12:40:40 +00:00
Adam Fedor
8845a1b6b5 quoting
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@5778 72102866-910b-0410-8b05-ffd578937521
2000-01-14 16:10:26 +00:00
Nicola Pero
009c48d56e Added system directory to store color lists
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@5714 72102866-910b-0410-8b05-ffd578937521
2000-01-09 03:39:01 +00:00
Richard Frith-MacDonald
f8a8726377 Tidy a little
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@5678 72102866-910b-0410-8b05-ffd578937521
2000-01-07 06:33:05 +00:00
Richard Frith-MacDonald
e45ade1f43 Improve app building of info list
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@5677 72102866-910b-0410-8b05-ffd578937521
2000-01-07 06:18:48 +00:00
Adam Fedor
260d2f0e05 Remove paren's around tmp
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@5437 72102866-910b-0410-8b05-ffd578937521
1999-12-10 04:03:29 +00:00
Richard Frith-MacDonald
612657cbb1 Fix by Jonathon Gapen
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@5389 72102866-910b-0410-8b05-ffd578937521
1999-12-07 05:35:34 +00:00
Adam Fedor
579575b266 config.sub fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@5368 72102866-910b-0410-8b05-ffd578937521
1999-12-03 04:33:31 +00:00
Lyndon Tremblay
1156da1cbd *** empty log message ***
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@5166 72102866-910b-0410-8b05-ffd578937521
1999-11-12 07:41:24 +00:00
Richard Frith-MacDonald
1837ad01c7 Fix error in exporting CLASSPATH - bash specific code that didn't work in a
bourne shell.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@5165 72102866-910b-0410-8b05-ffd578937521
1999-11-12 07:35:51 +00:00
Richard Frith-MacDonald
a1d8ff91a9 Minor bugfix in library lookup
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@5164 72102866-910b-0410-8b05-ffd578937521
1999-11-12 06:24:54 +00:00
Richard Frith-MacDonald
aeee6ad3b7 Fixed typo
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@5155 72102866-910b-0410-8b05-ffd578937521
1999-11-11 12:15:05 +00:00
David Lazaro Saz
c68e105a97 Added support for FreeBSD native POSIX threads (from libc_r). Made this
the first option to test as this is the best working one.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@5153 72102866-910b-0410-8b05-ffd578937521
1999-11-11 06:03:36 +00:00
Lyndon Tremblay
cd464c729c Added more uninstall commands.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@5151 72102866-910b-0410-8b05-ffd578937521
1999-11-10 19:35:25 +00:00
Richard Frith-MacDonald
2b109b8dae Make safe to run stuff in directories you don't have write access to.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@5141 72102866-910b-0410-8b05-ffd578937521
1999-11-08 11:33:42 +00:00
Richard Frith-MacDonald
01f001b3de Adde support for 'warn'
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@5138 72102866-910b-0410-8b05-ffd578937521
1999-11-07 14:37:45 +00:00
Richard Frith-MacDonald
1af06a69bf Added xxxInfo.plist insertion for bundles
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@5134 72102866-910b-0410-8b05-ffd578937521
1999-11-05 11:15:48 +00:00
Lyndon Tremblay
c346c2a11f *** empty log message ***
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@5130 72102866-910b-0410-8b05-ffd578937521
1999-11-04 08:20:49 +00:00
Lyndon Tremblay
4e21a3b979 Added more Java stuff, and some debug library soft links.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@5125 72102866-910b-0410-8b05-ffd578937521
1999-11-03 04:59:12 +00:00
Lyndon Tremblay
2778a3e8f3 *** empty log message ***
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@5120 72102866-910b-0410-8b05-ffd578937521
1999-11-02 12:41:13 +00:00
Lyndon Tremblay
82e0ae824b Removed some Java makefiels
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@5118 72102866-910b-0410-8b05-ffd578937521
1999-11-02 09:38:24 +00:00
Lyndon Tremblay
5e8a284bf8 Added partial Java support
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@5107 72102866-910b-0410-8b05-ffd578937521
1999-10-30 07:11:34 +00:00
Adam Fedor
93497b8d0f New dependencies...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@5067 72102866-910b-0410-8b05-ffd578937521
1999-10-24 03:15:37 +00:00
Adam Fedor
82e2d09824 Reset GNUSTEP_PREFIX in correct place. OSF update.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@5018 72102866-910b-0410-8b05-ffd578937521
1999-10-18 02:52:31 +00:00
Lyndon Tremblay
f931c621ae Added core file support in debugapp. Changed default cell size in NSMatrix so it's more automatic. Fixed NSURL scheme typo.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@5015 72102866-910b-0410-8b05-ffd578937521
1999-10-16 05:20:52 +00:00
Adam Fedor
cd03737686 Change CPPFLAGS
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@5014 72102866-910b-0410-8b05-ffd578937521
1999-10-14 15:12:02 +00:00
Adam Fedor
7f54784b4a Allow for separate system root
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@4987 72102866-910b-0410-8b05-ffd578937521
1999-10-11 15:40:37 +00:00
Richard Frith-MacDonald
91fda9ebde Minor update for GC
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@4955 72102866-910b-0410-8b05-ffd578937521
1999-09-28 17:45:50 +00:00
Richard Frith-MacDonald
047b01742e Tidied
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@4941 72102866-910b-0410-8b05-ffd578937521
1999-09-24 19:15:22 +00:00
Richard Frith-MacDonald
5f92223bd9 Fix to get paths (especially library load path) set up properly again.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@4940 72102866-910b-0410-8b05-ffd578937521
1999-09-24 18:10:46 +00:00
Richard Frith-MacDonald
b87d9712a1 Patch from cls@seawood.org
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@4916 72102866-910b-0410-8b05-ffd578937521
1999-09-20 08:20:57 +00:00
Richard Frith-MacDonald
33bfc3d994 Fix to clean bundles correctly
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@4910 72102866-910b-0410-8b05-ffd578937521
1999-09-19 04:43:06 +00:00
Richard Frith-MacDonald
505304a898 Patch for more efficient distclean
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@4905 72102866-910b-0410-8b05-ffd578937521
1999-09-18 04:08:56 +00:00
Adam Fedor
c2d8f7c90f Fix LDFLAGS
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@4898 72102866-910b-0410-8b05-ffd578937521
1999-09-15 02:41:46 +00:00
David Lazaro Saz
6c44b8c55a First a correction to the make/Changelog file to add my e-mail to
a past entry I did (I forgot :)
GUI: Changes to make buttons NeXTish and nicer.  Modified size and drawing
methods in core/gui/Source/NSButtonCell.m


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@4886 72102866-910b-0410-8b05-ffd578937521
1999-09-14 01:45:58 +00:00
Adam Fedor
f298dca113 Remove newlines
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@4872 72102866-910b-0410-8b05-ffd578937521
1999-09-11 21:03:51 +00:00
Adam Fedor
4048dc6886 Merge from dawn
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@4853 72102866-910b-0410-8b05-ffd578937521
1999-09-09 02:56:20 +00:00
Richard Frith-MacDonald
8e279bc9d3 Make install directory as required
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@4689 72102866-910b-0410-8b05-ffd578937521
1999-08-03 05:52:05 +00:00
Richard Frith-MacDonald
14c8d2f0a3 Put GNUSTEP_MAKEFILES in the environment
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@4686 72102866-910b-0410-8b05-ffd578937521
1999-08-01 13:32:58 +00:00
Adam Fedor
5abfad6b45 Dragging updates
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@4672 72102866-910b-0410-8b05-ffd578937521
1999-07-29 20:58:04 +00:00
Richard Frith-MacDonald
0cb90893e2 Minor bugfix - maintain value of IFS shell variable
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@4659 72102866-910b-0410-8b05-ffd578937521
1999-07-26 20:35:09 +00:00
Adam Fedor
21056b4543 Update MANPATH, Info-gnustep.plist
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@4596 72102866-910b-0410-8b05-ffd578937521
1999-07-15 15:31:42 +00:00
Richard Frith-MacDonald
8c66887f36 Include thread library
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@4581 72102866-910b-0410-8b05-ffd578937521
1999-07-14 07:19:21 +00:00
Adam Fedor
8ccb7d4e8f prefix check fix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@4515 72102866-910b-0410-8b05-ffd578937521
1999-07-06 02:52:31 +00:00
Richard Frith-MacDonald
9c57b38288 Fix so we find things installed in the GNUstep structure.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@4490 72102866-910b-0410-8b05-ffd578937521
1999-06-28 13:31:25 +00:00
Richard Frith-MacDonald
b679c021c0 Use compiler warnings
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@4463 72102866-910b-0410-8b05-ffd578937521
1999-06-24 17:39:05 +00:00
Adam Fedor
63d31753f8 Implememt gstates in Windows and Views
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@4415 72102866-910b-0410-8b05-ffd578937521
1999-06-16 21:55:55 +00:00
Adam Fedor
fc68027055 Minro fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@4397 72102866-910b-0410-8b05-ffd578937521
1999-06-11 21:08:17 +00:00
Adam Fedor
1d1bdf47c7 Config/make fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@4353 72102866-910b-0410-8b05-ffd578937521
1999-06-04 04:26:07 +00:00
Adam Fedor
b720fd5957 Add executable startup script
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@4329 72102866-910b-0410-8b05-ffd578937521
1999-06-02 03:16:12 +00:00
Richard Frith-MacDonald
e7c4336097 Extend application plist ability.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@4312 72102866-910b-0410-8b05-ffd578937521
1999-05-28 04:52:54 +00:00
Richard Frith-MacDonald
cbdfdc0892 Add application icon
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@4263 72102866-910b-0410-8b05-ffd578937521
1999-05-19 08:58:58 +00:00
Adam Fedor
124c17ccd5 Modify includdir
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@4147 72102866-910b-0410-8b05-ffd578937521
1999-04-27 14:53:20 +00:00
Adam Fedor
cf3b342d76 Localization fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@4119 72102866-910b-0410-8b05-ffd578937521
1999-04-23 02:54:45 +00:00
Richard Frith-MacDonald
f77a27775a Use extensions library for xgps
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@4042 72102866-910b-0410-8b05-ffd578937521
1999-04-07 21:17:06 +00:00
Adam Fedor
eb4c24992d Updated for cross-compile and dps
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@4016 72102866-910b-0410-8b05-ffd578937521
1999-04-02 05:31:35 +00:00
Masatake Yamato
73f4f88d68 Fix a bug that appears during building a static library.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@4001 72102866-910b-0410-8b05-ffd578937521
1999-03-31 11:11:35 +00:00
Adam Fedor
82a0107c58 New autoconf
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@3947 72102866-910b-0410-8b05-ffd578937521
1999-03-17 16:59:21 +00:00
Adam Fedor
0dbd1a328c Add cygwin32 check
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@3915 72102866-910b-0410-8b05-ffd578937521
1999-03-14 18:24:38 +00:00
Adam Fedor
800227c2c7 turn off shared for freebsd 2.x
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@3904 72102866-910b-0410-8b05-ffd578937521
1999-03-12 16:28:01 +00:00
Richard Frith-MacDonald
f288cac19c Fixed installation on clean system.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@3893 72102866-910b-0410-8b05-ffd578937521
1999-03-10 16:03:00 +00:00
Adam Fedor
3c75a762e6 Merge from dawn branch
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@3875 72102866-910b-0410-8b05-ffd578937521
1999-03-09 05:30:15 +00:00
Richard Frith-MacDonald
a956b6100b Fix for linux elf
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@3828 72102866-910b-0410-8b05-ffd578937521
1999-03-02 09:29:52 +00:00
Richard Frith-MacDonald
296e2a83ae Merged in 'dawn' CVS branch
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@3827 72102866-910b-0410-8b05-ffd578937521
1999-03-02 08:58:30 +00:00
Scott Christley
a000f6e756 * opentool: New file.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@3789 72102866-910b-0410-8b05-ffd578937521
1999-02-23 05:18:59 +00:00
Scott Christley
0edc770673 * MediaBook.sh (MB_GNUSTEP_SOURCE, MB_FINANCE_SOURCE): New variables.
(MB.init): Renamed to MBinit.sh and put under GNUSTEP_USER_ROOT.
	* setlocaltz.sh: New file.
	* MediaBook.func: Add help for new commands.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@3765 72102866-910b-0410-8b05-ffd578937521
1999-02-21 01:20:17 +00:00
Adam Fedor
814bc42b8e subprojects, testing fiex
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@3762 72102866-910b-0410-8b05-ffd578937521
1999-02-19 21:47:15 +00:00
Adam Fedor
719d499426 make fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@3761 72102866-910b-0410-8b05-ffd578937521
1999-02-19 20:51:22 +00:00
Scott Christley
82407f84ee oops
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@3752 72102866-910b-0410-8b05-ffd578937521
1999-02-18 06:51:21 +00:00
Scott Christley
a4b924478c missed file
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@3751 72102866-910b-0410-8b05-ffd578937521
1999-02-18 06:50:05 +00:00
Scott Christley
c688a63b2e * opentool.in: New file.
* rootinstall.sh: New file.
	* rootuninstall.sh: New file.
	* openapp.in: Add help text.
	* debugapp.in: Add help text.
	* configure.in: Add opentool.in.
	* configure: Regenerate.
	* GNUmakefile.in: Install/uninstall new files.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@3750 72102866-910b-0410-8b05-ffd578937521
1999-02-18 06:22:33 +00:00
Richard Frith-MacDonald
8537a14edb Tidyup
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@3727 72102866-910b-0410-8b05-ffd578937521
1999-02-16 16:59:15 +00:00
Scott Christley
5a4ac80c3d * ld_lib_path.sh (DYLD_LIBRARY_PATH, LD_LIBRARY_PATH): Add the tool
library path.
	* ld_lib_patch.csh (DYLD_LIBRARY_PATH, LD_LIBRARY_PATH): Likewise.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@3714 72102866-910b-0410-8b05-ffd578937521
1999-02-16 04:15:27 +00:00
Michael Silva
e9e42dba94 Added IRIX to target.make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@3713 72102866-910b-0410-8b05-ffd578937521
1999-02-15 20:59:19 +00:00
Richard Frith-MacDonald
6c8b3a5bf5 Make stuff more robust by stripping space that might confuse.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@3708 72102866-910b-0410-8b05-ffd578937521
1999-02-15 09:20:19 +00:00
Adam Fedor
fba164d067 config fixes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@3674 72102866-910b-0410-8b05-ffd578937521
1999-02-09 06:01:40 +00:00
Adam Fedor
32c8cd71a8 Bugs
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@3673 72102866-910b-0410-8b05-ffd578937521
1999-02-09 05:46:19 +00:00
Adam Fedor
39353431db *BSD fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@3639 72102866-910b-0410-8b05-ffd578937521
1999-02-02 00:08:58 +00:00
Richard Frith-MacDonald
e07477162f use -lm for freebsd and osf
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@3600 72102866-910b-0410-8b05-ffd578937521
1999-01-28 10:56:08 +00:00
Adam Fedor
70d863b93b Add xgps lib
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@3542 72102866-910b-0410-8b05-ffd578937521
1999-01-07 21:48:41 +00:00
Richard Frith-MacDonald
6a94d2cb10 Run make_services
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@3539 72102866-910b-0410-8b05-ffd578937521
1999-01-07 18:26:43 +00:00
Adam Fedor
da0e898072 Support non-standard target names
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@3509 72102866-910b-0410-8b05-ffd578937521
1999-01-02 18:29:44 +00:00
Adam Fedor
f2e93d77c3 Update target libs
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@3506 72102866-910b-0410-8b05-ffd578937521
1998-12-30 20:45:42 +00:00
Adam Fedor
e1f0335193 Update versions
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@3499 72102866-910b-0410-8b05-ffd578937521
1998-12-21 21:30:13 +00:00
Adam Fedor
fe294f8e2d Fix make exit status
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@3497 72102866-910b-0410-8b05-ffd578937521
1998-12-21 15:07:10 +00:00
Adam Fedor
702148406b Makefile changes to compile thinkg in place.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@3496 72102866-910b-0410-8b05-ffd578937521
1998-12-20 21:27:47 +00:00
Adam Fedor
244a7a4ff5 Makefile fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@3484 72102866-910b-0410-8b05-ffd578937521
1998-12-17 16:34:11 +00:00
Adam Fedor
402cb563e0 Install shard lib major version
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@3472 72102866-910b-0410-8b05-ffd578937521
1998-12-16 18:32:08 +00:00
Adam Fedor
90d6c8e8fc Add EXEEXT
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@3465 72102866-910b-0410-8b05-ffd578937521
1998-12-15 20:27:09 +00:00
Adam Fedor
56f43dcd4d Makefile changes, etc
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@3464 72102866-910b-0410-8b05-ffd578937521
1998-12-15 19:20:50 +00:00
Adam Fedor
e05a648307 Better
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@3414 72102866-910b-0410-8b05-ffd578937521
1998-12-07 17:59:00 +00:00
Adam Fedor
6001c5040e Update break.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@3413 72102866-910b-0410-8b05-ffd578937521
1998-12-07 17:29:44 +00:00
Adam Fedor
f6b9287d29 Windows, FreeBSD patches
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@3408 72102866-910b-0410-8b05-ffd578937521
1998-12-07 16:23:04 +00:00
Richard Frith-MacDonald
a0806d1e2e Appl,ied patch
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@3406 72102866-910b-0410-8b05-ffd578937521
1998-12-07 15:52:16 +00:00
Richard Frith-MacDonald
cfd996d224 Removed dependency on xargs
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@3397 72102866-910b-0410-8b05-ffd578937521
1998-12-07 06:27:26 +00:00
Adam Fedor
24fab0b16b Set lib_combo correctly
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@3329 72102866-910b-0410-8b05-ffd578937521
1998-11-25 21:06:09 +00:00
Richard Frith-MacDonald
8c0f3cce60 Added services stuff
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@3303 72102866-910b-0410-8b05-ffd578937521
1998-11-23 13:36:29 +00:00
Lyndon Tremblay
81962f8451 Lyndon Tremblay
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@3266 72102866-910b-0410-8b05-ffd578937521
1998-11-20 03:43:07 +00:00
Lyndon Tremblay
f7a659e326 lyndon tremblay
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@3259 72102866-910b-0410-8b05-ffd578937521
1998-11-20 00:20:53 +00:00
Adam Fedor
0366d57a1e Xraw doesn't depend on dps
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@3236 72102866-910b-0410-8b05-ffd578937521
1998-11-18 21:58:30 +00:00
Adam Fedor
c39cd9e485 More NetBSD
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@3221 72102866-910b-0410-8b05-ffd578937521
1998-11-16 19:48:00 +00:00
Felipe A. Rodriguez
576f28c65d * test-application.make add support for building individual subprojects
using the typical command line of "make mySubproject".
	* application.make revert resource copying to original 0.5.0 in order to
      fix resource copy bug in xraw/Workspace example.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@3207 72102866-910b-0410-8b05-ffd578937521
1998-11-12 10:19:43 +00:00
Richard Frith-MacDonald
175e6bf8c4 Hopefully fix threading problems.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@3201 72102866-910b-0410-8b05-ffd578937521
1998-11-11 23:05:50 +00:00
Ovidiu Predescu
169cdb30bb Changes to support AIX 4.1, libFd with XRAW. Minor bug fixes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@3190 72102866-910b-0410-8b05-ffd578937521
1998-11-10 06:49:57 +00:00
Adam Fedor
67d410cdd6 Don't assume . in path.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@3189 72102866-910b-0410-8b05-ffd578937521
1998-11-09 21:14:20 +00:00
Richard Frith-MacDonald
9170d91cd1 pthread fix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@3179 72102866-910b-0410-8b05-ffd578937521
1998-11-06 12:53:35 +00:00
Adam Fedor
c766a8b973 Attempt at netbsd shared libs
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@3168 72102866-910b-0410-8b05-ffd578937521
1998-11-03 15:05:04 +00:00
Richard Frith-MacDonald
d4b3c69431 Added -rdynamic flag for linux
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@3099 72102866-910b-0410-8b05-ffd578937521
1998-10-21 19:19:49 +00:00
Adam Fedor
4eb604c7d7 Add win32 dynamic loading.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@3034 72102866-910b-0410-8b05-ffd578937521
1998-10-06 20:06:01 +00:00
Adam Fedor
5d0a6b2ff4 Add todos.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2978 72102866-910b-0410-8b05-ffd578937521
1998-09-14 14:54:23 +00:00
Adam Fedor
d6eb14e6bc Fix up dps configuration (again).
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2958 72102866-910b-0410-8b05-ffd578937521
1998-09-03 18:50:11 +00:00
Adam Fedor
621cc07b67 Better configuration, gui will compile without DPS
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2954 72102866-910b-0410-8b05-ffd578937521
1998-09-03 14:35:49 +00:00
Adam Fedor
60a003ba83 configure and library-combo fixes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2938 72102866-910b-0410-8b05-ffd578937521
1998-08-20 17:48:46 +00:00
Richard Frith-MacDonald
0b445b148c Export LIBRARY_COMBO
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2920 72102866-910b-0410-8b05-ffd578937521
1998-08-12 15:09:39 +00:00
Adam Fedor
6c1d3f9957 Correct resource installation.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2908 72102866-910b-0410-8b05-ffd578937521
1998-08-04 21:28:27 +00:00
Richard Frith-MacDonald
51b6a01e80 Add -ldps with xraw
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2904 72102866-910b-0410-8b05-ffd578937521
1998-08-04 12:37:40 +00:00
Felipe A. Rodriguez
fa897454eb * test-application.make set $(TEST_APP_NAME) to be a double colon target.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2897 72102866-910b-0410-8b05-ffd578937521
1998-08-04 09:03:32 +00:00
Richard Frith-MacDonald
61d4758ce1 Fix for building profiled programs.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2890 72102866-910b-0410-8b05-ffd578937521
1998-08-01 21:08:10 +00:00
Richard Frith-MacDonald
7d4d032d73 Use library_combo command-line spec properly.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2888 72102866-910b-0410-8b05-ffd578937521
1998-07-31 14:57:41 +00:00
Adam Fedor
24a31c8f04 Improved making.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2858 72102866-910b-0410-8b05-ffd578937521
1998-07-20 15:25:47 +00:00
Adam Fedor
ca368e8e68 Doc updates. GapArray bugfix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2832 72102866-910b-0410-8b05-ffd578937521
1998-07-11 02:34:51 +00:00
Adam Fedor
137f201e8f Add xraw library option.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2812 72102866-910b-0410-8b05-ffd578937521
1998-06-17 14:50:36 +00:00
Richard Frith-MacDonald
3d4e242bab Added log for changes to which_lib
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2810 72102866-910b-0410-8b05-ffd578937521
1998-06-12 22:08:18 +00:00
Adam Fedor
c2d5aaaa56 Minor fixes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2807 72102866-910b-0410-8b05-ffd578937521
1998-05-29 18:24:07 +00:00
Ovidiu Predescu
a11eebe8cc Added support for Boehm's garbage collector in libFoundation.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2804 72102866-910b-0410-8b05-ffd578937521
1998-05-28 06:56:11 +00:00
Adam Fedor
71b59878a8 Update app resource copying.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2798 72102866-910b-0410-8b05-ffd578937521
1998-05-15 16:54:28 +00:00
Adam Fedor
6fdc10046e Doc changes. Other minor fixes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2797 72102866-910b-0410-8b05-ffd578937521
1998-05-13 20:56:38 +00:00
Scott Christley
d242f650a8 * documentation.make: Have html rule be based upon the table
of contents file.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2785 72102866-910b-0410-8b05-ffd578937521
1998-04-06 03:37:59 +00:00
Scott Christley
f70b83b05a * GNUmakefile.in: install/uninstall new files; create full
target subdirectories.
	* GNUstep.sh.in: Add shell magic name.
	* MediaBook.sh: Likewise.
	* clean_cpu.sh: Likewise.
	* clean_os.sh: Likewise.
	* clean_vendor.sh: Likewise.

	* Add csh support.
	* GNUstep.csh.in: New file.
	* ld_lib_path.csh: New file.
	* configure.in: Add GNUstep.csh.in to output files
	* configure: Regenerate.

	* Add documentation support.
	* documentation.make: New file.
	* common.make: Define documentation variables.
	* rules.make: Pass documentation variables to sub-makes.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2784 72102866-910b-0410-8b05-ffd578937521
1998-04-06 03:01:59 +00:00
Adam Fedor
3f93e4e5bb Bundle files copied to better place. HP-UX commands.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2779 72102866-910b-0410-8b05-ffd578937521
1998-03-25 19:05:30 +00:00
Scott Christley
55cd41a8f5 Move TOOL_INSTALLATION_DIR definition outside of if clause.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2755 72102866-910b-0410-8b05-ffd578937521
1998-02-15 01:10:47 +00:00
Ovidiu Predescu
0cf69b961d Moved the GNUSTEP_MAKEFILES definition to the top of the file.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2743 72102866-910b-0410-8b05-ffd578937521
1998-02-09 22:43:47 +00:00
Ovidiu Predescu
ff3343d4f4 Initial support for Boehm's garbage collector in libFoundation.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2740 72102866-910b-0410-8b05-ffd578937521
1998-02-09 10:13:03 +00:00
Adam Fedor
cc0031d356 Use GNUSTEP_MAKEFILES in place of $(GNUSTEP_SYSTEM_ROOT)/Makefiles
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2739 72102866-910b-0410-8b05-ffd578937521
1998-02-06 19:15:05 +00:00
Ovidiu Predescu
e790d1bb94 Minor chnages to support static libraries.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2736 72102866-910b-0410-8b05-ffd578937521
1998-02-06 02:27:22 +00:00
Adam Fedor
583094298c Add TARGET_SYSTEM_LIBS for irix OS.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2725 72102866-910b-0410-8b05-ffd578937521
1998-02-04 15:50:57 +00:00
Ovidiu Predescu
289dd36c0c Small changes to support Boehm's GC.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2723 72102866-910b-0410-8b05-ffd578937521
1998-02-04 08:33:17 +00:00
Ovidiu Predescu
785db394b6 Force creation of unix.exp.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2717 72102866-910b-0410-8b05-ffd578937521
1998-02-01 21:49:22 +00:00
Ovidiu Predescu
165627cac1 Added support for bundles.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2714 72102866-910b-0410-8b05-ffd578937521
1998-01-30 23:59:17 +00:00
Adam Fedor
2138473a91 New flags for Solaris bundles.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2712 72102866-910b-0410-8b05-ffd578937521
1998-01-27 22:29:03 +00:00
Scott Christley
dfbedff55a Minor bug fixes.
Add NEXTSTEP 3.x system specific settings.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2693 72102866-910b-0410-8b05-ffd578937521
1998-01-11 21:59:31 +00:00
Ovidiu Predescu
0fa68cb81b Pass the name of the makefile down during the recursive makes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2688 72102866-910b-0410-8b05-ffd578937521
1998-01-09 22:05:03 +00:00
Ovidiu Predescu
1a1063a897 Minor changes for solaris.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2678 72102866-910b-0410-8b05-ffd578937521
1997-12-23 02:10:38 +00:00
Scott Christley
f46e577bf7 More bug fixes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2661 72102866-910b-0410-8b05-ffd578937521
1997-11-28 20:04:12 +00:00
Scott Christley
ef556e80d7 Add license file.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2650 72102866-910b-0410-8b05-ffd578937521
1997-11-19 22:05:32 +00:00
Ovidiu Predescu
b45be614e5 Fixed minor problems.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2649 72102866-910b-0410-8b05-ffd578937521
1997-11-19 20:47:26 +00:00
Ovidiu Predescu
cd05e3c49a Better support for the dynamic linker.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2645 72102866-910b-0410-8b05-ffd578937521
1997-11-17 22:55:20 +00:00
Scott Christley
34a31cdaa9 Add rules for test tools and applications.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2642 72102866-910b-0410-8b05-ffd578937521
1997-11-14 22:50:41 +00:00
Ovidiu Predescu
33175b10ba New defines for the GUI and backend libraries. Support for abbreviations in debugapp and openapp.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2637 72102866-910b-0410-8b05-ffd578937521
1997-11-14 19:45:02 +00:00
Scott Christley
b5998ec3cf Minor fix for library combo
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2636 72102866-910b-0410-8b05-ffd578937521
1997-11-14 19:24:44 +00:00
Scott Christley
49d14bdfd9 Have debugapp determine host information if necessary.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2635 72102866-910b-0410-8b05-ffd578937521
1997-11-14 01:04:11 +00:00
Scott Christley
4671af8ef2 Enhance MediaBook functions to easily switch roots and library combo.
Minor bug fixes.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2634 72102866-910b-0410-8b05-ffd578937521
1997-11-14 01:03:10 +00:00
Scott Christley
c80c2e992a Minor bug fixes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2633 72102866-910b-0410-8b05-ffd578937521
1997-11-13 21:28:59 +00:00
Ovidiu Predescu
ee81fe8aa8 test.make renamed to test-library.make.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2630 72102866-910b-0410-8b05-ffd578937521
1997-11-13 19:16:19 +00:00
Ovidiu Predescu
a782c15322 Fixed the bundle.make and test.make to work with the new rules.make.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2627 72102866-910b-0410-8b05-ffd578937521
1997-11-13 05:14:35 +00:00
Ovidiu Predescu
6162870cd1 Reworked rules.make to be much simpler and faster.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2626 72102866-910b-0410-8b05-ffd578937521
1997-11-13 03:18:16 +00:00
Adam Fedor
6fc18be4b7 Change BUNDLE_LDFLAGS for solaris.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2624 72102866-910b-0410-8b05-ffd578937521
1997-11-11 21:42:00 +00:00
Scott Christley
ed39f705a7 Add AUXILIARY macros for auxiliary libraries.
Minor bug fixes.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2609 72102866-910b-0410-8b05-ffd578937521
1997-11-01 22:41:39 +00:00
Richard Frith-MacDonald
4e25f9b437 Added line of comment forgotten in last change about update to target.make
for build/install of static libraries.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2602 72102866-910b-0410-8b05-ffd578937521
1997-10-31 13:12:19 +00:00
Richard Frith-MacDonald
32072d952b Note about modification to which_lib.c for realloc problems.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2600 72102866-910b-0410-8b05-ffd578937521
1997-10-31 12:54:43 +00:00
Ovidiu Predescu
4d4e8eafce Fixed the dynamic linker flags in test.make.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2598 72102866-910b-0410-8b05-ffd578937521
1997-10-31 02:41:37 +00:00
Scott Christley
09abe10980 Fix rules for building test applications.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2595 72102866-910b-0410-8b05-ffd578937521
1997-10-31 01:09:21 +00:00
Scott Christley
3201c9c5c4 Add support for building ObjC (non GNUstep) based programs.
Eliminate use of stamp files.
Numerous bug fixes.
Threads library must now be specified by user when running configure


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2593 72102866-910b-0410-8b05-ffd578937521
1997-10-30 22:43:44 +00:00
Ovidiu Predescu
fd25dcbb78 Minor changes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2589 72102866-910b-0410-8b05-ffd578937521
1997-10-30 19:06:58 +00:00
Ovidiu Predescu
eca9308593 core.make renamed to brain.make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2585 72102866-910b-0410-8b05-ffd578937521
1997-10-29 18:46:19 +00:00
Adam Fedor
56d3ae478d Add thread library for Solaris, use dashes in library_combo
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2584 72102866-910b-0410-8b05-ffd578937521
1997-10-29 16:27:45 +00:00
Ovidiu Predescu
cd2ec947e7 Use dashes instead of underscores in the library combo. Renamed makefiles to GNUmakefile. Use all the user, local and system directories for searching after headers and libraries.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2574 72102866-910b-0410-8b05-ffd578937521
1997-10-28 19:00:28 +00:00
Ovidiu Predescu
7788661c09 Renamed Makefiles to GNUmakefile.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2558 72102866-910b-0410-8b05-ffd578937521
1997-10-28 03:13:18 +00:00
Ovidiu Predescu
139fc6cc5f Use dashes instead of underscores. library_combo changed to libcombo. Support abbreviations.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2556 72102866-910b-0410-8b05-ffd578937521
1997-10-28 02:34:11 +00:00
Ovidiu Predescu
0e57645864 Support OPENSTEP Foundation library.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2550 72102866-910b-0410-8b05-ffd578937521
1997-10-25 03:53:00 +00:00
Ovidiu Predescu
a809791a70 Minor change to avoid shell parse errors if RESOURCE_FILES is not defined.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2543 72102866-910b-0410-8b05-ffd578937521
1997-10-22 00:52:17 +00:00
Scott Christley
0ef9173e0e Eliminate use of stamp file when building tools.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2535 72102866-910b-0410-8b05-ffd578937521
1997-10-20 16:11:37 +00:00
Scott Christley
34dbd0a3bd Add debugapp script which is like openapp except that it runs gdb for
the application executable.
Add AUXILIARY_TOOL_LIBS and AUXILIARY_GUI_LIBS variables which are used
by auxiliary libraries to get themselves linked in.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2534 72102866-910b-0410-8b05-ffd578937521
1997-10-20 15:53:51 +00:00
Scott Christley
1a9a60aae4 Add comment.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2525 72102866-910b-0410-8b05-ffd578937521
1997-10-17 21:40:07 +00:00
Ovidiu Predescu
995286a5ad Don't print the commands for building the .iconheader file on OS systems.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2522 72102866-910b-0410-8b05-ffd578937521
1997-10-17 18:50:28 +00:00
Scott Christley
c62c768674 Move determination of host and target systems out of target.make
and into a new file, names.make.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2520 72102866-910b-0410-8b05-ffd578937521
1997-10-17 00:55:41 +00:00
Ovidiu Predescu
6130b471af Turn off optimizations when compiling with debug.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2515 72102866-910b-0410-8b05-ffd578937521
1997-10-16 19:22:11 +00:00
Ovidiu Predescu
a91f775bc2 Fixed some bugs related to openapp.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2514 72102866-910b-0410-8b05-ffd578937521
1997-10-16 18:52:02 +00:00
Ovidiu Predescu
cd198b7c11 Better support for building applications and support for shared libraries.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2507 72102866-910b-0410-8b05-ffd578937521
1997-10-15 22:45:58 +00:00
Ovidiu Predescu
dc6f2558bd Support for building OS 4.x applications.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2506 72102866-910b-0410-8b05-ffd578937521
1997-10-14 22:54:35 +00:00
Ovidiu Predescu
8a3fe04c44 Make possible passing arguments to the application.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2504 72102866-910b-0410-8b05-ffd578937521
1997-10-14 18:46:16 +00:00
Scott Christley
bdbfbc236e Fix some bugs.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2503 72102866-910b-0410-8b05-ffd578937521
1997-10-14 17:31:18 +00:00
Ovidiu Predescu
d57a532a54 openapp implemented.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2500 72102866-910b-0410-8b05-ffd578937521
1997-10-13 23:30:17 +00:00
Ovidiu Predescu
3d73dfe9c8 Check to see if a DPS directory exists inside the X11 headers tree.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2499 72102866-910b-0410-8b05-ffd578937521
1997-10-13 19:38:12 +00:00
Ovidiu Predescu
9b1a4c6ce9 Small changes in the dependency between install and all targets.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2492 72102866-910b-0410-8b05-ffd578937521
1997-10-08 19:13:02 +00:00
Ovidiu Predescu
82a89a09c8 Some fixes to better support test.make.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2485 72102866-910b-0410-8b05-ffd578937521
1997-10-07 23:27:51 +00:00
Ovidiu Predescu
391a9335b4 Correctly setup the WHICH_LIB_SCRIPT to be taken from host_cpu/host_os. Updated the authors list in some header files.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2481 72102866-910b-0410-8b05-ffd578937521
1997-10-06 03:58:06 +00:00
Ovidiu Predescu
8c29ca3f10 Output libraries in the current directory.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2480 72102866-910b-0410-8b05-ffd578937521
1997-10-05 06:28:05 +00:00
Ovidiu Predescu
56e406490a Use the host install program if possible.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2479 72102866-910b-0410-8b05-ffd578937521
1997-10-03 22:02:27 +00:00
Ovidiu Predescu
b152a7a0c7 Support for linking with different types of a library.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2477 72102866-910b-0410-8b05-ffd578937521
1997-10-03 21:12:56 +00:00
Scott Christley
23588b47e8 Add support for the dynamic loader environment variable.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2475 72102866-910b-0410-8b05-ffd578937521
1997-10-02 23:05:46 +00:00
Scott Christley
5033db3649 Add test building and check rules.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2474 72102866-910b-0410-8b05-ffd578937521
1997-10-02 22:14:12 +00:00
Ovidiu Predescu
144c56d7b9 Added argument to configure to specify the default library combination.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2469 72102866-910b-0410-8b05-ffd578937521
1997-10-02 01:29:16 +00:00
Ovidiu Predescu
eca0016655 Better support for libFoundation.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2468 72102866-910b-0410-8b05-ffd578937521
1997-10-02 00:41:03 +00:00
Scott Christley
a0a684bc8d Minor enhancements to bundle rules.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2465 72102866-910b-0410-8b05-ffd578937521
1997-10-01 18:46:24 +00:00
Scott Christley
4420aa90a8 Add bundle support.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2464 72102866-910b-0410-8b05-ffd578937521
1997-09-30 21:54:33 +00:00
Scott Christley
31781131bc Minor bug fixes.
Some additional variables defined.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2462 72102866-910b-0410-8b05-ffd578937521
1997-09-30 16:09:35 +00:00
Scott Christley
4cc10b4f1b Use makefile package install script instead of letting
autoconf determine for program to use.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2454 72102866-910b-0410-8b05-ffd578937521
1997-09-26 20:44:59 +00:00
Scott Christley
041b335769 Fix library install.
Add target header directory to include directories.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2451 72102866-910b-0410-8b05-ffd578937521
1997-09-26 07:04:24 +00:00
Scott Christley
5e2a9d75b3 Install config.site in correct directory.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2450 72102866-910b-0410-8b05-ffd578937521
1997-09-26 03:52:34 +00:00
Ovidiu Predescu
303790acbd Updated the documentation with information about building different types of a project.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2448 72102866-910b-0410-8b05-ffd578937521
1997-09-26 01:45:54 +00:00
Ovidiu Predescu
4a4d7d8372 Added support for building profile, debug and shared/static versions of a library. Partial support for the NeXT compiler added. Several cleanups.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2447 72102866-910b-0410-8b05-ffd578937521
1997-09-26 01:16:38 +00:00
Ovidiu Predescu
9b370e4f9c Define SHELL to be /bin/sh.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2446 72102866-910b-0410-8b05-ffd578937521
1997-09-25 19:34:14 +00:00
Ovidiu Predescu
9e552405be Use target INSTALL program to install the files in the package instead of cp.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2445 72102866-910b-0410-8b05-ffd578937521
1997-09-25 19:26:02 +00:00
Scott Christley
2e8dbab489 Correct settings for building on solaris.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2443 72102866-910b-0410-8b05-ffd578937521
1997-09-25 01:23:17 +00:00
Scott Christley
3a4c08e0af For autoconf packages in the GNUstep directory
structure, the headers and libraries must go into the appropriate
target subdirectory.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2442 72102866-910b-0410-8b05-ffd578937521
1997-09-24 21:29:08 +00:00
Scott Christley
6a527381e3 Utilize object directory for apps.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2440 72102866-910b-0410-8b05-ffd578937521
1997-09-23 22:46:56 +00:00
Scott Christley
d3de836948 Add documentation.
Minor bug fixes.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2438 72102866-910b-0410-8b05-ffd578937521
1997-09-23 21:17:19 +00:00
Scott Christley
ce617a745a Add support for shared libraries.
Add support for putting object files in a different directory.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2434 72102866-910b-0410-8b05-ffd578937521
1997-09-23 01:27:32 +00:00
Scott Christley
5b97714fb9 Incorporate multiple roots.
Convert OS, VENDOR, and CPU cleaning to shell scripts.
Implement makefile rules for tools.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2433 72102866-910b-0410-8b05-ffd578937521
1997-09-22 22:49:02 +00:00