Commit graph

78 commits

Author SHA1 Message Date
Adam Fedor
e9887e7d38 Backport changes from trunk
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/branches/stable@25563 72102866-910b-0410-8b05-ffd578937521
2007-11-07 18:56:37 +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
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
e9a527bf78 application.make code moved into Master/application.make and
Instance/application.make


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12348 72102866-910b-0410-8b05-ffd578937521
2002-01-31 17:58:08 +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
92b5df5044 Make sure we run a which_lib subprocess only if needed
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12250 72102866-910b-0410-8b05-ffd578937521
2002-01-29 13:12:40 +00:00
Nicola Pero
bc7a7716ea Removed ALL_FRAMEWORK_DIRS from linker line - these flags no longer exist
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12192 72102866-910b-0410-8b05-ffd578937521
2002-01-22 23:06:52 +00:00
Adam Fedor
d9a0a9e22f Create a .desktop file
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11752 72102866-910b-0410-8b05-ffd578937521
2001-12-15 04:13:31 +00:00
Nicola Pero
c9c86c17f8 Implemented strip=yes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11751 72102866-910b-0410-8b05-ffd578937521
2001-12-14 14:51:27 +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
6bb25bb604 Remove .c and .h files generated by pswrap
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11681 72102866-910b-0410-8b05-ffd578937521
2001-12-10 12:20:58 +00:00
Nicola Pero
f9ca7e37a4 Include -L flags for frameworks when linking
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10951 72102866-910b-0410-8b05-ffd578937521
2001-09-21 22:33:13 +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
a3be2c1240 Better checking of .lproj dirs, warn about missing .lproj dirs, do not try
installing resources from missing .lproj dirs


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10841 72102866-910b-0410-8b05-ffd578937521
2001-09-04 12:19:35 +00:00
Nicola Pero
2fb1c9a2d8 Removed old debugging message - I had committed it by mistake.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10515 72102866-910b-0410-8b05-ffd578937521
2001-07-19 09:38:05 +00:00
Nicola Pero
36ad069a1a Simplified make clean by using GNUSTEP_OBJ_DIR
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10476 72102866-910b-0410-8b05-ffd578937521
2001-07-13 17:33:51 +00:00
Nicola Pero
d92df8f6e8 Huge speed up of make clean/distclean
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10461 72102866-910b-0410-8b05-ffd578937521
2001-07-13 15:50:43 +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
5b84efb547 Minor optmzation - define .PHONY targets and moved some shell conditionals
into makefile conditionals so that some rules are not executed at all if
the conditions are not met


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10341 72102866-910b-0410-8b05-ffd578937521
2001-07-09 11:55:04 +00:00
Nicola Pero
b7c73e098b Tidied application.make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10340 72102866-910b-0410-8b05-ffd578937521
2001-07-09 11:46:58 +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
72ac0a9de0 Use subst, not sed
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9439 72102866-910b-0410-8b05-ffd578937521
2001-03-18 18:38:28 +00:00
Nicola Pero
cb87caa360 do not use opentool when running plmerge
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9435 72102866-910b-0410-8b05-ffd578937521
2001-03-18 16:02:28 +00:00
Nicola Pero
d397c4f329 Micro optimization by replacing sed with subst
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9416 72102866-910b-0410-8b05-ffd578937521
2001-03-17 00:07:30 +00:00
Nicola Pero
6bac85adaf Do not create directories if they already exist
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9361 72102866-910b-0410-8b05-ffd578937521
2001-03-14 12:02:07 +00:00
Nicola Pero
a707bc8b0e Reverted usage of variables to install
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8630 72102866-910b-0410-8b05-ffd578937521
2001-01-16 19:28:04 +00:00
Nicola Pero
38d2052bf9 Tidied removing installed stuff so it can more easily be logged
by file-list.make


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8622 72102866-910b-0410-8b05-ffd578937521
2001-01-16 13:13:20 +00:00
Nicola Pero
ee744cd658 Use the new variable INSTALL_COMPLETE_DIR to install a complete dir
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8576 72102866-910b-0410-8b05-ffd578937521
2001-01-12 18:31:23 +00:00
Richard Frith-MacDonald
f797187575 *** empty log message ***
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8258 72102866-910b-0410-8b05-ffd578937521
2000-12-06 07:39:18 +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
Nicola Pero
0cae58310d Use opentool when running plmerge
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@7599 72102866-910b-0410-8b05-ffd578937521
2000-09-26 09:31:41 +00:00
Jonathan Gapen
0eb280447d Use plmerge to incorporate appnameInfo.plist.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@6491 72102866-910b-0410-8b05-ffd578937521
2000-04-21 05:56:17 +00:00
Richard Frith-MacDonald
a8a73f322c Fix for gmodels
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@6356 72102866-910b-0410-8b05-ffd578937521
2000-03-22 21:39:20 +00:00
Richard Frith-MacDonald
e51045e246 Fixed typo
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@5681 72102866-910b-0410-8b05-ffd578937521
2000-01-07 06:58:13 +00:00
Richard Frith-MacDonald
e45ade1f43 Improve app building of info list
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@5677 72102866-910b-0410-8b05-ffd578937521
2000-01-07 06:18:48 +00:00
Richard Frith-MacDonald
1af06a69bf Added xxxInfo.plist insertion for bundles
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@5134 72102866-910b-0410-8b05-ffd578937521
1999-11-05 11:15:48 +00:00
Adam Fedor
c2d8f7c90f Fix LDFLAGS
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@4898 72102866-910b-0410-8b05-ffd578937521
1999-09-15 02:41:46 +00:00
Richard Frith-MacDonald
8e279bc9d3 Make install directory as required
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@4689 72102866-910b-0410-8b05-ffd578937521
1999-08-03 05:52:05 +00:00
Adam Fedor
21056b4543 Update MANPATH, Info-gnustep.plist
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@4596 72102866-910b-0410-8b05-ffd578937521
1999-07-15 15:31:42 +00:00
Adam Fedor
b720fd5957 Add executable startup script
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@4329 72102866-910b-0410-8b05-ffd578937521
1999-06-02 03:16:12 +00:00
Richard Frith-MacDonald
e7c4336097 Extend application plist ability.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@4312 72102866-910b-0410-8b05-ffd578937521
1999-05-28 04:52:54 +00:00
Richard Frith-MacDonald
1ba7b3b577 Allow extension to plist
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@4311 72102866-910b-0410-8b05-ffd578937521
1999-05-28 04:48:27 +00:00
Richard Frith-MacDonald
cbdfdc0892 Add application icon
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@4263 72102866-910b-0410-8b05-ffd578937521
1999-05-19 08:58:58 +00:00
Masatake Yamato
73f4f88d68 Fix a bug that appears during building a static library.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@4001 72102866-910b-0410-8b05-ffd578937521
1999-03-31 11:11:35 +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
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
Richard Frith-MacDonald
eb625c09a3 Improved services.make and Info-gnustep.plist generation.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@3302 72102866-910b-0410-8b05-ffd578937521
1998-11-23 13:34:24 +00:00
Adam Fedor
c39cd9e485 More NetBSD
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@3221 72102866-910b-0410-8b05-ffd578937521
1998-11-16 19:48:00 +00:00
Felipe A. Rodriguez
576f28c65d * test-application.make add support for building individual subprojects
using the typical command line of "make mySubproject".
	* application.make revert resource copying to original 0.5.0 in order to
      fix resource copy bug in xraw/Workspace example.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@3207 72102866-910b-0410-8b05-ffd578937521
1998-11-12 10:19:43 +00:00