Commit graph

69 commits

Author SHA1 Message Date
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