Nicola Pero
|
36a7ac5659
|
Implemented new 'make internalmessages=yes' option which prints all recursive make invocations. Never print them (uninteresting/annoying for users) unless internalmessages=yes is used
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@29634 72102866-910b-0410-8b05-ffd578937521
|
2010-02-14 23:13:47 +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
|
abc4fab3d9
|
Fixed typo in comment
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@29541 72102866-910b-0410-8b05-ffd578937521
|
2010-02-11 11:01:10 +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
|
0d761979c2
|
Enable parallel building support by default. Added internal compile targets to .PHONY
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@27959 72102866-910b-0410-8b05-ffd578937521
|
2009-02-23 11:12:11 +00:00 |
|
Nicola Pero
|
711442c52d
|
Tiny fix for parallel building of tools and libraries
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@27880 72102866-910b-0410-8b05-ffd578937521
|
2009-02-16 09:57:02 +00:00 |
|
Nicola Pero
|
17d81326f5
|
Implemented experimental parallel building support for tools and libraries
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@27823 72102866-910b-0410-8b05-ffd578937521
|
2009-02-09 11:23:24 +00:00 |
|
Nicola Pero
|
fcece14876
|
Fixed bug where test-application.make did not link against GUI by default
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@26797 72102866-910b-0410-8b05-ffd578937521
|
2008-07-21 17:06:36 +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
|
5fd68fb3c0
|
Implemented library resource bundles, with versioning
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24836 72102866-910b-0410-8b05-ffd578937521
|
2007-03-09 17:27:55 +00:00 |
|
Nicola Pero
|
a5a581a63c
|
Updated location of tool resources for the new gnustep-make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24619 72102866-910b-0410-8b05-ffd578937521
|
2007-02-17 17:36:47 +00:00 |
|
Nicola Pero
|
2484f77386
|
Remove Resources directories for tools and subprojects on clean, not distclean; create them in GNUSTEP_BUILD_DIR
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@23561 72102866-910b-0410-8b05-ffd578937521
|
2006-09-19 01:59:55 +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 |
|
Adam Fedor
|
f53278d735
|
* Documentation/README.MinGW: Mention Windows installer. Update links
* Documentation/gnustep-howto.texi: Some setup no longer needed.
* Documentation/gnustep.init: Don't add links - currently not
referenced correctly.
* Documentation/machines.texi: Add compilers section.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@20236 72102866-910b-0410-8b05-ffd578937521
|
2004-10-18 15:32:39 +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
|
482804cf83
|
Removed old deprecation warning
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@16823 72102866-910b-0410-8b05-ffd578937521
|
2003-05-27 12:14:26 +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
|
9b0aa2fc31
|
Implemented a FINAL_TOOL_INSTALL_DIR to support fine control over installation
of tool executbale
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@15310 72102866-910b-0410-8b05-ffd578937521
|
2002-12-20 15:25:10 +00:00 |
|
Nicola Pero
|
3df3bbfe31
|
Added emacs -*-makefile-*- line at the start of file
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14930 72102866-910b-0410-8b05-ffd578937521
|
2002-11-06 10:59:19 +00:00 |
|
Nicola Pero
|
785833a66d
|
Minor updates and simplifications of rules
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14894 72102866-910b-0410-8b05-ffd578937521
|
2002-10-31 21:01:17 +00:00 |
|
Nicola Pero
|
224226d189
|
Removed all FRAMEWORK specific code; replaced with new xxx_COPY_INTO_DIR
support
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14889 72102866-910b-0410-8b05-ffd578937521
|
2002-10-31 13:59:06 +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
|
ac80acf870
|
Implemented support for resource bundles
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14578 72102866-910b-0410-8b05-ffd578937521
|
2002-09-26 01:18:21 +00:00 |
|
Nicola Pero
|
4eacdeea7b
|
Changed to use TOOL_INSTALL_DIR, not TOOL_INSTALLATION_DIR; do nothing on
uninstall if NULL_INSTALL is YES
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14567 72102866-910b-0410-8b05-ffd578937521
|
2002-09-26 00:29:51 +00:00 |
|
Nicola Pero
|
c683a4e136
|
better echoing of messages during linking and installing
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13874 72102866-910b-0410-8b05-ffd578937521
|
2002-06-13 16:19:54 +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
|
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
|
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
|
938778fc79
|
Updated to use GNUSTEP_INSTANCE
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12671 72102866-910b-0410-8b05-ffd578937521
|
2002-02-22 13:12:00 +00:00 |
|
Nicola Pero
|
92e0ee3979
|
Broken into Master and Instace
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12666 72102866-910b-0410-8b05-ffd578937521
|
2002-02-22 12:49:08 +00:00 |
|