Nicola Pero
1a96896434
Create the GNUSTEP_MAKEFILES/Master and GNUSTEP_MAKEFILES/Instance dirs,
...
and install rpm.make, source-distribution.make, and Master/rules.make
into the Master dir
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12280 72102866-910b-0410-8b05-ffd578937521
2002-01-30 16:50:17 +00:00
Nicola Pero
68c52f75e5
New file
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12279 72102866-910b-0410-8b05-ffd578937521
2002-01-30 16:49:15 +00:00
Nicola Pero
94e0683c8d
New Master/rules.make file
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12278 72102866-910b-0410-8b05-ffd578937521
2002-01-30 16:48:58 +00:00
Nicola Pero
e43ba24f5c
Moved from the top-level dir
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12277 72102866-910b-0410-8b05-ffd578937521
2002-01-30 16:48:43 +00:00
Nicola Pero
5163cbb275
Fixed double linker flags ... now -L libraries should be passed only once
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12274 72102866-910b-0410-8b05-ffd578937521
2002-01-30 13:18:36 +00:00
Nicola Pero
9126065f5a
Another minor optimization squeezing out yet another average 5% on
...
building inside big directories
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12258 72102866-910b-0410-8b05-ffd578937521
2002-01-29 13:46:31 +00:00
Nicola Pero
8594476b67
Do not run a which_lib per-submake invocation - now done inside library.make
...
if and only if needed
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12257 72102866-910b-0410-8b05-ffd578937521
2002-01-29 13:45:23 +00:00
Nicola Pero
7f391bb8e4
Query-replaced LIBRARIES_DEPEND_UPON with the new INTERNAL_LIBRARIES_DEPEND_UPON
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12256 72102866-910b-0410-8b05-ffd578937521
2002-01-29 13:44:43 +00:00
Nicola Pero
d13f8734de
Define new variable INTERNAL_LIBRARIES_DEPEND_UPON which is built by
...
running which_lib (but only if needed) on LIBRARIES_DEPEND_UPON etc
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12255 72102866-910b-0410-8b05-ffd578937521
2002-01-29 13:43:56 +00:00
Nicola Pero
5d488f9d43
Cleanup of libraries and linking ... 7% speedup in building dirs with
...
many tools
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12254 72102866-910b-0410-8b05-ffd578937521
2002-01-29 13:15:08 +00:00
Nicola Pero
7cd3f63c68
Make sure we only run which_lib if needed; changed flag name
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12253 72102866-910b-0410-8b05-ffd578937521
2002-01-29 13:14:13 +00:00
Nicola Pero
20a00712b3
Make sure we only run which_lib if needed; fixed building Win DLL flags
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12252 72102866-910b-0410-8b05-ffd578937521
2002-01-29 13:13:40 +00:00
Nicola Pero
945b83eb3c
Updated comment
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12251 72102866-910b-0410-8b05-ffd578937521
2002-01-29 13:12:59 +00:00
Nicola Pero
92b5df5044
Make sure we run a which_lib subprocess only if needed
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12250 72102866-910b-0410-8b05-ffd578937521
2002-01-29 13:12:40 +00:00
Adam Fedor
c975b4862c
Update
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12239 72102866-910b-0410-8b05-ffd578937521
2002-01-28 19:10:47 +00:00
Gregory John Casamento
28c4960c8d
Log entry for library.make change.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12229 72102866-910b-0410-8b05-ffd578937521
2002-01-27 16:43:30 +00:00
Gregory John Casamento
739afb7b73
Minor correction to library.make the line which defines SOVERSION was missing a right paren causing an error when building libraries.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12228 72102866-910b-0410-8b05-ffd578937521
2002-01-27 16:38:02 +00:00
Nicola Pero
8a845011f6
Allow to override the default linker versioning scheme for libraries
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12224 72102866-910b-0410-8b05-ffd578937521
2002-01-26 17:16:06 +00:00
Nicola Pero
05f3a64609
Implemented xxx_SOVERSION to allow to change the SOVERSION of a single
...
library
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12223 72102866-910b-0410-8b05-ffd578937521
2002-01-26 17:12:57 +00:00
Nicola Pero
0abff9ff43
Minor tidyup in sed code
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12221 72102866-910b-0410-8b05-ffd578937521
2002-01-26 16:38:55 +00:00
Nicola Pero
801e8e91f9
Tidied up sed code for extracting the executable name
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12220 72102866-910b-0410-8b05-ffd578937521
2002-01-26 16:35:52 +00:00
Nicola Pero
7c7c420fbe
Added long comment explaining the difference between AUXILIARY_XXX and
...
ADDITIONAL_XXX
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12214 72102866-910b-0410-8b05-ffd578937521
2002-01-25 12:11:17 +00:00
Richard Frith-Macdonald
2c2b9d72e0
Some path quoting fixes ... many more needed I guess.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12213 72102866-910b-0410-8b05-ffd578937521
2002-01-25 11:46:23 +00:00
Nicola Pero
9ceae30da6
Fixed GNUstep.csh - was not setting GNUSTEP_USER_ROOT correctly
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12200 72102866-910b-0410-8b05-ffd578937521
2002-01-23 03:00:38 +00:00
Nicola Pero
d7b6fa708c
Fixed setting GNUSTEP_USER_ROOT when it's empty from configuration
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12199 72102866-910b-0410-8b05-ffd578937521
2002-01-23 02:58:24 +00:00
Nicola Pero
cb6e2bb949
Removed unused conditional in names.make
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12198 72102866-910b-0410-8b05-ffd578937521
2002-01-22 23:25:42 +00:00
Nicola Pero
7c8a8a5fc6
Removed unused conditional
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12197 72102866-910b-0410-8b05-ffd578937521
2002-01-22 23:24:11 +00:00
Nicola Pero
f02737969c
Simplified the whole package by having frameworks put their symlinks in
...
standard places so that we don't need to add framework-specific paths
everywhere just to have their symlinks found
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12196 72102866-910b-0410-8b05-ffd578937521
2002-01-22 23:13:04 +00:00
Nicola Pero
f3d9ee9949
Removed framework-specific library paths; fixed position of network paths
...
in library paths; added network path to guile paths
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12195 72102866-910b-0410-8b05-ffd578937521
2002-01-22 23:10:36 +00:00
Nicola Pero
7a0931c2bb
No longer add framework-specific library paths; added missing GNUSTEP_NETWORK
...
paths
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12194 72102866-910b-0410-8b05-ffd578937521
2002-01-22 23:09:04 +00:00
Nicola Pero
adc5ae7ca4
Removed reference to no longer existing variable ALL_FRAMEWORK_DIRS
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12193 72102866-910b-0410-8b05-ffd578937521
2002-01-22 23:07:51 +00:00
Nicola Pero
bc7a7716ea
Removed ALL_FRAMEWORK_DIRS from linker line - these flags no longer exist
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12192 72102866-910b-0410-8b05-ffd578937521
2002-01-22 23:06:52 +00:00
Nicola Pero
ab7e9ad4b2
Updated for removal of framework specific compiler/linker flags
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12191 72102866-910b-0410-8b05-ffd578937521
2002-01-22 23:04:42 +00:00
Nicola Pero
d019f989a7
Removed framework-specific headers - no longer needed
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12190 72102866-910b-0410-8b05-ffd578937521
2002-01-22 23:03:45 +00:00
Nicola Pero
177339d85f
Put symlinks to header and libs into the standard xxx/Headers and
...
xxx/Libraries directories, instead of xxx/Library/Headers and xxx/Library/Libraries
this allows all the rest of gnustep-make to be simpler
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12189 72102866-910b-0410-8b05-ffd578937521
2002-01-22 23:02:47 +00:00
Nicola Pero
31096cc9df
in GNUstep.sh, make sure we don't look for cygpath if we don't need to
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12182 72102866-910b-0410-8b05-ffd578937521
2002-01-22 00:52:11 +00:00
Nicola Pero
d1e194845d
Moved code to search for cygpath so that we only search for it if we need it
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12181 72102866-910b-0410-8b05-ffd578937521
2002-01-22 00:50:41 +00:00
Nicola Pero
c42f278f3c
Removed useless check for EXEEXT being empty; removed comment
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12180 72102866-910b-0410-8b05-ffd578937521
2002-01-22 00:39:49 +00:00
Nicola Pero
1ef278b2d4
Minor improvement of configure help message; removed mini unused check in
...
executable template
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12179 72102866-910b-0410-8b05-ffd578937521
2002-01-22 00:38:49 +00:00
Nicola Pero
9bdd8ee85f
Regenerated
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12178 72102866-910b-0410-8b05-ffd578937521
2002-01-22 00:36:43 +00:00
Nicola Pero
9a96ce236f
Improved example of how to use --with-user-root
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12177 72102866-910b-0410-8b05-ffd578937521
2002-01-22 00:36:19 +00:00
Nicola Pero
28f5f28d1d
Further simplification of library and header flag code in common.make;
...
added sanity check on GNUSTEP_*_ROOT being non-empty in common.make;
minor fixes in foundation header flags in common.make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12176 72102866-910b-0410-8b05-ffd578937521
2002-01-22 00:19:29 +00:00
Nicola Pero
4c2644944e
Implemented sanity check that GNUSTEP_*_ROOT is non-empty; exit with an
...
error otherwise. Simplified the rest of the code in the file by removing
all checks that GNUSTEP_*_ROOT is non-empty - merged different commands
to set various library and header flags; fixed GNUSTEP_HEADERS_FND_FLAGS
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12175 72102866-910b-0410-8b05-ffd578937521
2002-01-22 00:17:52 +00:00
Nicola Pero
21d059cfef
Reindented some lines
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12174 72102866-910b-0410-8b05-ffd578937521
2002-01-21 23:08:04 +00:00
Nicola Pero
07eb27b9af
Updated config.guess to the latest version which fixes problems with
...
non-C locales
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12173 72102866-910b-0410-8b05-ffd578937521
2002-01-21 22:43:52 +00:00
Nicola Pero
49edc3ba3f
Updated to latest version
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12172 72102866-910b-0410-8b05-ffd578937521
2002-01-21 22:40:07 +00:00
Nicola Pero
86f4e9591c
Fixed the sed regular expression used to extract the executable name
...
to work when the name is between double quotes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12170 72102866-910b-0410-8b05-ffd578937521
2002-01-21 18:04:42 +00:00
Nicola Pero
43ce452e50
Removed MediaBook.* files
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12167 72102866-910b-0410-8b05-ffd578937521
2002-01-21 17:51:26 +00:00
Nicola Pero
2e1ffe6085
Removed
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12166 72102866-910b-0410-8b05-ffd578937521
2002-01-21 17:49:18 +00:00
Nicola Pero
5c91e5f0e9
Do not (un)install obsolete MediaBook.* files
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12165 72102866-910b-0410-8b05-ffd578937521
2002-01-21 17:49:03 +00:00