Commit graph

2531 commits

Author SHA1 Message Date
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
c81a95f4ce Updated to use 'gcc -E', not 'cpp'
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@16518 72102866-910b-0410-8b05-ffd578937521
2003-04-23 07:31:35 +00:00
Nicola Pero
976aff4caa Define CPP, not GENERAL_CPP
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@16517 72102866-910b-0410-8b05-ffd578937521
2003-04-23 07:31:19 +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
52c7b83afe During make clean, remove all xxxInfo.plist automatically generated using
the preprocessor


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@16467 72102866-910b-0410-8b05-ffd578937521
2003-04-14 10:54:10 +00:00
Nicola Pero
d5d46e7475 Implemented support for xxx_PREPROCESS_INFO_PLIST = yes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@16466 72102866-910b-0410-8b05-ffd578937521
2003-04-14 10:53:08 +00:00
Nicola Pero
bff8a61465 Added rule to generate a %.plist from a %.cplist
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@16465 72102866-910b-0410-8b05-ffd578937521
2003-04-14 10:52:35 +00:00
Nicola Pero
c919731a6d Added ECHO_PREPROCESSING messages
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@16464 72102866-910b-0410-8b05-ffd578937521
2003-04-14 10:51:49 +00:00
Nicola Pero
90d92f5d58 Define CPP
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@16463 72102866-910b-0410-8b05-ffd578937521
2003-04-14 10:51:25 +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
Nicola Pero
56d771d793 Fixed bug in creating framework with no headers
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@16302 72102866-910b-0410-8b05-ffd578937521
2003-03-31 16:53:05 +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
acda6cc303 Disable all built-in .SUFFIXES, and all built-in rules with a % target, for
performance


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@16158 72102866-910b-0410-8b05-ffd578937521
2003-03-10 12:54:42 +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
Nicola Pero
f1d9ea8561 Merge xxxInfo.plist into Info.plist on Apple. Use CFBundleIcon instead
of NSIcon on Apple.  Quote full path of xxxInfo.plist file.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@16076 72102866-910b-0410-8b05-ffd578937521
2003-02-26 17:40:37 +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
c42f1f00ab Mark it as a gnumakefile for emacs
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@15955 72102866-910b-0410-8b05-ffd578937521
2003-02-13 18:11:42 +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
Nicola Pero
05382867f1 Define and use a CVS variable, so it can be overridden with something else
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@15922 72102866-910b-0410-8b05-ffd578937521
2003-02-10 13:45:05 +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
9ba609a35e Fix bugs in last mod!
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@15896 72102866-910b-0410-8b05-ffd578937521
2003-02-06 10:17:08 +00:00
Richard Frith-Macdonald
35a9cca20a cat files
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@15895 72102866-910b-0410-8b05-ffd578937521
2003-02-06 08:57:03 +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
d576ff2552 Removed annoying typo in last commit - a few spaces in a variable
definition causing it not to work


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@15879 72102866-910b-0410-8b05-ffd578937521
2003-02-05 03:18:18 +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
0998bd339b New --find option; updated help messages
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@15791 72102866-910b-0410-8b05-ffd578937521
2003-01-31 00:40:11 +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
b20dafd724 Hack at having this work again - use autogsdoc, not gsdoc, since gsdoc is
not even installed in newer gnustep-base


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@15784 72102866-910b-0410-8b05-ffd578937521
2003-01-30 16:37:15 +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
1bc691654f Regenerated
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@15703 72102866-910b-0410-8b05-ffd578937521
2003-01-26 04:01:38 +00:00
Nicola Pero
e7fe0a9b04 New --enable-multi-platform option
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@15702 72102866-910b-0410-8b05-ffd578937521
2003-01-26 04:01:29 +00:00
Nicola Pero
365f25eea1 Do not run config.guess if ./configure provides hard-coded GNUSTEP_HOST*
values, and requires to use them


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@15701 72102866-910b-0410-8b05-ffd578937521
2003-01-26 04:01:10 +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
baa7c18e48 Fix typo
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@15569 72102866-910b-0410-8b05-ffd578937521
2003-01-09 09:37:37 +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
fe36d29ede Replaced dirname invocation with sed script
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@15456 72102866-910b-0410-8b05-ffd578937521
2003-01-03 01:01:11 +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