Commit graph

1360 commits

Author SHA1 Message Date
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
Nicola Pero
2549dd3fb9 Support for building gnustep-make in a directory which is not the source
dir; minor tidyups


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12164 72102866-910b-0410-8b05-ffd578937521
2002-01-21 17:19:47 +00:00
Nicola Pero
acd23621bf Uninstall the wrapper script if not flattened
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12163 72102866-910b-0410-8b05-ffd578937521
2002-01-21 17:18:57 +00:00
Nicola Pero
bec1513ced Modified to support configuring and building gnustep-make in a different
directory than the source directory


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12162 72102866-910b-0410-8b05-ffd578937521
2002-01-21 17:17:17 +00:00
Nicola Pero
64fbfcbae7 Regenerated
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12161 72102866-910b-0410-8b05-ffd578937521
2002-01-21 17:16:17 +00:00
Nicola Pero
bd27a08c52 Fixes to allow run configure from a different directory
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12160 72102866-910b-0410-8b05-ffd578937521
2002-01-21 17:15:52 +00:00
Nicola Pero
7cf3a657c2 Print out the thread flags we found when we configure
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12159 72102866-910b-0410-8b05-ffd578937521
2002-01-21 16:39:49 +00:00
Nicola Pero
93bd5debab Regenerated
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12158 72102866-910b-0410-8b05-ffd578937521
2002-01-21 16:39:23 +00:00
Nicola Pero
27ff484300 Print out the thread flags we found
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12157 72102866-910b-0410-8b05-ffd578937521
2002-01-21 16:39:07 +00:00
Nicola Pero
320a6847b8 Made startup of applications a little faster by more powerful usage of sed
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12156 72102866-910b-0410-8b05-ffd578937521
2002-01-21 16:23:37 +00:00
Nicola Pero
4f33dc705d Use a single sed command to extract the executable name from the
Info-gnustep.plist ... using a better regexp too


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12155 72102866-910b-0410-8b05-ffd578937521
2002-01-21 16:22:29 +00:00
Nicola Pero
76495f25a5 Simplified building header and library flags
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12140 72102866-910b-0410-8b05-ffd578937521
2002-01-20 03:55:38 +00:00
Nicola Pero
5512cbb407 Further simplification of common.make code
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12139 72102866-910b-0410-8b05-ffd578937521
2002-01-20 02:26:58 +00:00
Nicola Pero
d242cff3d3 Reorganized to get rid of some variables and get header include order right
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12138 72102866-910b-0410-8b05-ffd578937521
2002-01-20 02:16:04 +00:00
Nicola Pero
dd310a6338 Removed old deprecated variables
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12137 72102866-910b-0410-8b05-ffd578937521
2002-01-20 02:04:26 +00:00
Nicola Pero
4d8dbc0f43 Removed duplicate -I$(DERIVED_SOURCE) for frameworks
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12136 72102866-910b-0410-8b05-ffd578937521
2002-01-20 01:59:11 +00:00
Nicola Pero
d764d5c8b3 Tidied a couple of lines, indentation/comments
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12109 72102866-910b-0410-8b05-ffd578937521
2002-01-15 00:52:10 +00:00
Nicola Pero
60ee9a8c4f Reorganized and rewritten most which_lib.c code ... again!
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12108 72102866-910b-0410-8b05-ffd578937521
2002-01-15 00:45:47 +00:00
Nicola Pero
657c35849e Regenerated
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12107 72102866-910b-0410-8b05-ffd578937521
2002-01-15 00:44:31 +00:00
Nicola Pero
837f5bdb35 Do not check for sys/errno.h, as errno is no longer needed by which_lib.c
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12106 72102866-910b-0410-8b05-ffd578937521
2002-01-15 00:43:43 +00:00
Nicola Pero
ba35959af1 Reorganized code; rewritten lot of code
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12105 72102866-910b-0410-8b05-ffd578937521
2002-01-15 00:42:53 +00:00
Nicola Pero
6e07550274 Bug fix - the new which_lib was crashing on non-existing library paths
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12104 72102866-910b-0410-8b05-ffd578937521
2002-01-14 22:13:39 +00:00
Nicola Pero
92b3ea2f7e Check that the result of opendir is not NULL, to prevent crash for
not-existing library paths


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12103 72102866-910b-0410-8b05-ffd578937521
2002-01-14 22:12:01 +00:00
Nicola Pero
f67e1db960 Fixed extracting executable name of an app from its Info-gnustep.plist
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12102 72102866-910b-0410-8b05-ffd578937521
2002-01-14 22:00:09 +00:00