Commit graph

41 commits

Author SHA1 Message Date
Nicola Pero
1fab214837 Make symlink setup machinery more robust
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@16827 72102866-910b-0410-8b05-ffd578937521
2003-05-28 08:56:40 +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
78425eeed9 Use ECHO_CHOWNING and ECHO_STRIPPING
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@16819 72102866-910b-0410-8b05-ffd578937521
2003-05-27 11:00:50 +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
04e1995f9c Use ECHO_CREATING when crearing directories
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@16814 72102866-910b-0410-8b05-ffd578937521
2003-05-27 10:19:06 +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
Nicola Pero
56dab36ebd Standardized checks for Apple building style to be a check that FOUNDATION_LIB
is apple


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@15388 72102866-910b-0410-8b05-ffd578937521
2002-12-30 16:33:21 +00:00
Nicola Pero
f6b5facc11 Implemented support for building/installing native frameworks on Apple
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@15327 72102866-910b-0410-8b05-ffd578937521
2002-12-25 02:08:31 +00:00
Nicola Pero
14a046766a Updated comment about depending on GNUmakefile to account for changes
in make variable values


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@15303 72102866-910b-0410-8b05-ffd578937521
2002-12-15 15:49:20 +00:00
Nicola Pero
80d68322de Fixed typo in warning message
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@15284 72102866-910b-0410-8b05-ffd578937521
2002-12-11 23:06:21 +00:00
Nicola Pero
56af12e3e8 Fixed installation of headers on windows
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@15269 72102866-910b-0410-8b05-ffd578937521
2002-12-09 12:10:47 +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
879d5a81c3 Added support for HEADER_FILES_DIR and HEADER_FILES_INSTALL_DIR
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@15190 72102866-910b-0410-8b05-ffd578937521
2002-12-02 12:44:55 +00:00
Nicola Pero
3192a2ecda Changed to support multiple instances; set FRAMEWORK_VERSION_DIR_NAME and
similar vars in here; replaced CURRENT_VERSION_NAME with XXX_CURRENT_VERSION_NAME,
and DEPLOY_WITH_CURRENT_VERSION with XXX_DEPLOY_WITH_CURRENT_VERSION


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14938 72102866-910b-0410-8b05-ffd578937521
2002-11-06 13:25:19 +00:00
Nicola Pero
b94d6713d1 Emit a big warning if xxx_TOOLS is used
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14887 72102866-910b-0410-8b05-ffd578937521
2002-10-31 13:58:08 +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
2afbd0ee9c Removed reference to FRAMEWORK_NAME
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14858 72102866-910b-0410-8b05-ffd578937521
2002-10-28 10:49:37 +00:00
Nicola Pero
ab129b7de8 Include Instance/Shared/strings.make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14821 72102866-910b-0410-8b05-ffd578937521
2002-10-22 00:27:39 +00:00
Nicola Pero
46995b9418 Optimized extracting the classes in the framework ... do not pipe through
awk, which is slow - rather use a set of sed commands


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14720 72102866-910b-0410-8b05-ffd578937521
2002-10-11 11:00:56 +00:00
Nicola Pero
13ad85d043 Added a comment explaining how we get the list of all classes implemented
in the framework


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14717 72102866-910b-0410-8b05-ffd578937521
2002-10-11 10:36:51 +00:00
Nicola Pero
a634ab1df2 Made getting the list of classes in the framework more portable
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14715 72102866-910b-0410-8b05-ffd578937521
2002-10-11 10:18:42 +00:00
Nicola Pero
7ebe616208 Fixed echoing compilation comamnds
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14665 72102866-910b-0410-8b05-ffd578937521
2002-10-07 17:21:39 +00:00
Nicola Pero
a70f1a8f93 Shortened names of variables used to pass parameters to Shared/bundle.make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14565 72102866-910b-0410-8b05-ffd578937521
2002-09-25 23:52:09 +00:00
Nicola Pero
fdadb261c0 Improved echoing of messages
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13868 72102866-910b-0410-8b05-ffd578937521
2002-06-13 16:16:14 +00:00
Nicola Pero
74e64e901d Updated comments to change in recommended variable namesx
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13857 72102866-910b-0410-8b05-ffd578937521
2002-06-13 11:04:30 +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
Nicola Pero
082864da80 Great simplification of DLL code
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13497 72102866-910b-0410-8b05-ffd578937521
2002-04-18 10:02:52 +00:00
Nicola Pero
64816dbbc7 Use the relatvie_path.sh script ot generate relocatable symlinks ...
finally fixing building binary packages (RPMs and DEBs) containing frameworks


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13376 72102866-910b-0410-8b05-ffd578937521
2002-04-06 16:26:59 +00:00
Nicola Pero
9be02b2255 Simplified implementation of before-xxx-all and after-xxx-all; implemented
before-xxx-install and after-xxx-install


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13156 72102866-910b-0410-8b05-ffd578937521
2002-03-19 13:06:56 +00:00
Nicola Pero
7b2a28076e Better, simpler management of MAIN_MODEL_FILE
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13036 72102866-910b-0410-8b05-ffd578937521
2002-03-07 15:20:18 +00:00
Nicola Pero
913ca01bd2 Added comment
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13008 72102866-910b-0410-8b05-ffd578937521
2002-03-05 17:15:55 +00:00
Nicola Pero
b0d4108bd3 Do not use override when defining HEADER variables
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12998 72102866-910b-0410-8b05-ffd578937521
2002-03-05 15:13:56 +00:00
Nicola Pero
81b43c75a5 Define HEADER_FILES here
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12995 72102866-910b-0410-8b05-ffd578937521
2002-03-05 15:09:58 +00:00
Nicola Pero
89afab5efe Use Instance/Shared/bundle.make to build the bundle resources
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12990 72102866-910b-0410-8b05-ffd578937521
2002-03-05 15:02:12 +00:00
Nicola Pero
fbed155a82 Renamed WebServerResources bundle dir to Resources/WebServer
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12981 72102866-910b-0410-8b05-ffd578937521
2002-03-05 11:17:48 +00:00
Nicola Pero
05af1134ee Updated definition of PRINCIPAL_CLASS now that Master/rules.make no longer
passes it down


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12903 72102866-910b-0410-8b05-ffd578937521
2002-02-28 18:30:07 +00:00
Nicola Pero
81b81271a5 Moved before-$(GNUSTEP_INSTANCE)-all and after-$(GNUSTEP_INSTANCE)-all into
Instance/rules.make


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12878 72102866-910b-0410-8b05-ffd578937521
2002-02-28 13:09:11 +00:00
Nicola Pero
3d5446f719 framework.make broken into Master and Instance
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12828 72102866-910b-0410-8b05-ffd578937521
2002-02-27 16:27:08 +00:00