Commit graph

1100 commits

Author SHA1 Message Date
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
Nicola Pero
ba23507b74 Fixed extracting NSExecutable from Info-gnustep.plist
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12101 72102866-910b-0410-8b05-ffd578937521
2002-01-14 21:57:30 +00:00
Nicola Pero
a1be60e789 Rewritten which_lib.c
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12100 72102866-910b-0410-8b05-ffd578937521
2002-01-14 14:40:55 +00:00
Nicola Pero
18906d84e9 Rewritten - amongst other things, it fixes the problems in the old search
algorithm


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12099 72102866-910b-0410-8b05-ffd578937521
2002-01-14 14:37:26 +00:00
Nicola Pero
2549ec706d Quoted most paths in configure.in
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12098 72102866-910b-0410-8b05-ffd578937521
2002-01-14 10:04:39 +00:00
Nicola Pero
a32d24ab2d Regenerated
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12097 72102866-910b-0410-8b05-ffd578937521
2002-01-14 10:03:58 +00:00
Nicola Pero
99749fe5f6 Quoted most paths so that paths containing whitespaces work
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12096 72102866-910b-0410-8b05-ffd578937521
2002-01-14 10:03:44 +00:00
Nicola Pero
f3b5ec9127 Renamed some variables in GNUstep.sh.in so that they don't look like
autoconf variables


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12093 72102866-910b-0410-8b05-ffd578937521
2002-01-11 12:39:29 +00:00
Nicola Pero
8236387e2c Renamed ac_* variables by removing the ac_ prefix (which is the autoconf
prefix, nothing to do with us)


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12092 72102866-910b-0410-8b05-ffd578937521
2002-01-11 12:38:57 +00:00
Nicola Pero
380bfb601e Do not pollute the environment when running sources shell files, and
other minor fixes for shell files mainly


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12091 72102866-910b-0410-8b05-ffd578937521
2002-01-11 12:36:29 +00:00
Nicola Pero
44412ed425 Do not pollute the environment with temporary variables
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12090 72102866-910b-0410-8b05-ffd578937521
2002-01-11 12:35:37 +00:00