Commit graph

1360 commits

Author SHA1 Message Date
Nicola Pero
5a836a15ab Fix so that INSTALL_AS_USER and INSTALL_AS_GROUP work in
GNUmakefile.premables as well


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11732 72102866-910b-0410-8b05-ffd578937521
2001-12-12 19:18:51 +00:00
Nicola Pero
ccd9a1f372 Moved code concerning INSTALL_AS_USER and INSTALL_AS_GROUP from
common.make to rules.make so that they can be defined in
GNUmakefile.premable


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11731 72102866-910b-0410-8b05-ffd578937521
2001-12-12 19:18:22 +00:00
Nicola Pero
2e7368f04d Fixed INSTALL_AS_USER and INSTALL_AS_GROUP for shared libraries with
symbolic links


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11728 72102866-910b-0410-8b05-ffd578937521
2001-12-12 18:07:39 +00:00
Nicola Pero
f59f5b1140 Fixup the AFTER_INSTALL_LIBRARY_CMD to include setting user/group if
needed


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11727 72102866-910b-0410-8b05-ffd578937521
2001-12-12 18:07:04 +00:00
Nicola Pero
32b992ed9b Added AFTER_INSTALL_SHARED_LIBRARY_CHOWN, used for chown commands needed
to fixup the user/group of symbolic links to libraries in the
installation dir


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11726 72102866-910b-0410-8b05-ffd578937521
2001-12-12 18:06:08 +00:00
Nicola Pero
3c85984064 Fixed bug in installation of tools which was not properly setting
user/group


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11725 72102866-910b-0410-8b05-ffd578937521
2001-12-12 17:02:09 +00:00
Nicola Pero
f1874864fe Use MKINSTALLDIRS, not MKDIRS, when creating the installation directory
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11724 72102866-910b-0410-8b05-ffd578937521
2001-12-12 17:01:35 +00:00
Nicola Pero
f3df9d6e8e Tidied error messages of mkinstalldirs when using chown
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11723 72102866-910b-0410-8b05-ffd578937521
2001-12-12 16:48:31 +00:00
Nicola Pero
2c748ea862 Do not run chown if mkdir fails
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11722 72102866-910b-0410-8b05-ffd578937521
2001-12-12 16:47:53 +00:00
Nicola Pero
2d8d79239f Fixed typo/bug
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11721 72102866-910b-0410-8b05-ffd578937521
2001-12-12 16:33:20 +00:00
Nicola Pero
61ec1adf76 Implemented INSTALL_AS_USER and INSTALL_AS_GROUP
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11719 72102866-910b-0410-8b05-ffd578937521
2001-12-12 15:29:11 +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
b8b911d547 Implemented INSTALL_AS_USER and INSTALL_AS_GROUP
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11717 72102866-910b-0410-8b05-ffd578937521
2001-12-12 15:23:20 +00:00
Nicola Pero
dc8fb4c8fc Recognize a -c option to tell it to run chown on the created dirs
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11716 72102866-910b-0410-8b05-ffd578937521
2001-12-12 15:21:43 +00:00
Nicola Pero
a41294946b Regenerated
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11715 72102866-910b-0410-8b05-ffd578937521
2001-12-12 15:20:06 +00:00
Nicola Pero
75a241a15d Added test for chown
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11714 72102866-910b-0410-8b05-ffd578937521
2001-12-12 15:19:22 +00:00
Nicola Pero
668f98763f Define CHOWN
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11713 72102866-910b-0410-8b05-ffd578937521
2001-12-12 15:18:49 +00:00
Nicola Pero
e682895006 Standardized usage of HEADER_FILES_INSTALL_DIR which should not need a '/'
in the user makefile


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11709 72102866-910b-0410-8b05-ffd578937521
2001-12-12 13:20:53 +00:00
Nicola Pero
04efc19a24 Removed excess MKDIRS in gswbundle.make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11708 72102866-910b-0410-8b05-ffd578937521
2001-12-12 13:12:04 +00:00
Nicola Pero
1056afe80d Removed MKDIRS call in excess when installing
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11707 72102866-910b-0410-8b05-ffd578937521
2001-12-12 13:11:24 +00:00
Nicola Pero
a72f1469e7 Removed unused target in service.make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11706 72102866-910b-0410-8b05-ffd578937521
2001-12-12 13:09:10 +00:00
Nicola Pero
cf137c8624 Removed unused target
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11705 72102866-910b-0410-8b05-ffd578937521
2001-12-12 13:08:49 +00:00
Nicola Pero
f5b8957fc5 Removed some unused variables in config.make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11704 72102866-910b-0410-8b05-ffd578937521
2001-12-12 13:07:21 +00:00
Nicola Pero
896db86fe0 Removed some unused variables
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11703 72102866-910b-0410-8b05-ffd578937521
2001-12-12 13:06:37 +00:00
Nicola Pero
e807d065f3 Added rule to build %.h from %.psw files - needed in frameworks
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11692 72102866-910b-0410-8b05-ffd578937521
2001-12-11 01:27:54 +00:00
Nicola Pero
fdb2846d7c Added rule to build %.h files from %.psw files - needed in frameworks
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11691 72102866-910b-0410-8b05-ffd578937521
2001-12-11 01:27:16 +00:00
Nicola Pero
b2694084f1 Slightly rephrasing of my last changelog entry
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11690 72102866-910b-0410-8b05-ffd578937521
2001-12-11 01:21:00 +00:00
Nicola Pero
c6f2f7767d Hopefully fixed the tricky tar portability problem ... h and --exclude
options to tar - currently used when installing bundles - having being
reported broken in various combinations on various platforms


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11689 72102866-910b-0410-8b05-ffd578937521
2001-12-11 01:08:23 +00:00
Nicola Pero
593e02a973 Portability fix when installing _ should now work with broken tars
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11688 72102866-910b-0410-8b05-ffd578937521
2001-12-11 01:05:17 +00:00
Nicola Pero
d79f5118cc More tweaking with tar options (for portability) to install bundles
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11687 72102866-910b-0410-8b05-ffd578937521
2001-12-11 00:11:13 +00:00
Nicola Pero
0f93830800 More portable options to tar in bundle.make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11686 72102866-910b-0410-8b05-ffd578937521
2001-12-10 19:38:01 +00:00
Nicola Pero
5559e8cae8 Reverted tar option --to-stdout' to be f -' - looks like more portable
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11685 72102866-910b-0410-8b05-ffd578937521
2001-12-10 19:37:33 +00:00
Nicola Pero
2981ac5da3 On make clean, remove the .c and .h files generated by pswrap
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11684 72102866-910b-0410-8b05-ffd578937521
2001-12-10 12:26:34 +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
ec58c509e1 on make clean, remove the .c and .h files generated by pswrap
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11682 72102866-910b-0410-8b05-ffd578937521
2001-12-10 12:22:44 +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
8a77c98ab1 Updated makefile to build gnustep-make's own documentation;
implemented/fixed installation of such a doc; updated regeneration process
and regenerated current FAQ and GNUstep-HOWTO


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11680 72102866-910b-0410-8b05-ffd578937521
2001-12-10 11:25:27 +00:00
Nicola Pero
230fc75293 Fixed regenerate target
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11679 72102866-910b-0410-8b05-ffd578937521
2001-12-10 11:23:41 +00:00
Nicola Pero
46f1a65440 Regenerated
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11678 72102866-910b-0410-8b05-ffd578937521
2001-12-10 11:23:12 +00:00
Nicola Pero
9f6d11208b Fixed/implemented installation of the documentation; removed unused
variable


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11677 72102866-910b-0410-8b05-ffd578937521
2001-12-10 11:11:39 +00:00
Nicola Pero
25cdaa5431 Regenerated from the top level makefile
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11676 72102866-910b-0410-8b05-ffd578937521
2001-12-10 11:10:58 +00:00
Nicola Pero
6c070a6ec9 Simplified code in library-combo.make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11663 72102866-910b-0410-8b05-ffd578937521
2001-12-08 17:04:42 +00:00
Nicola Pero
f473175f1b Simplified code - removed runtime, foundation and gui libraries - obsoleted
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11662 72102866-910b-0410-8b05-ffd578937521
2001-12-08 17:04:19 +00:00
Nicola Pero
764ead3a4f Renamed brain.make to library-combo.make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11661 72102866-910b-0410-8b05-ffd578937521
2001-12-08 17:01:14 +00:00
Nicola Pero
069362ace1 Dereference symbolic links to external files when installing a bundle
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11639 72102866-910b-0410-8b05-ffd578937521
2001-12-06 11:29:57 +00:00
Nicola Pero
a83abb729c Dereference symbolic links in the bundle to external files when installing
the bundle


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11638 72102866-910b-0410-8b05-ffd578937521
2001-12-06 11:29:27 +00:00
Nicola Pero
e1db807b2f Bug fix in documentation.make ... was not compressing when it should have
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11612 72102866-910b-0410-8b05-ffd578937521
2001-12-03 12:28:04 +00:00
Nicola Pero
31e199c9bc Bug fix - was not compressing html tarball when creating the .tar.gz from
it


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11611 72102866-910b-0410-8b05-ffd578937521
2001-12-03 12:27:28 +00:00
Nicola Pero
757481f99a Added Mac OS X 10.1.1 darwin 5.1 support
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11610 72102866-910b-0410-8b05-ffd578937521
2001-12-03 11:50:09 +00:00
Nicola Pero
43a0fb3556 Added MacOS X 10.1.1 darwin5.1 target
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11609 72102866-910b-0410-8b05-ffd578937521
2001-12-03 11:49:42 +00:00