Commit graph

867 commits

Author SHA1 Message Date
Adam Fedor
bf28fb7049 Version 1.5.1
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@15027 72102866-910b-0410-8b05-ffd578937521
2002-11-20 04:25:18 +00:00
Adam Fedor
0e89d27c98 Use command not $(command)
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@15026 72102866-910b-0410-8b05-ffd578937521
2002-11-20 04:03:06 +00:00
Adam Fedor
46a8a070e8 Remove/move duplicate setup
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14992 72102866-910b-0410-8b05-ffd578937521
2002-11-15 20:14:59 +00:00
Nicola Pero
6bd1677895 Shortened previous ChangeLog
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14943 72102866-910b-0410-8b05-ffd578937521
2002-11-06 15:35:58 +00:00
Nicola Pero
4e81f8aa9c Fixed typo in installation of gnustep-make - config.site would be misinstalled
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14942 72102866-910b-0410-8b05-ffd578937521
2002-11-06 15:29:11 +00:00
Nicola Pero
d0879f719e Rewritten framework/subproject interaction so that it supports building
multiple independent frameworks from the same GNUmakefile


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14940 72102866-910b-0410-8b05-ffd578937521
2002-11-06 13:28:09 +00:00
Nicola Pero
016943e878 Implemented copying an application into another bundle
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14932 72102866-910b-0410-8b05-ffd578937521
2002-11-06 11:00:22 +00:00
Adam Fedor
d2e20fc4a2 Updates
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14929 72102866-910b-0410-8b05-ffd578937521
2002-11-06 04:52:11 +00:00
Nicola Pero
2fe5df56c1 Fixed order or installation rules in Instance/documentation.make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14922 72102866-910b-0410-8b05-ffd578937521
2002-11-04 15:03:11 +00:00
Nicola Pero
d3fd140366 Remove the fixpath.sh file on make distclean in gnustep-make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14919 72102866-910b-0410-8b05-ffd578937521
2002-11-04 12:49:18 +00:00
Nicola Pero
f557019cd2 Broken documentation.make into smaller, independent makefiles ... finally
manageable


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14918 72102866-910b-0410-8b05-ffd578937521
2002-11-04 12:35:44 +00:00
Nicola Pero
ee4f586e96 Documentation specific flags moved into Instance/documentation.make and
reorganized for this change


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14902 72102866-910b-0410-8b05-ffd578937521
2002-11-01 14:13:01 +00:00
Nicola Pero
c6a12f09aa Removed unused autogsdoc rules
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14900 72102866-910b-0410-8b05-ffd578937521
2002-11-01 12:16:28 +00:00
Nicola Pero
5407e6c030 Little simplification and update of tool.make rules
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14895 72102866-910b-0410-8b05-ffd578937521
2002-10-31 21:02:39 +00:00
Nicola Pero
b7475133fd Removed old xxx_TOOLS API for frameworks; setup new xxx_COPY_INTO_DIR API;
both the general framework, and the first implementation of it for tools


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14891 72102866-910b-0410-8b05-ffd578937521
2002-10-31 14:00:45 +00:00
Nicola Pero
2aeb0455f7 Unified link commands for libraries and frameworks
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14878 72102866-910b-0410-8b05-ffd578937521
2002-10-30 13:20:26 +00:00
Nicola Pero
31b6c57045 Renamed some variables used internally when linking libraries, for consistency
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14876 72102866-910b-0410-8b05-ffd578937521
2002-10-30 12:42:22 +00:00
Nicola Pero
5bd3e91e66 Minor tidyup in framework.make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14859 72102866-910b-0410-8b05-ffd578937521
2002-10-28 10:50:34 +00:00
Richard Frith-Macdonald
dd30726ff5 Minor fix to doc location
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14849 72102866-910b-0410-8b05-ffd578937521
2002-10-26 08:12:47 +00:00
Nicola Pero
5707c0badb Implemented XXX_CFLAGS, XXX_OBJCFLAGS, XXX_CCFLAGS, XXX_CPPFLAGS
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14843 72102866-910b-0410-8b05-ffd578937521
2002-10-25 16:32:26 +00:00
Nicola Pero
65e0acddc0 Fixed ultra short description of GNU GPL in readme.texi
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14841 72102866-910b-0410-8b05-ffd578937521
2002-10-25 16:18:23 +00:00
Nicola Pero
21a9ee35b2 Tidied my last changelog entry
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14827 72102866-910b-0410-8b05-ffd578937521
2002-10-22 00:37:27 +00:00
Nicola Pero
89f91b4563 Implemented make strings target; fixed minor typo in objc-program clean/distclean
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14826 72102866-910b-0410-8b05-ffd578937521
2002-10-22 00:36:48 +00:00
Nicola Pero
82c197913f Minor cleanups and very minor performance tweaks
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14814 72102866-910b-0410-8b05-ffd578937521
2002-10-21 23:07:56 +00:00
Nicola Pero
24f3753241 Tidied details of aggregate.make, prevent it from executing code if there are
no SUBPROJECTS


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14798 72102866-910b-0410-8b05-ffd578937521
2002-10-17 16:47:13 +00:00
Nicola Pero
aa79032d78 Rewritten my last changelog entry
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14795 72102866-910b-0410-8b05-ffd578937521
2002-10-17 00:28:23 +00:00
Nicola Pero
930c80c0e8 Inline code of a core rule in Master/rules.make to squeeze out even more
speed


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14794 72102866-910b-0410-8b05-ffd578937521
2002-10-17 00:26:59 +00:00
Nicola Pero
8e21e64a4f A further optimization of make clean/distclean, pushing the speed of make
clean/distclean even more!


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14790 72102866-910b-0410-8b05-ffd578937521
2002-10-16 03:32:42 +00:00
Nicola Pero
a163af30f3 Fixed grammar of my last changelog entry
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14780 72102866-910b-0410-8b05-ffd578937521
2002-10-14 11:17:23 +00:00
Nicola Pero
646a82e90c Fixed rpm building to work with newer RPMs (which require 'rpmbuild' to be
used, rather than 'rpm -ba') as well


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14779 72102866-910b-0410-8b05-ffd578937521
2002-10-14 11:16:34 +00:00
Nicola Pero
d6b99dc9a9 Remove %install string from comment
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14724 72102866-910b-0410-8b05-ffd578937521
2002-10-11 15:33:54 +00:00
Nicola Pero
bd3312e4ba Sped up getting the list of classes contained in a framework
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14721 72102866-910b-0410-8b05-ffd578937521
2002-10-11 11:03:04 +00:00
Nicola Pero
1439b7636f Simplified building the list of classes implemented in a framework
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14718 72102866-910b-0410-8b05-ffd578937521
2002-10-11 10:37:32 +00:00
Nicola Pero
d91adf4fe0 Rewritten installation of gnustep-make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14706 72102866-910b-0410-8b05-ffd578937521
2002-10-10 17:36:31 +00:00
Adam Fedor
e792187e65 Update docs
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14696 72102866-910b-0410-8b05-ffd578937521
2002-10-10 03:24:39 +00:00
Nicola Pero
e233c26015 Removed unused variables from gnustep-make's GNUmakefile
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14691 72102866-910b-0410-8b05-ffd578937521
2002-10-09 11:50:12 +00:00
Nicola Pero
b2d8447183 Removed unused variable from gnustep-make's own GNUmakefile.in
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14689 72102866-910b-0410-8b05-ffd578937521
2002-10-09 11:27:20 +00:00
Nicola Pero
1e6cda646f Create the GNUSTEP_MAKEFILES/Auxiliary directory when installing gnustep-make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14688 72102866-910b-0410-8b05-ffd578937521
2002-10-09 11:19:48 +00:00
Nicola Pero
cf2f34a1f4 Fixed echoing of message in framewokr building
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14666 72102866-910b-0410-8b05-ffd578937521
2002-10-07 17:22:35 +00:00
Nicola Pero
cfbbf72812 Moved setting guile_paths from ld_lib_path.sh to GNUstep.sh, so that it's
only done once at startup and not each time a gui app is launched


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14653 72102866-910b-0410-8b05-ffd578937521
2002-10-05 00:17:05 +00:00
Nicola Pero
50c59dce2a Simplified, tidied up mkinstalldirs script
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14650 72102866-910b-0410-8b05-ffd578937521
2002-10-04 23:58:21 +00:00
Nicola Pero
ddf19f3ffa Some optimizations of applications startup scripts
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14648 72102866-910b-0410-8b05-ffd578937521
2002-10-04 22:55:24 +00:00
Nicola Pero
98bef1f9dc Removed aesthetical semicolon in openapp.in
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14646 72102866-910b-0410-8b05-ffd578937521
2002-10-04 22:31:07 +00:00
Nicola Pero
d329c3b6b7 Small rewrite for efficiency
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14644 72102866-910b-0410-8b05-ffd578937521
2002-10-04 13:56:01 +00:00
Richard Frith-Macdonald
81939f45c5 Minor install fix.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14625 72102866-910b-0410-8b05-ffd578937521
2002-10-02 10:22:00 +00:00
Adam Fedor
c0edbd32b3 Filesystem spec
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14622 72102866-910b-0410-8b05-ffd578937521
2002-10-02 02:32:08 +00:00
Nicola Pero
6910f5f429 Simplification of Instance/bundle.make - no longer creates symbolic links;
no longer creates NeXTstep Info.plist files; separated building OSX bundles
and GNUstep bundles; install using Instance/Shared/bundle.make, which now
does properly dereference symlinks when installing; tidied Instance/bundle.make


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14611 72102866-910b-0410-8b05-ffd578937521
2002-09-30 23:17:59 +00:00
Nicola Pero
c9a3021b1c Updated API for subproject resource bundles - you now need to set
xxx_HAS_RESOURCE_BUNDLE = yes to turn it on


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14586 72102866-910b-0410-8b05-ffd578937521
2002-09-27 01:32:24 +00:00
Nicola Pero
c61d5153a7 Implemented resource bundles for tools
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14580 72102866-910b-0410-8b05-ffd578937521
2002-09-26 01:20:04 +00:00
Nicola Pero
e82e910449 Added message used when installing resource bundles
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14577 72102866-910b-0410-8b05-ffd578937521
2002-09-26 01:10:44 +00:00