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
d1b8fa9a76
Removed unused comment at the end of file
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@18851 72102866-910b-0410-8b05-ffd578937521
2004-03-16 16:52:24 +00:00
Nicola Pero
57ed5f9ca5
Broken library.make into Master and Instance
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12594 72102866-910b-0410-8b05-ffd578937521
2002-02-20 16:20:02 +00:00
Nicola Pero
5254e046e0
Fixed typo
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12476 72102866-910b-0410-8b05-ffd578937521
2002-02-10 04:10:44 +00:00
Nicola Pero
5163cbb275
Fixed double linker flags ... now -L libraries should be passed only once
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12274 72102866-910b-0410-8b05-ffd578937521
2002-01-30 13:18:36 +00:00
Nicola Pero
d13f8734de
Define new variable INTERNAL_LIBRARIES_DEPEND_UPON which is built by
...
running which_lib (but only if needed) on LIBRARIES_DEPEND_UPON etc
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12255 72102866-910b-0410-8b05-ffd578937521
2002-01-29 13:43:56 +00:00
Gregory John Casamento
739afb7b73
Minor correction to library.make the line which defines SOVERSION was missing a right paren causing an error when building libraries.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12228 72102866-910b-0410-8b05-ffd578937521
2002-01-27 16:38:02 +00:00
Nicola Pero
05f3a64609
Implemented xxx_SOVERSION to allow to change the SOVERSION of a single
...
library
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12223 72102866-910b-0410-8b05-ffd578937521
2002-01-26 17:12:57 +00:00
Nicola Pero
7d4c6aaf02
Make sure we always install with the correct user/group as specified
...
by INSTALL_AS_USER and INSTALL_AS_GROUP
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11718 72102866-910b-0410-8b05-ffd578937521
2001-12-12 15:27:57 +00:00
Nicola Pero
735e3f2b36
On make clean, remove the .c and .h files generated by pwswrap
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11683 72102866-910b-0410-8b05-ffd578937521
2001-12-10 12:23:42 +00:00
Nicola Pero
7c19e38d38
Added new variable FINAL_LIBRARY_INSTALL_DIR - use it everywhere
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11220 72102866-910b-0410-8b05-ffd578937521
2001-10-23 09:54:45 +00:00
Nicola Pero
a96cf0ba1f
Modified LIBRARY_INSTALL_DIR API
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11152 72102866-910b-0410-8b05-ffd578937521
2001-10-15 23:18:10 +00:00
Nicola Pero
a4e7670ce8
Updated for change in definition of GNUSTEP_LIBRARIES in common.make
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11072 72102866-910b-0410-8b05-ffd578937521
2001-10-01 20:25:26 +00:00
Nicola Pero
cf7745597f
Expanded my comment on -DBUILD_lib{library_name}_DLL=1
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10967 72102866-910b-0410-8b05-ffd578937521
2001-09-24 10:53:09 +00:00
Nicola Pero
cd620532a1
Added little comment
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10966 72102866-910b-0410-8b05-ffd578937521
2001-09-24 10:47:09 +00:00
Nicola Pero
7abe329782
Fixed usage of LIBRARY_INSTALL_DIR, removed duplicated creation of install
...
dirs, fixed uninstall
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10933 72102866-910b-0410-8b05-ffd578937521
2001-09-18 22:09:33 +00:00
Nicola Pero
10206d9859
Use the new variable OBJ_FILES_TO_LINK defined by rules.make
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10908 72102866-910b-0410-8b05-ffd578937521
2001-09-15 12:05:37 +00:00
Nicola Pero
7ba5887e76
Fixed HEADER_FILES_INSTALL_DIR to work even if not prefixed with a /
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10664 72102866-910b-0410-8b05-ffd578937521
2001-08-06 18:20:09 +00:00
Nicola Pero
82aa5b1b64
Big optimization of make clean/distclean for multiple libraries
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10463 72102866-910b-0410-8b05-ffd578937521
2001-07-13 16:12:55 +00:00
Nicola Pero
e009fab48a
Do not include rules.make if RULES_MAKE_LOADED is not empty
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10383 72102866-910b-0410-8b05-ffd578937521
2001-07-10 09:45:34 +00:00
Nicola Pero
c1c31afb11
Added .PHONY; removed old unused rules; use a makefile conditional
...
when installing headers
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10363 72102866-910b-0410-8b05-ffd578937521
2001-07-09 16:52:05 +00:00
Nicola Pero
6ba499271e
Removed dependency of install-like target from all-like target as that
...
is now managed by rules.make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10222 72102866-910b-0410-8b05-ffd578937521
2001-06-21 09:46:21 +00:00
Nicola Pero
c0e4448440
Do not create dirs if they exist
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9364 72102866-910b-0410-8b05-ffd578937521
2001-03-14 12:21:54 +00:00
Nicola Pero
9424bef1ff
Replace awkard awk call with subst and word calls for speed
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9356 72102866-910b-0410-8b05-ffd578937521
2001-03-14 09:13:56 +00:00
Adam Fedor
dee5b3058e
Fix last change.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8672 72102866-910b-0410-8b05-ffd578937521
2001-01-18 00:32:21 +00:00
Adam Fedor
fc1f301a38
Replace proper target
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8667 72102866-910b-0410-8b05-ffd578937521
2001-01-17 19:06:30 +00:00
Adam Fedor
aa361d0247
Correct to proper rule
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8665 72102866-910b-0410-8b05-ffd578937521
2001-01-17 19:02:52 +00:00
Adam Fedor
5880af9b93
Add ability to place backend independant libs
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8661 72102866-910b-0410-8b05-ffd578937521
2001-01-17 18:20:26 +00:00
Nicola Pero
b44c3a6003
Removed duplicated before-all and after-all: they were executed twice!
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8439 72102866-910b-0410-8b05-ffd578937521
2000-12-24 22:46:31 +00:00
Richard Frith-MacDonald
5e4f567731
Many updates for flattened directory structure.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8252 72102866-910b-0410-8b05-ffd578937521
2000-12-05 16:11:55 +00:00
Adam Fedor
e9baf8f4f9
DLL install fixes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@7473 72102866-910b-0410-8b05-ffd578937521
2000-09-12 03:20:12 +00:00
Adam Fedor
e4c16b5540
Cygwin fixes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@6767 72102866-910b-0410-8b05-ffd578937521
2000-06-22 02:55:28 +00:00
Adam Fedor
f3c6cfa062
Support for DLLs, etc
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@6671 72102866-910b-0410-8b05-ffd578937521
2000-06-13 15:14:23 +00:00
Nicola Pero
cce64522b1
Fixed bug which would prevent headers to be installed
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@6554 72102866-910b-0410-8b05-ffd578937521
2000-05-03 17:08:33 +00:00
Lyndon Tremblay
cd464c729c
Added more uninstall commands.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@5151 72102866-910b-0410-8b05-ffd578937521
1999-11-10 19:35:25 +00:00
Adam Fedor
814bc42b8e
subprojects, testing fiex
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@3762 72102866-910b-0410-8b05-ffd578937521
1999-02-19 21:47:15 +00:00
Richard Frith-MacDonald
6c8b3a5bf5
Make stuff more robust by stripping space that might confuse.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@3708 72102866-910b-0410-8b05-ffd578937521
1999-02-15 09:20:19 +00:00
Adam Fedor
e1f0335193
Update versions
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@3499 72102866-910b-0410-8b05-ffd578937521
1998-12-21 21:30:13 +00:00
Adam Fedor
702148406b
Makefile changes to compile thinkg in place.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@3496 72102866-910b-0410-8b05-ffd578937521
1998-12-20 21:27:47 +00:00
Adam Fedor
56f43dcd4d
Makefile changes, etc
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@3464 72102866-910b-0410-8b05-ffd578937521
1998-12-15 19:20:50 +00:00
Adam Fedor
137f201e8f
Add xraw library option.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2812 72102866-910b-0410-8b05-ffd578937521
1998-06-17 14:50:36 +00:00
Ovidiu Predescu
a11eebe8cc
Added support for Boehm's garbage collector in libFoundation.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2804 72102866-910b-0410-8b05-ffd578937521
1998-05-28 06:56:11 +00:00
Ovidiu Predescu
ff3343d4f4
Initial support for Boehm's garbage collector in libFoundation.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2740 72102866-910b-0410-8b05-ffd578937521
1998-02-09 10:13:03 +00:00
Adam Fedor
cc0031d356
Use GNUSTEP_MAKEFILES in place of $(GNUSTEP_SYSTEM_ROOT)/Makefiles
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2739 72102866-910b-0410-8b05-ffd578937521
1998-02-06 19:15:05 +00:00
Ovidiu Predescu
e790d1bb94
Minor chnages to support static libraries.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2736 72102866-910b-0410-8b05-ffd578937521
1998-02-06 02:27:22 +00:00
Ovidiu Predescu
165627cac1
Added support for bundles.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2714 72102866-910b-0410-8b05-ffd578937521
1998-01-30 23:59:17 +00:00
Ovidiu Predescu
0fa68cb81b
Pass the name of the makefile down during the recursive makes.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2688 72102866-910b-0410-8b05-ffd578937521
1998-01-09 22:05:03 +00:00
Scott Christley
34a31cdaa9
Add rules for test tools and applications.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2642 72102866-910b-0410-8b05-ffd578937521
1997-11-14 22:50:41 +00:00
Ovidiu Predescu
a782c15322
Fixed the bundle.make and test.make to work with the new rules.make.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2627 72102866-910b-0410-8b05-ffd578937521
1997-11-13 05:14:35 +00:00
Ovidiu Predescu
6162870cd1
Reworked rules.make to be much simpler and faster.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2626 72102866-910b-0410-8b05-ffd578937521
1997-11-13 03:18:16 +00:00