Commit graph

1216 commits

Author SHA1 Message Date
Nicola Pero
e5fbbda4ed Improved link flags on Apple; implemented DYLIB_INSTALL_BASE_NAME for Apple frameworks
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@18049 72102866-910b-0410-8b05-ffd578937521
2003-11-03 22:59:01 +00:00
Nicola Pero
a003dd9081 Do not add -framework flags for native libraries when compiling; only needed
when linking!


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@18046 72102866-910b-0410-8b05-ffd578937521
2003-11-03 22:43:16 +00:00
Nicola Pero
32b8e14eab On Apple, only use -framework Foundation and -framework AppKit to link, not
to compile


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@18044 72102866-910b-0410-8b05-ffd578937521
2003-11-03 22:40:14 +00:00
Nicola Pero
5d2e55a4b7 Do not build framework's Info-gnustep.plist on Apple, fixing framework build
on Apple.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@18043 72102866-910b-0410-8b05-ffd578937521
2003-11-03 22:35:45 +00:00
Nicola Pero
e4c3645148 Removed a couple of unused framework variables
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@18041 72102866-910b-0410-8b05-ffd578937521
2003-11-03 11:49:28 +00:00
Nicola Pero
c17f3b85d9 Set HAS_LN_S to no on mingw32
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@18015 72102866-910b-0410-8b05-ffd578937521
2003-10-31 17:12:36 +00:00
Alexander Malmberg
65ea76b35c Only pass --args to gdb if its new enough to handle it.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@17970 72102866-910b-0410-8b05-ffd578937521
2003-10-24 22:53:56 +00:00
Nicola Pero
15d48dff45 fixed texi documentation clean so that it removes the GNUSTEP_INSTANCE.html file
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@17968 72102866-910b-0410-8b05-ffd578937521
2003-10-24 14:58:43 +00:00
Adam Fedor
f576213327 Add 2.57 prereq. Subst OBJCFLAGS from configure
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@17944 72102866-910b-0410-8b05-ffd578937521
2003-10-21 02:25:44 +00:00
Nicola Pero
2846c061b9 Simplified shell scripts to extract cpu, os, vendor from config string
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@17940 72102866-910b-0410-8b05-ffd578937521
2003-10-20 14:01:07 +00:00
Nicola Pero
73004db61b Write the list of classes being compiled into a framework into the framework's
.plist too (useful for development tools).  Fixed make distclean for frameworks
when a GNUSTEP_BUILD_DIR is used.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@17939 72102866-910b-0410-8b05-ffd578937521
2003-10-20 13:48:46 +00:00
Adam Fedor
df31d07020 Doc updates
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@17937 72102866-910b-0410-8b05-ffd578937521
2003-10-20 03:54:11 +00:00
Nicola Pero
35ac4f7ba3 Make things to work with LIBRARY_NAME = Renaissance, and added support
for native libraries


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@17931 72102866-910b-0410-8b05-ffd578937521
2003-10-19 14:24:59 +00:00
Nicola Pero
383701dd93 Fixed typo in implementation of GNUSTEP_BUILD_DIR which prevented tool's make distclean from working.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@17897 72102866-910b-0410-8b05-ffd578937521
2003-10-15 16:00:23 +00:00
Nicola Pero
d1d7d6f44d Regenerated configure using autoconf 2.57 instead of 2.53
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@17872 72102866-910b-0410-8b05-ffd578937521
2003-10-15 09:52:36 +00:00
Adam Fedor
4238fafbab Simmlify common GNUstep dirs.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@17870 72102866-910b-0410-8b05-ffd578937521
2003-10-15 02:52:56 +00:00
Nicola Pero
6c03a00f42 Implemented support for building in a separate directory
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@17858 72102866-910b-0410-8b05-ffd578937521
2003-10-13 23:26:05 +00:00
Nicola Pero
5d5b733369 Removed excess definition of DERIVED_SOURCES in library.make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@17850 72102866-910b-0410-8b05-ffd578937521
2003-10-13 22:42:41 +00:00
Nicola Pero
fbb4af81fc Fixed error when installing a bundle which has no object file, and strip=yes is used
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@17849 72102866-910b-0410-8b05-ffd578937521
2003-10-13 21:34:37 +00:00
Nicola Pero
fd812d8946 Added option to strip makefiles after installation
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@17845 72102866-910b-0410-8b05-ffd578937521
2003-10-13 18:35:47 +00:00
Nicola Pero
420fc1e976 Small tidyups in comments and newlines preparing for stripping
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@17837 72102866-910b-0410-8b05-ffd578937521
2003-10-13 13:17:30 +00:00
Nicola Pero
2b2ef78405 Simplified (and optimized) clean for gui targets
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@17833 72102866-910b-0410-8b05-ffd578937521
2003-10-13 11:20:10 +00:00
Nicola Pero
f809db345a Removed old obsolete iconheader/NeXT code
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@17831 72102866-910b-0410-8b05-ffd578937521
2003-10-13 11:06:51 +00:00
Nicola Pero
8506d5c134 Standardized and optimized clean targets of services and palettes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@17830 72102866-910b-0410-8b05-ffd578937521
2003-10-13 10:35:48 +00:00
Nicola Pero
9dd34b20f3 Fixed typo in cleaning subprojects on windows
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@17825 72102866-910b-0410-8b05-ffd578937521
2003-10-12 16:51:34 +00:00
Nicola Pero
9a9bf7993f Standardized installation in service.make and palette.make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@17824 72102866-910b-0410-8b05-ffd578937521
2003-10-12 16:45:10 +00:00
Nicola Pero
af323958db Use ECHO_NOTHING in rule to create ./obj directory
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@17822 72102866-910b-0410-8b05-ffd578937521
2003-10-12 14:17:11 +00:00
Adam Fedor
02015f405f Correct problem where *bsd lib flags were not getting used.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@17810 72102866-910b-0410-8b05-ffd578937521
2003-10-10 02:52:45 +00:00
Adam Fedor
aebfc654f2 Bump version
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@17783 72102866-910b-0410-8b05-ffd578937521
2003-10-06 03:33:19 +00:00
Adam Fedor
5d3d969588 Documentation updates
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@17779 72102866-910b-0410-8b05-ffd578937521
2003-10-05 02:21:04 +00:00
Adam Fedor
e9d21d10f0 Simplify use of user-defined flags.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@17744 72102866-910b-0410-8b05-ffd578937521
2003-09-29 16:46:50 +00:00
Adam Fedor
a99fa01a53 Darwin update
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@17738 72102866-910b-0410-8b05-ffd578937521
2003-09-28 02:09:49 +00:00
Adam Fedor
9c94d98866 Fix up bundle flags for darwin
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@17715 72102866-910b-0410-8b05-ffd578937521
2003-09-26 02:17:18 +00:00
Adam Fedor
71eaf443bf Use DLL_DEF_INP
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@17689 72102866-910b-0410-8b05-ffd578937521
2003-09-20 03:20:56 +00:00
Adam Fedor
4e6833bbe2 Updates
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@17677 72102866-910b-0410-8b05-ffd578937521
2003-09-16 03:39:50 +00:00
Nicola Pero
4e81105bed Fixed location of Headers directory in config.site script
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@17632 72102866-910b-0410-8b05-ffd578937521
2003-09-07 12:22:15 +00:00
Nicola Pero
97d74e20e5 Make ADDITIONAL_INSTALL_DIRS a globally available feature; define
GNUSTEP_APPLICATION_SUPPORT


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@17612 72102866-910b-0410-8b05-ffd578937521
2003-09-03 10:02:16 +00:00
Adam Fedor
1a6204e703 Version 1.7.3
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@17524 72102866-910b-0410-8b05-ffd578937521
2003-08-24 03:04:03 +00:00
Adam Fedor
f169c339f3 On netbsd, Use -Wl to pass linker options.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@17513 72102866-910b-0410-8b05-ffd578937521
2003-08-23 03:02:47 +00:00
Adam Fedor
c4c66812d1 Updated docs
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@17472 72102866-910b-0410-8b05-ffd578937521
2003-08-13 03:45:58 +00:00
Richard Frith-Macdonald
ac29a636e1 cleanup
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@17448 72102866-910b-0410-8b05-ffd578937521
2003-08-07 09:50:07 +00:00
Nicola Pero
33ce5e72b8 Tiny update to openbsd target code
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@17399 72102866-910b-0410-8b05-ffd578937521
2003-07-30 10:28:40 +00:00
Nicola Pero
ecdde45764 Put headers in a library-combo keyed directory if library combos are used
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@17388 72102866-910b-0410-8b05-ffd578937521
2003-07-29 11:56:20 +00:00
Nicola Pero
9abaa2ed17 Added support for xxx_MAIN_MARKUP_FILE
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@17379 72102866-910b-0410-8b05-ffd578937521
2003-07-28 10:47:14 +00:00
Nicola Pero
73b3070165 Use Pete French name for his own patch.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@17377 72102866-910b-0410-8b05-ffd578937521
2003-07-28 09:58:07 +00:00
Nicola Pero
cd546e47d1 Filter out #pragma from preprocessor output when preprocessing .cplist files
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@17376 72102866-910b-0410-8b05-ffd578937521
2003-07-28 09:56:07 +00:00
Richard Frith-Macdonald
bb9b1ef915 Minor tidyup
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@17313 72102866-910b-0410-8b05-ffd578937521
2003-07-23 09:08:58 +00:00
Adam Fedor
56996ae562 Version 1.7.2
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@17309 72102866-910b-0410-8b05-ffd578937521
2003-07-23 03:55:17 +00:00
Richard Frith-Macdonald
18ae999132 Avoid unnecessary documentation regeneration.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@17294 72102866-910b-0410-8b05-ffd578937521
2003-07-22 12:47:24 +00:00
Richard Frith-Macdonald
17e41267c5 Tidy documentation generation
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@17290 72102866-910b-0410-8b05-ffd578937521
2003-07-22 08:48:47 +00:00
Richard Frith-Macdonald
a86d2cd0eb Fix home directory
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@17288 72102866-910b-0410-8b05-ffd578937521
2003-07-22 05:34:14 +00:00
Adam Fedor
85750bd41e target.make: Set thread library in AUXILIARY_OBJC_LIBS. Set
reentrant flags for all targets if threaded. Remove duplicates.
Update docs


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@17284 72102866-910b-0410-8b05-ffd578937521
2003-07-22 03:03:27 +00:00
Nicola Pero
1f24f55031 Improved detection of core files in debugapp; improved user prompting in debugapp
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@17274 72102866-910b-0410-8b05-ffd578937521
2003-07-21 09:40:04 +00:00
Nicola Pero
d0e0c70837 Pass debugapp arguments to gdb which uses to run the app
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@17273 72102866-910b-0410-8b05-ffd578937521
2003-07-21 09:29:05 +00:00
Nicola Pero
570c76d5ab On darwin/apple-apple-apple, use -no-cpp-precomp rather than
-traditional-cpp which is no longer there in newer GCCs


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@17232 72102866-910b-0410-8b05-ffd578937521
2003-07-16 08:43:06 +00:00
Nicola Pero
54f16b53db Made flattened directory structure the default; print out that we're doing
the check, and what the result is


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@17177 72102866-910b-0410-8b05-ffd578937521
2003-07-09 15:26:27 +00:00
Adam Fedor
385d3c2716 CHange sed script
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@17162 72102866-910b-0410-8b05-ffd578937521
2003-07-07 03:33:22 +00:00
Adam Fedor
6ac6c789b1 Add flags for openbsd like freebsd.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@17153 72102866-910b-0410-8b05-ffd578937521
2003-07-06 02:40:44 +00:00
Adam Fedor
abb01b866d New NetBSD cleanups. man page fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@17152 72102866-910b-0410-8b05-ffd578937521
2003-07-06 02:36:44 +00:00
Richard Frith-Macdonald
a6cac8fb4a Avoid some compiler warnings
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@17065 72102866-910b-0410-8b05-ffd578937521
2003-06-29 14:58:41 +00:00
Adam Fedor
6c86d3d7bb Install man pages
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@17034 72102866-910b-0410-8b05-ffd578937521
2003-06-26 02:53:50 +00:00
Nicola Pero
b9c1ce9572 Fixed dependency in subproject def (win32) generation
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@17018 72102866-910b-0410-8b05-ffd578937521
2003-06-25 14:47:33 +00:00
Adam Fedor
bd0114698a Instance/Documentation/autogsdoc.make: If not BASE_MAKE_LOADED
print a better error message about needing to install GNUstep-base
first


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@16979 72102866-910b-0410-8b05-ffd578937521
2003-06-21 12:30:09 +00:00
Adam Fedor
fd19bac925 Version 1.7.1
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@16963 72102866-910b-0410-8b05-ffd578937521
2003-06-20 14:37:36 +00:00
Adam Fedor
9e5ed75ab9 (openbsd) enable shared libs, use fPIC
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@16957 72102866-910b-0410-8b05-ffd578937521
2003-06-18 22:08:30 +00:00
Adam Fedor
d8fbf2e5a8 Instance/Documentation/texi.make: Don't abort make if
texi programs aren't available. Don't install if files not made.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@16948 72102866-910b-0410-8b05-ffd578937521
2003-06-17 14:21:42 +00:00
Adam Fedor
b7ef8fef5f Add option to disable moving obsolete dirs
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@16932 72102866-910b-0410-8b05-ffd578937521
2003-06-17 03:50:41 +00:00
Adam Fedor
4142c06e42 Use gcc th lonk in openbsd
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@16930 72102866-910b-0410-8b05-ffd578937521
2003-06-16 02:44:23 +00:00
Adam Fedor
c92508c0f9 Don't remove Developer
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@16904 72102866-910b-0410-8b05-ffd578937521
2003-06-11 15:03:35 +00:00
Adam Fedor
c1e397c049 Add OBJ_MERGE_CMD to openbsd
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@16875 72102866-910b-0410-8b05-ffd578937521
2003-06-07 03:39:31 +00:00
Adam Fedor
244789c8b5 Better thread testing
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@16871 72102866-910b-0410-8b05-ffd578937521
2003-06-06 01:55:21 +00:00
Adam Fedor
dc2d4957fa Update email
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@16864 72102866-910b-0410-8b05-ffd578937521
2003-06-04 03:12:15 +00:00
Adam Fedor
f3ff5881ee darwin bundle fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@16863 72102866-910b-0410-8b05-ffd578937521
2003-06-04 03:11:31 +00:00
Nicola Pero
ed036d31f8 Added missing command separator to autogsdoc install command
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@16862 72102866-910b-0410-8b05-ffd578937521
2003-06-03 10:43:22 +00:00
Alexander Malmberg
1e44ff016d Add a missing line continuation, and a missing END_ECHO.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@16860 72102866-910b-0410-8b05-ffd578937521
2003-06-02 16:18:56 +00:00
Nicola Pero
e4e3d10550 Only create a symlink GNUSTEP_SYSTEM_ROOT/Makefiles-->GNUSTEP_SYSTEM_ROOT/Library/Makefiles
if symlinks are available.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@16857 72102866-910b-0410-8b05-ffd578937521
2003-06-02 09:21:52 +00:00
Nicola Pero
31fc88213f Fixed typo in code for installation of gswapp
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@16842 72102866-910b-0410-8b05-ffd578937521
2003-05-31 07:29:27 +00:00
Nicola Pero
3d4f80e279 Added -fno-strict-aliasing
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@16841 72102866-910b-0410-8b05-ffd578937521
2003-05-30 21:42:32 +00:00
Adam Fedor
73e334efe3 * target.make (TARGET_SYSTEM_LIBS): Remove -ldl (added when necessary
by gnustep-base).


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@16838 72102866-910b-0410-8b05-ffd578937521
2003-05-30 02:55:37 +00:00
Nicola Pero
4f38cc2639 Make framework symlink machinery more robust
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@16828 72102866-910b-0410-8b05-ffd578937521
2003-05-28 08:57:06 +00:00
Nicola Pero
ae4e85b728 Fixed typo in line breaking in javadoc installation causing it to fail
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@16826 72102866-910b-0410-8b05-ffd578937521
2003-05-27 15:45:10 +00:00
Nicola Pero
f0f934ac58 Tidyup by removing old deprecation warnigns
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@16824 72102866-910b-0410-8b05-ffd578937521
2003-05-27 12:14:51 +00:00
Nicola Pero
430b6317dc Tidyup messages
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@16822 72102866-910b-0410-8b05-ffd578937521
2003-05-27 12:07:03 +00:00
Nicola Pero
ec6d5aa943 Print out messages for stripping and chowning of files
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@16820 72102866-910b-0410-8b05-ffd578937521
2003-05-27 11:01:26 +00:00
Nicola Pero
b1187b1ee0 Small optimization in framework build links commands
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@16817 72102866-910b-0410-8b05-ffd578937521
2003-05-27 10:42:49 +00:00
Nicola Pero
a8f68dcfff Use ECHO_CREATING when automatically generating files
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@16816 72102866-910b-0410-8b05-ffd578937521
2003-05-27 10:35:01 +00:00
Nicola Pero
6966fceff0 Use ECHO_CREATING when creating dirs
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@16815 72102866-910b-0410-8b05-ffd578937521
2003-05-27 10:19:32 +00:00
Nicola Pero
1e5f56a361 Some more work on messages
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@16813 72102866-910b-0410-8b05-ffd578937521
2003-05-27 10:01:57 +00:00
Nicola Pero
010cc76895 New message variables, and use them in Instance/Shared/*
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@16811 72102866-910b-0410-8b05-ffd578937521
2003-05-27 09:55:05 +00:00
Nicola Pero
15f85dcd70 Removed old deprecation warning from ctool.make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@16808 72102866-910b-0410-8b05-ffd578937521
2003-05-27 09:47:40 +00:00
Nicola Pero
efa4e5b628 Improved computation of relative paths when building framework symlinks by
normalizing paths before using them


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@16806 72102866-910b-0410-8b05-ffd578937521
2003-05-27 08:56:27 +00:00
Adam Fedor
3ed6117366 Version 1.7.0
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@16749 72102866-910b-0410-8b05-ffd578937521
2003-05-20 03:22:54 +00:00
Nicola Pero
14ca9e3b10 When fixpath.sh.in is changed, reconfigure gnustep-make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@16730 72102866-910b-0410-8b05-ffd578937521
2003-05-15 09:26:34 +00:00
Nicola Pero
ef8b3f5dd5 Quote paths
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@16725 72102866-910b-0410-8b05-ffd578937521
2003-05-14 15:14:11 +00:00
Nicola Pero
7105ee031e More strict and pervasive quoting of paths and variables - should work better
with directories or files containing spaces in them


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@16724 72102866-910b-0410-8b05-ffd578937521
2003-05-14 15:10:22 +00:00
Nicola Pero
6cb1835943 Fixed small typo in install.texi
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@16681 72102866-910b-0410-8b05-ffd578937521
2003-05-09 11:17:57 +00:00
Nicola Pero
a9052fa2d2 Reverted part of last change
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@16646 72102866-910b-0410-8b05-ffd578937521
2003-05-06 10:29:16 +00:00
Nicola Pero
1c549574c4 fixed copying resources from subdirs into bundles.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@16625 72102866-910b-0410-8b05-ffd578937521
2003-05-04 23:08:56 +00:00
Adam Fedor
fa9f9f2c75 Fix up some installation
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@16618 72102866-910b-0410-8b05-ffd578937521
2003-05-03 02:11:35 +00:00
Nicola Pero
b88bc69504 resource-set should be a general purpose file
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@16572 72102866-910b-0410-8b05-ffd578937521
2003-04-28 11:16:30 +00:00
Adam Fedor
a830aae513 Filesystem change
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@16565 72102866-910b-0410-8b05-ffd578937521
2003-04-28 02:29:49 +00:00
Nicola Pero
e96c3dd9d8 Make sure paths in csh do not grow without bounds when the init scripts
are executed an arbitrary number of times


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@16538 72102866-910b-0410-8b05-ffd578937521
2003-04-25 15:16:36 +00:00
Adam Fedor
68f30e5e36 * Documentation/filesystem.texi: Clarify Local installation
rights, Remove Network/{Server,Users}.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@16536 72102866-910b-0410-8b05-ffd578937521
2003-04-25 03:43:25 +00:00
Nicola Pero
c8fea09d01 Updated %.plist: %.cplist rules so that they work on Apple as well
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@16519 72102866-910b-0410-8b05-ffd578937521
2003-04-23 07:31:56 +00:00
Nicola Pero
d662d63048 Added rules to build .c files from .y/.l files using yacc/lex
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@16513 72102866-910b-0410-8b05-ffd578937521
2003-04-22 14:25:17 +00:00
Nicola Pero
dfc73cebe8 Quote many variables in GNUstep.csh.in
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@16512 72102866-910b-0410-8b05-ffd578937521
2003-04-22 13:40:14 +00:00
Nicola Pero
42e78ce2df Small update of CPP plist preprocessing for Apple gcc
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@16470 72102866-910b-0410-8b05-ffd578937521
2003-04-14 11:12:09 +00:00
Nicola Pero
28ecf51743 Implemented support for preprocessed xxxInfo.plist in applications
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@16468 72102866-910b-0410-8b05-ffd578937521
2003-04-14 10:54:38 +00:00
Nicola Pero
8d15e62004 Fixed building in directory which is not the source dir
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@16429 72102866-910b-0410-8b05-ffd578937521
2003-04-11 10:46:24 +00:00
Nicola Pero
3ed72e3384 Fixed building gnustep-make in a directory which is not the source directory.
Make sure GNUstep-reset.sh is found at install time in that case.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@16371 72102866-910b-0410-8b05-ffd578937521
2003-04-06 00:32:41 +00:00
Nicola Pero
3569867b11 Fixed building frameworks with no headers
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@16303 72102866-910b-0410-8b05-ffd578937521
2003-03-31 16:54:48 +00:00
Richard Frith-Macdonald
a272af9aee Merged in 1.6.0 changes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@16227 72102866-910b-0410-8b05-ffd578937521
2003-03-23 06:53:16 +00:00
Nicola Pero
6ebe587b8c Tweaked the rules (by disabling some built-in rules and suffixes) to reduce
time taken by the make system to execute to around 95% of the original time
in my measurements.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@16159 72102866-910b-0410-8b05-ffd578937521
2003-03-10 12:56:01 +00:00
Nicola Pero
0c420344f2 Improvements to building applications on Apple
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@16077 72102866-910b-0410-8b05-ffd578937521
2003-02-26 17:41:06 +00:00
Adam Fedor
a4ee0c0613 Version 1.5.2
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@15981 72102866-910b-0410-8b05-ffd578937521
2003-02-17 03:00:52 +00:00
Adam Fedor
5941216223 Doc updates. Move object file before library depends
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@15959 72102866-910b-0410-8b05-ffd578937521
2003-02-14 19:47:12 +00:00
Nicola Pero
63ee4e940c Small improvement to source distribution: allow 'cvs' to be replaced with
a different command


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@15923 72102866-910b-0410-8b05-ffd578937521
2003-02-10 13:46:02 +00:00
Richard Frith-Macdonald
6e62800b62 Clean up after making defs file
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@15897 72102866-910b-0410-8b05-ffd578937521
2003-02-06 11:12:00 +00:00
Richard Frith-Macdonald
ade9790a18 Fixes for subprojects in libraries on windows
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@15893 72102866-910b-0410-8b05-ffd578937521
2003-02-06 07:39:35 +00:00
Nicola Pero
1377ea34b1 Small fix for building bundles on Apple - make sure you can link them
against libraries so that all symbols are resolved as required by two
level namespaces


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@15878 72102866-910b-0410-8b05-ffd578937521
2003-02-05 03:12:07 +00:00
Nicola Pero
0c57e3d96a New --find option for openapp. Improved openapp inline help.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@15792 72102866-910b-0410-8b05-ffd578937521
2003-01-31 00:40:37 +00:00
Nicola Pero
285bb4e4fa Fixed building gsdoc stuff using autogsdoc instead of gsdoc
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@15785 72102866-910b-0410-8b05-ffd578937521
2003-01-30 16:38:02 +00:00
Nicola Pero
0ac235af2a New --enable-multi-platform option. Platform now hardcoded in GNUstep.sh,
so that it works without devel tools, and it's also faster.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@15704 72102866-910b-0410-8b05-ffd578937521
2003-01-26 04:02:22 +00:00
Nicola Pero
2dd1fa5cf8 Fixed compiling C files on darwin with apple library-combo
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@15578 72102866-910b-0410-8b05-ffd578937521
2003-01-10 04:52:15 +00:00
Richard Frith-Macdonald
44e1c0996f iUpdated for mingw
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@15575 72102866-910b-0410-8b05-ffd578937521
2003-01-09 18:05:41 +00:00
Richard Frith-Macdonald
5d3287f0a7 Minor tidyup
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@15475 72102866-910b-0410-8b05-ffd578937521
2003-01-03 17:27:30 +00:00
Nicola Pero
34e1bd1e6c Replaced dirname in create_domain_dir.sh with sed call for portability
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@15457 72102866-910b-0410-8b05-ffd578937521
2003-01-03 01:01:47 +00:00
Nicola Pero
12753e1fd3 Fixed building frameworks on darwin
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@15427 72102866-910b-0410-8b05-ffd578937521
2002-12-31 15:15:54 +00:00
Adam Fedor
307a9b3f17 darwin link changes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@15419 72102866-910b-0410-8b05-ffd578937521
2002-12-31 04:16:16 +00:00
Nicola Pero
59dfbd9066 New library-combo apple-apple-apple; made the default on darwin
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@15389 72102866-910b-0410-8b05-ffd578937521
2002-12-30 16:33:56 +00:00
Nicola Pero
6e7344af02 gnustep-make can now build native Apple applications on Apple
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@15330 72102866-910b-0410-8b05-ffd578937521
2002-12-25 02:14:12 +00:00
Nicola Pero
281d5c0eee New code building and installing native frameworks on Apple
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@15328 72102866-910b-0410-8b05-ffd578937521
2002-12-25 02:09:14 +00:00
Nicola Pero
8c1364f6f4 Cleaned away some old obsolete code for making clean applications on NeXT
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@15324 72102866-910b-0410-8b05-ffd578937521
2002-12-25 01:57:50 +00:00
Nicola Pero
18c9937460 Fixes for the OSX port
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@15314 72102866-910b-0410-8b05-ffd578937521
2002-12-20 16:32:02 +00:00
Nicola Pero
519c429203 More power and flexibility when choosing where to install the tool executable
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@15311 72102866-910b-0410-8b05-ffd578937521
2002-12-20 15:25:47 +00:00
Nicola Pero
0d773a386e New stamp-string support; long-standing bug that 'make all' on applications
was not doing nothing if they are already built is now fixed


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@15304 72102866-910b-0410-8b05-ffd578937521
2002-12-15 15:50:51 +00:00
Nicola Pero
336eca4a4b A first attempt at making it work on OSX for native stuff
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@15294 72102866-910b-0410-8b05-ffd578937521
2002-12-14 01:46:13 +00:00
Nicola Pero
9bd0686700 Small autoconf tidyup
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@15291 72102866-910b-0410-8b05-ffd578937521
2002-12-14 01:40:14 +00:00
Nicola Pero
44ba7437cd Fixed typo in warning message from framework
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@15285 72102866-910b-0410-8b05-ffd578937521
2002-12-11 23:06:53 +00:00
Adam Fedor
cf6bff31f5 Updates for darwin
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@15276 72102866-910b-0410-8b05-ffd578937521
2002-12-10 16:48:02 +00:00
Nicola Pero
83a4e0b0ae Fixed installation of framework headers on windows
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@15270 72102866-910b-0410-8b05-ffd578937521
2002-12-09 12:11:22 +00:00
Mirko Viviani
4bc7ab0cd9 * Instance/framework.make ($(FRAMEWORK_FILE)): create the link with
GNUSTEP_INSTANCE name instead of FRAMEWORK_NAME.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@15257 72102866-910b-0410-8b05-ffd578937521
2002-12-05 14:36:16 +00:00
Mirko Viviani
a32f713419 * Instance/framework.make ($(FRAMEWORK_FILE)): create the link with
GNUSTEP_INSTANCE name instead of FRAMEWORK_NAME.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@15256 72102866-910b-0410-8b05-ffd578937521
2002-12-05 14:33:54 +00:00
Mirko Viviani
ce99eae968 * Instance/framework.make ($(FRAMEWORK_FILE)): remove the link before
creating a new one.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@15227 72102866-910b-0410-8b05-ffd578937521
2002-12-03 16:11:34 +00:00
Mirko Viviani
b7da6e86d9 * Instance/framework.make ($(FRAMEWORK_FILE)): link
lib<frameworkName>.so to <frameworkName> for dynamic loading.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@15195 72102866-910b-0410-8b05-ffd578937521
2002-12-02 21:59:03 +00:00
Nicola Pero
05d03741bc Support putting framework headers in a directory with a different name
than the framework.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@15191 72102866-910b-0410-8b05-ffd578937521
2002-12-02 12:45:43 +00:00
Adam Fedor
ee124fe808 Add darwin6 and remove darwin1
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@15186 72102866-910b-0410-8b05-ffd578937521
2002-11-30 04:41:09 +00:00
Richard Frith-Macdonald
6753b49dde Fix typo
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@15145 72102866-910b-0410-8b05-ffd578937521
2002-11-27 16:43:21 +00:00
Richard Frith-Macdonald
708352eb20 Use USERPROFILE for home directory.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@15143 72102866-910b-0410-8b05-ffd578937521
2002-11-27 15:01:28 +00:00
Adam Fedor
bf28fb7049 Version 1.5.1
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@15027 72102866-910b-0410-8b05-ffd578937521
2002-11-20 04:25:18 +00:00
Adam Fedor
0e89d27c98 Use command not $(command)
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@15026 72102866-910b-0410-8b05-ffd578937521
2002-11-20 04:03:06 +00:00
Adam Fedor
46a8a070e8 Remove/move duplicate setup
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14992 72102866-910b-0410-8b05-ffd578937521
2002-11-15 20:14:59 +00:00
Nicola Pero
6bd1677895 Shortened previous ChangeLog
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14943 72102866-910b-0410-8b05-ffd578937521
2002-11-06 15:35:58 +00:00
Nicola Pero
4e81f8aa9c Fixed typo in installation of gnustep-make - config.site would be misinstalled
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14942 72102866-910b-0410-8b05-ffd578937521
2002-11-06 15:29:11 +00:00
Nicola Pero
d0879f719e Rewritten framework/subproject interaction so that it supports building
multiple independent frameworks from the same GNUmakefile


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14940 72102866-910b-0410-8b05-ffd578937521
2002-11-06 13:28:09 +00:00
Nicola Pero
016943e878 Implemented copying an application into another bundle
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14932 72102866-910b-0410-8b05-ffd578937521
2002-11-06 11:00:22 +00:00
Adam Fedor
d2e20fc4a2 Updates
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14929 72102866-910b-0410-8b05-ffd578937521
2002-11-06 04:52:11 +00:00
Nicola Pero
2fe5df56c1 Fixed order or installation rules in Instance/documentation.make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14922 72102866-910b-0410-8b05-ffd578937521
2002-11-04 15:03:11 +00:00
Nicola Pero
d3fd140366 Remove the fixpath.sh file on make distclean in gnustep-make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14919 72102866-910b-0410-8b05-ffd578937521
2002-11-04 12:49:18 +00:00
Nicola Pero
f557019cd2 Broken documentation.make into smaller, independent makefiles ... finally
manageable


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14918 72102866-910b-0410-8b05-ffd578937521
2002-11-04 12:35:44 +00:00
Nicola Pero
ee4f586e96 Documentation specific flags moved into Instance/documentation.make and
reorganized for this change


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14902 72102866-910b-0410-8b05-ffd578937521
2002-11-01 14:13:01 +00:00
Nicola Pero
c6a12f09aa Removed unused autogsdoc rules
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14900 72102866-910b-0410-8b05-ffd578937521
2002-11-01 12:16:28 +00:00
Nicola Pero
5407e6c030 Little simplification and update of tool.make rules
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14895 72102866-910b-0410-8b05-ffd578937521
2002-10-31 21:02:39 +00:00
Nicola Pero
b7475133fd Removed old xxx_TOOLS API for frameworks; setup new xxx_COPY_INTO_DIR API;
both the general framework, and the first implementation of it for tools


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14891 72102866-910b-0410-8b05-ffd578937521
2002-10-31 14:00:45 +00:00
Nicola Pero
2aeb0455f7 Unified link commands for libraries and frameworks
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14878 72102866-910b-0410-8b05-ffd578937521
2002-10-30 13:20:26 +00:00
Nicola Pero
31b6c57045 Renamed some variables used internally when linking libraries, for consistency
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14876 72102866-910b-0410-8b05-ffd578937521
2002-10-30 12:42:22 +00:00
Nicola Pero
5bd3e91e66 Minor tidyup in framework.make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14859 72102866-910b-0410-8b05-ffd578937521
2002-10-28 10:50:34 +00:00
Richard Frith-Macdonald
dd30726ff5 Minor fix to doc location
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14849 72102866-910b-0410-8b05-ffd578937521
2002-10-26 08:12:47 +00:00
Nicola Pero
5707c0badb Implemented XXX_CFLAGS, XXX_OBJCFLAGS, XXX_CCFLAGS, XXX_CPPFLAGS
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14843 72102866-910b-0410-8b05-ffd578937521
2002-10-25 16:32:26 +00:00
Nicola Pero
65e0acddc0 Fixed ultra short description of GNU GPL in readme.texi
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14841 72102866-910b-0410-8b05-ffd578937521
2002-10-25 16:18:23 +00:00
Nicola Pero
21a9ee35b2 Tidied my last changelog entry
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14827 72102866-910b-0410-8b05-ffd578937521
2002-10-22 00:37:27 +00:00
Nicola Pero
89f91b4563 Implemented make strings target; fixed minor typo in objc-program clean/distclean
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14826 72102866-910b-0410-8b05-ffd578937521
2002-10-22 00:36:48 +00:00
Nicola Pero
82c197913f Minor cleanups and very minor performance tweaks
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14814 72102866-910b-0410-8b05-ffd578937521
2002-10-21 23:07:56 +00:00
Nicola Pero
24f3753241 Tidied details of aggregate.make, prevent it from executing code if there are
no SUBPROJECTS


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14798 72102866-910b-0410-8b05-ffd578937521
2002-10-17 16:47:13 +00:00
Nicola Pero
aa79032d78 Rewritten my last changelog entry
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14795 72102866-910b-0410-8b05-ffd578937521
2002-10-17 00:28:23 +00:00
Nicola Pero
930c80c0e8 Inline code of a core rule in Master/rules.make to squeeze out even more
speed


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14794 72102866-910b-0410-8b05-ffd578937521
2002-10-17 00:26:59 +00:00
Nicola Pero
8e21e64a4f A further optimization of make clean/distclean, pushing the speed of make
clean/distclean even more!


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14790 72102866-910b-0410-8b05-ffd578937521
2002-10-16 03:32:42 +00:00
Nicola Pero
a163af30f3 Fixed grammar of my last changelog entry
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14780 72102866-910b-0410-8b05-ffd578937521
2002-10-14 11:17:23 +00:00
Nicola Pero
646a82e90c Fixed rpm building to work with newer RPMs (which require 'rpmbuild' to be
used, rather than 'rpm -ba') as well


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14779 72102866-910b-0410-8b05-ffd578937521
2002-10-14 11:16:34 +00:00
Nicola Pero
d6b99dc9a9 Remove %install string from comment
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14724 72102866-910b-0410-8b05-ffd578937521
2002-10-11 15:33:54 +00:00
Nicola Pero
bd3312e4ba Sped up getting the list of classes contained in a framework
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14721 72102866-910b-0410-8b05-ffd578937521
2002-10-11 11:03:04 +00:00
Nicola Pero
1439b7636f Simplified building the list of classes implemented in a framework
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14718 72102866-910b-0410-8b05-ffd578937521
2002-10-11 10:37:32 +00:00
Nicola Pero
d91adf4fe0 Rewritten installation of gnustep-make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14706 72102866-910b-0410-8b05-ffd578937521
2002-10-10 17:36:31 +00:00
Adam Fedor
e792187e65 Update docs
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14696 72102866-910b-0410-8b05-ffd578937521
2002-10-10 03:24:39 +00:00
Nicola Pero
e233c26015 Removed unused variables from gnustep-make's GNUmakefile
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14691 72102866-910b-0410-8b05-ffd578937521
2002-10-09 11:50:12 +00:00
Nicola Pero
b2d8447183 Removed unused variable from gnustep-make's own GNUmakefile.in
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14689 72102866-910b-0410-8b05-ffd578937521
2002-10-09 11:27:20 +00:00
Nicola Pero
1e6cda646f Create the GNUSTEP_MAKEFILES/Auxiliary directory when installing gnustep-make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14688 72102866-910b-0410-8b05-ffd578937521
2002-10-09 11:19:48 +00:00
Nicola Pero
cf2f34a1f4 Fixed echoing of message in framewokr building
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14666 72102866-910b-0410-8b05-ffd578937521
2002-10-07 17:22:35 +00:00
Nicola Pero
cfbbf72812 Moved setting guile_paths from ld_lib_path.sh to GNUstep.sh, so that it's
only done once at startup and not each time a gui app is launched


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14653 72102866-910b-0410-8b05-ffd578937521
2002-10-05 00:17:05 +00:00
Nicola Pero
50c59dce2a Simplified, tidied up mkinstalldirs script
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14650 72102866-910b-0410-8b05-ffd578937521
2002-10-04 23:58:21 +00:00
Nicola Pero
ddf19f3ffa Some optimizations of applications startup scripts
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14648 72102866-910b-0410-8b05-ffd578937521
2002-10-04 22:55:24 +00:00
Nicola Pero
98bef1f9dc Removed aesthetical semicolon in openapp.in
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14646 72102866-910b-0410-8b05-ffd578937521
2002-10-04 22:31:07 +00:00
Nicola Pero
d329c3b6b7 Small rewrite for efficiency
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14644 72102866-910b-0410-8b05-ffd578937521
2002-10-04 13:56:01 +00:00
Richard Frith-Macdonald
81939f45c5 Minor install fix.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14625 72102866-910b-0410-8b05-ffd578937521
2002-10-02 10:22:00 +00:00
Adam Fedor
c0edbd32b3 Filesystem spec
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14622 72102866-910b-0410-8b05-ffd578937521
2002-10-02 02:32:08 +00:00
Nicola Pero
6910f5f429 Simplification of Instance/bundle.make - no longer creates symbolic links;
no longer creates NeXTstep Info.plist files; separated building OSX bundles
and GNUstep bundles; install using Instance/Shared/bundle.make, which now
does properly dereference symlinks when installing; tidied Instance/bundle.make


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14611 72102866-910b-0410-8b05-ffd578937521
2002-09-30 23:17:59 +00:00
Nicola Pero
c9a3021b1c Updated API for subproject resource bundles - you now need to set
xxx_HAS_RESOURCE_BUNDLE = yes to turn it on


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14586 72102866-910b-0410-8b05-ffd578937521
2002-09-27 01:32:24 +00:00
Nicola Pero
c61d5153a7 Implemented resource bundles for tools
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14580 72102866-910b-0410-8b05-ffd578937521
2002-09-26 01:20:04 +00:00
Nicola Pero
e82e910449 Added message used when installing resource bundles
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14577 72102866-910b-0410-8b05-ffd578937521
2002-09-26 01:10:44 +00:00
Nicola Pero
0883bd45c8 Moved installation rules for simple resource bundles into Instance/Shared/bundle.make;
rewritten application.make to use them.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14575 72102866-910b-0410-8b05-ffd578937521
2002-09-26 01:06:18 +00:00
Nicola Pero
1f35ecb44d Added APP_INSTALL_DIR and xxx_INSTALL_DIR (for applications)
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14572 72102866-910b-0410-8b05-ffd578937521
2002-09-26 00:57:36 +00:00
Nicola Pero
d510d33d00 Changes from NNN_INSTALLATION_DIR to NNN_INSTALL_DIR variable style and
semantics in tool makefiles, and java.make, to standardize the API - and
standardize it on an API which can support tool resource bundles!


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14570 72102866-910b-0410-8b05-ffd578937521
2002-09-26 00:33:16 +00:00
Nicola Pero
91672086fb Made some variables in the shared instance invocation shorter
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14566 72102866-910b-0410-8b05-ffd578937521
2002-09-25 23:52:46 +00:00
Nicola Pero
2698dcdf37 Improved a configuration message
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14519 72102866-910b-0410-8b05-ffd578937521
2002-09-23 04:03:11 +00:00
Nicola Pero
06955f1af3 Fixed GNUstep-HOWTO documentation on GNUSTEP_ROOT and GNUSTPE_SYSTME_ROOT
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14516 72102866-910b-0410-8b05-ffd578937521
2002-09-23 03:58:12 +00:00
Adam Fedor
2634b54204 Updated docs
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14493 72102866-910b-0410-8b05-ffd578937521
2002-09-19 22:40:13 +00:00
Nicola Pero
aafd6c32a3 Fixes for choosing compilation and linking flags depending on shared=yes/no
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14435 72102866-910b-0410-8b05-ffd578937521
2002-09-12 13:59:04 +00:00
Nicola Pero
e680bd70ec Implemented lots of new goodies for openapp
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14432 72102866-910b-0410-8b05-ffd578937521
2002-09-12 08:28:28 +00:00
Nicola Pero
4e17be572d Fixed typo in readme file
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14397 72102866-910b-0410-8b05-ffd578937521
2002-09-04 10:39:43 +00:00
Adam Fedor
50177940d7 Version 1.5.0
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14381 72102866-910b-0410-8b05-ffd578937521
2002-08-31 03:00:02 +00:00
Adam Fedor
b496bffb85 Typo in CPPFLAGS
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14336 72102866-910b-0410-8b05-ffd578937521
2002-08-26 16:53:48 +00:00
Adam Fedor
df8aa040e7 Update
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14326 72102866-910b-0410-8b05-ffd578937521
2002-08-25 02:33:49 +00:00
Adam Fedor
cb98793417 Simplify CPPFLAGS
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14283 72102866-910b-0410-8b05-ffd578937521
2002-08-16 03:02:06 +00:00
Nicola Pero
dabfa9e4af Updated netbsdelf port
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14259 72102866-910b-0410-8b05-ffd578937521
2002-08-09 10:04:05 +00:00
Richard Frith-Macdonald
044ca0786e Fix flags handling for autogsdoc
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14250 72102866-910b-0410-8b05-ffd578937521
2002-08-08 14:15:08 +00:00
Adam Fedor
b56c635dc7 Don't add flags if using NeXT Foundation
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14225 72102866-910b-0410-8b05-ffd578937521
2002-08-02 04:18:03 +00:00
Adam Fedor
635e107dae Merge from 1.4.0
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14208 72102866-910b-0410-8b05-ffd578937521
2002-07-29 19:37:40 +00:00
Adam Fedor
ef38ad94ae Version 1.3.4
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14023 72102866-910b-0410-8b05-ffd578937521
2002-07-04 03:36:09 +00:00
Nicola Pero
bd17995037 Fixed sourcing the GNUstep user specific script on csh
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13995 72102866-910b-0410-8b05-ffd578937521
2002-06-29 10:38:24 +00:00
Nicola Pero
1d4f39bb5f Quoted a couple of variables in GNUstep-reset.sh
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13978 72102866-910b-0410-8b05-ffd578937521
2002-06-26 14:57:26 +00:00
Nicola Pero
b61176a4fc New library-combo setup for garbage collecting libraries ... should now
work much better


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13975 72102866-910b-0410-8b05-ffd578937521
2002-06-26 14:12:20 +00:00
Nicola Pero
6363046a5e Implemented --library-combo in opentool
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13973 72102866-910b-0410-8b05-ffd578937521
2002-06-25 18:03:10 +00:00
Nicola Pero
1dd13e704d On distclean, only remove core, not program.core
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13919 72102866-910b-0410-8b05-ffd578937521
2002-06-19 14:43:25 +00:00
Adam Fedor
ee4d81520c Change GNUSTEP_PATHPREFIX_LIST to GNUSTEP_PATHLIST
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13917 72102866-910b-0410-8b05-ffd578937521
2002-06-19 03:46:08 +00:00
Nicola Pero
96091f1587 Remove on distclean program.core for BSD systems
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13910 72102866-910b-0410-8b05-ffd578937521
2002-06-17 18:00:56 +00:00
Nicola Pero
e02a9ae2f4 New support for more user-friendly messages - potentially opening the
way for translation of messages too


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13878 72102866-910b-0410-8b05-ffd578937521
2002-06-13 16:25:00 +00:00
Nicola Pero
640ab68121 Fixed stripping variables in bundle.make which was causing useless code to be executed
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13859 72102866-910b-0410-8b05-ffd578937521
2002-06-13 11:40:22 +00:00
Nicola Pero
cbf3628868 A lot of work on the grand-unified shared bundle code
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13851 72102866-910b-0410-8b05-ffd578937521
2002-06-12 13:56:18 +00:00
Nicola Pero
4fe3945b38 Minor fixes (portability, and an extreme case) for relative_path.sh
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13849 72102866-910b-0410-8b05-ffd578937521
2002-06-12 12:56:12 +00:00
Adam Fedor
b82b680344 Version 1.3.3
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13829 72102866-910b-0410-8b05-ffd578937521
2002-06-11 02:06:35 +00:00
Nicola Pero
4e4a4f77a2 More powerful and flexible support for switching between library combos
in executable.template.in


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13794 72102866-910b-0410-8b05-ffd578937521
2002-06-07 15:42:33 +00:00
Nicola Pero
cef09094e4 Added support for LOCALIZED_COMPONENTS
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13792 72102866-910b-0410-8b05-ffd578937521
2002-06-07 15:01:05 +00:00
Adam Fedor
2484244723 Updated
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13790 72102866-910b-0410-8b05-ffd578937521
2002-06-07 03:33:02 +00:00
Nicola Pero
9abce6cbf4 Fixed installation/uninstallation/cleaning info files
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13698 72102866-910b-0410-8b05-ffd578937521
2002-05-24 17:28:04 +00:00
Nicola Pero
3d68eb12ee Implemented support for bundles containing no object fiel
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13692 72102866-910b-0410-8b05-ffd578937521
2002-05-23 11:27:44 +00:00
Nicola Pero
90a2a36f75 Added new variable to disable installation for a certain target/instance
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13674 72102866-910b-0410-8b05-ffd578937521
2002-05-21 16:14:03 +00:00
Nicola Pero
6c5b6e6284 Fixed copying subprojects' resources into the project bundle
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13668 72102866-910b-0410-8b05-ffd578937521
2002-05-20 23:37:47 +00:00
Nicola Pero
8c7cee0000 Added support for $(GNUSTEP_INSTANCE)Info.plist to frameworks too
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13666 72102866-910b-0410-8b05-ffd578937521
2002-05-20 10:14:39 +00:00
Adam Fedor
a682224afa Updated
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13659 72102866-910b-0410-8b05-ffd578937521
2002-05-15 15:31:09 +00:00
Richard Frith-Macdonald
3c339dd9aa Allow AUTOGSDOC to be overridden.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13658 72102866-910b-0410-8b05-ffd578937521
2002-05-15 11:40:36 +00:00
Richard Frith-Macdonald
3f037bbeea Update
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13650 72102866-910b-0410-8b05-ffd578937521
2002-05-14 10:31:57 +00:00
Richard Frith-Macdonald
cf5d5fc478 Implement system-wide .GNUsteprc support
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13616 72102866-910b-0410-8b05-ffd578937521
2002-05-10 08:47:58 +00:00
Richard Frith-Macdonald
cebb75a57d Comment on which make program to use.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13610 72102866-910b-0410-8b05-ffd578937521
2002-05-08 12:00:34 +00:00
Richard Frith-Macdonald
b3457d866a Update build/install instructions for mingw
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13602 72102866-910b-0410-8b05-ffd578937521
2002-05-07 09:41:40 +00:00
Adam Fedor
3e91f4352c Upgrade to autoconf 2.53
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13572 72102866-910b-0410-8b05-ffd578937521
2002-05-02 15:07:49 +00:00
Adam Fedor
fa992816c1 Version 1.3.2
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13556 72102866-910b-0410-8b05-ffd578937521
2002-04-30 19:48:51 +00:00
Nicola Pero
19658de3b8 Readded link again libs for bundles in windows
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13518 72102866-910b-0410-8b05-ffd578937521
2002-04-21 13:11:19 +00:00
Nicola Pero
86e6c64134 Great simplification of DLL code ... requiring update of all gnustep libraries
exporting/importing DLL symbols


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13498 72102866-910b-0410-8b05-ffd578937521
2002-04-18 10:03:37 +00:00
Nicola Pero
e5b99d7fad Removed spurious newline in application.make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13493 72102866-910b-0410-8b05-ffd578937521
2002-04-18 09:42:13 +00:00
Nicola Pero
c4b3b47eef Fixed bug in ld_lib_path.sh not resetting IFS correctly
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13463 72102866-910b-0410-8b05-ffd578937521
2002-04-12 00:53:35 +00:00