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