Commit graph

33 commits

Author SHA1 Message Date
Nicola Pero
988f5f3836 Fixes and improvements to 'make strings'; small cleanup of some other instance makefiles
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@31192 72102866-910b-0410-8b05-ffd578937521
2010-08-21 09:20:40 +00:00
Nicola Pero
44fb9c993e Store object files for gdomap in ./obj/gdomap.obj/ instead of simply ./obj/ to make it safe to parallel build multiple instances of everything
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@29571 72102866-910b-0410-8b05-ffd578937521
2010-02-12 09:19:25 +00:00
Nicola Pero
0bfd3923ff Implemented having source files in subdirectories without using a subproject, as in xxx_OBJC_FILES = Source/Beauty.m
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@28791 72102866-910b-0410-8b05-ffd578937521
2009-10-10 17:33:02 +00:00
Nicola Pero
bd189086c0 Detect the case when there are no files to link, and emit a user-friendly warning in that case.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@28098 72102866-910b-0410-8b05-ffd578937521
2009-03-19 16:59:53 +00:00
Nicola Pero
0ff73e4dc0 Added comment
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@27884 72102866-910b-0410-8b05-ffd578937521
2009-02-16 10:59:56 +00:00
Nicola Pero
19f9ee1fe8 Changed xxx_NEEDS_GUI and NEEDS_GUI to accept yes as well as YES as value; prefer yes as it's consistent with all other boolean options in gnustep-make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@26263 72102866-910b-0410-8b05-ffd578937521
2008-03-11 01:06:50 +00:00
Nicola Pero
400bb44e99 Implemented NEEDS_GUI as a general variable to turn on/off linking against the gui library
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@26103 72102866-910b-0410-8b05-ffd578937521
2008-02-19 14:15:08 +00:00
Nicola Pero
bf5b212e0e Implemented xxx_NEEDS_GUI to control if we should be linking against gnustep-gui or not
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@26099 72102866-910b-0410-8b05-ffd578937521
2008-02-19 10:49:20 +00:00
Adam Fedor
6ef7c3e512 Update license to GPL 3
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@25539 72102866-910b-0410-8b05-ffd578937521
2007-10-30 14:18:41 +00:00
Nicola Pero
375f33aba3 Fixed copyright notices to tell the user they can read the GPL in the COPYING file, not COPYING.LIB
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@25329 72102866-910b-0410-8b05-ffd578937521
2007-07-13 10:11:48 +00:00
Nicola Pero
a040cad73e Small tweaks to support working with GNUSTEP_INSTALLATION_DOMAIN instead of GNUSTEP_INSTALLATION_DIR
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24519 72102866-910b-0410-8b05-ffd578937521
2007-02-13 04:00:34 +00:00
Nicola Pero
b6d7b6ebc0 Standardized all libraries to have the same name, and removed which_lib
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@23411 72102866-910b-0410-8b05-ffd578937521
2006-09-08 11:19:09 +00:00
Nicola Pero
d1d0b944ab Changed all '::' rules (except for internal- ones) to be ':' rules
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@21412 72102866-910b-0410-8b05-ffd578937521
2005-07-06 16:14:15 +00:00
Adam Fedor
f7da0d90ea * Update FSF Address.
* Documentation/gnustep-howto.texi: Update required libs.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@21244 72102866-910b-0410-8b05-ffd578937521
2005-05-22 03:20:14 +00:00
Nicola Pero
a8c4bb3d3a Updates to tar commands to exclude CVS and .svn files
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@19973 72102866-910b-0410-8b05-ffd578937521
2004-09-02 16:14:21 +00:00
Nicola Pero
ea56446d4e Recognize xxx_INSTALL_DIR
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@18426 72102866-910b-0410-8b05-ffd578937521
2004-01-16 17:04:48 +00:00
Nicola Pero
efe8f993d8 Support building in a separate build directory
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@17857 72102866-910b-0410-8b05-ffd578937521
2003-10-13 23:25:23 +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
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
Adam Fedor
a830aae513 Filesystem change
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@16565 72102866-910b-0410-8b05-ffd578937521
2003-04-28 02:29:49 +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
5e95dfe317 Improved echoing of messages during linking
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13869 72102866-910b-0410-8b05-ffd578937521
2002-06-13 16:16:46 +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
171064593c Do not use override when defining resource variables
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13005 72102866-910b-0410-8b05-ffd578937521
2002-03-05 16:02:08 +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
62f73736e2 Updated to define here variables like LANGUAGES rather than expecting them
to come from the Master/rules.make submake invocation


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12900 72102866-910b-0410-8b05-ffd578937521
2002-02-28 18:21:20 +00:00
Nicola Pero
0c291a7312 Moved declaration of {before,after}-$(GNUSTEP_INSTANCE)-all as .PHONY
inside rules.make


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12885 72102866-910b-0410-8b05-ffd578937521
2002-02-28 14:38:36 +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
70f6ad6264 Set some project-type specific variables here rather than assuming Master/rules.make will build them for us
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12653 72102866-910b-0410-8b05-ffd578937521
2002-02-22 11:59:01 +00:00
Nicola Pero
3ad895df1c Extracted from top-level gswbundle.make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12647 72102866-910b-0410-8b05-ffd578937521
2002-02-22 11:46:08 +00:00