Commit graph

29 commits

Author SHA1 Message Date
Nicola Pero
36d4378319 Always use 'app' and 'gswa' as app extensions ... that is, use Gorm.app and drop Gorm.debug and Gorm.profile. Also, print a friendly message when openapp fails because . is not in PATH
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@23471 72102866-910b-0410-8b05-ffd578937521
2006-09-12 19:05:58 +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
Adam Fedor
5f5e85cb40 * Add runtime flags everywhere for Mac OS/gcc dual runtimes
* rules.make (CC_LDFLAGS): New variable for extra ld flags
* target.make (darwin/SHARED_LD_PREFLAGS): Use it.
* Instance/application.make (APP_FILE),
Instance/gswapp.make (GSWAPP_FILE), Instance/objc.make,
Instance/service.make (SERVICE_FILE), Instance/tool.make: Idem.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@21737 72102866-910b-0410-8b05-ffd578937521
2005-09-22 22:07:57 +00:00
Adam Fedor
4477922535 Instance/application.make, Instance/gswapp.make,
Instance/service.make, Instance/tool.make: Revert change from
2005-06-06.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@21625 72102866-910b-0410-8b05-ffd578937521
2005-08-08 15:04:07 +00:00
Adam Fedor
c41f313136 * Instance/application.make (ALL_GUI_LIBS): Remove OBJC_LIBS,
AUXILIARY_OBJC_LIBS, and TARGET_SYSTEM_LIBS
        * Instance/gswapp.make (ALL_GSW_LIBS): Idem.
        * Instance/service.make (ALL_SERVICE_LIBS): Idem.
        * Instance/test-library.make (ALL_TEST_LIBRARY_LIBS): Idem.
        * Instance/tool.make (ALL_TOOL_LIBS): Idem.
        Fixes bug #9920.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@21290 72102866-910b-0410-8b05-ffd578937521
2005-06-07 04:21:02 +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
abba62087b Entirely rewritten to use the new Instnace/Shared/bundle.make, which allows
it for example to have subprojects with resources, which was requested


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@18834 72102866-910b-0410-8b05-ffd578937521
2004-03-11 19:03:05 +00:00
Nicola Pero
56d8101a23 Small simplification of code on Apple
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@18832 72102866-910b-0410-8b05-ffd578937521
2004-03-11 02:41:15 +00:00
Nicola Pero
913d543bba Do not create library_paths.openapp on Apple
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@18831 72102866-910b-0410-8b05-ffd578937521
2004-03-11 02:37:06 +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
f809db345a Removed old obsolete iconheader/NeXT code
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@17831 72102866-910b-0410-8b05-ffd578937521
2003-10-13 11:06:51 +00:00
Nicola Pero
e9a58d66ae Fixed installation of gswapp.make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@16843 72102866-910b-0410-8b05-ffd578937521
2003-05-31 07:41:05 +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
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
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
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
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
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
9f267eb36b Set MAIN_MODEL_FILE here, simplified code to set it in the info plist
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13023 72102866-910b-0410-8b05-ffd578937521
2002-03-06 12:25:03 +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
fa5227f60c Define here variables not expecting Master/rules.make to prepare them
for us


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12991 72102866-910b-0410-8b05-ffd578937521
2002-03-05 15:02:46 +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
e48d75f238 Added FIXME/TODO
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12914 72102866-910b-0410-8b05-ffd578937521
2002-03-01 10:43:50 +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
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
3f4a19c7c3 Extracted from top-level gswapp.make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12648 72102866-910b-0410-8b05-ffd578937521
2002-02-22 11:46:28 +00:00