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