Commit graph

1733 commits

Author SHA1 Message Date
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
Nicola Pero
2c32a812a4 fixed tiny typo in English comment
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11608 72102866-910b-0410-8b05-ffd578937521
2001-12-03 11:22:11 +00:00
Nicola Pero
fe9cbc4332 Fixed typo in clibrary when building DLLs ... basically affecting only
building gnustep-objc as shared on win32


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11566 72102866-910b-0410-8b05-ffd578937521
2001-11-28 18:19:09 +00:00
Nicola Pero
66554eaa36 Fixed typo for library_name with DLL
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11565 72102866-910b-0410-8b05-ffd578937521
2001-11-28 18:18:37 +00:00
Nicola Pero
0f855c5c39 Minor tidyup in comment
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11564 72102866-910b-0410-8b05-ffd578937521
2001-11-28 12:06:36 +00:00
Nicola Pero
7109e9c9cf Added configuration option to change GNUSTEP_USER_ROOT
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11563 72102866-910b-0410-8b05-ffd578937521
2001-11-28 11:33:45 +00:00
Nicola Pero
46aa5d17d7 Updated to allow configure set a different GNUSTEP_USER_ROOT
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11562 72102866-910b-0410-8b05-ffd578937521
2001-11-28 11:32:44 +00:00
Nicola Pero
18c80958ac Updated to allow configure force a different GNUSTEP_USER_ROOT to be used
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11561 72102866-910b-0410-8b05-ffd578937521
2001-11-28 11:32:07 +00:00
Nicola Pero
2993a3f9b4 Regenerated
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11560 72102866-910b-0410-8b05-ffd578937521
2001-11-28 11:31:31 +00:00
Nicola Pero
3e5d30605e Added --with-user-root option
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11559 72102866-910b-0410-8b05-ffd578937521
2001-11-28 11:29:33 +00:00
Nicola Pero
16c9c0f3a8 Removed old WO_* flags from brain.make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11558 72102866-910b-0410-8b05-ffd578937521
2001-11-28 11:11:40 +00:00
Nicola Pero
4710250a0b Removed setting of old WO_* flags
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11557 72102866-910b-0410-8b05-ffd578937521
2001-11-28 11:11:10 +00:00
Adam Fedor
1c333133e8 Updated
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11549 72102866-910b-0410-8b05-ffd578937521
2001-11-26 21:02:43 +00:00
Nicola Pero
007255bba5 Minor tidyups
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11485 72102866-910b-0410-8b05-ffd578937521
2001-11-22 14:26:45 +00:00
Nicola Pero
d37ce0f985 Added configure code so if the compiler supports it, we automatically turn
on autodependencies


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11483 72102866-910b-0410-8b05-ffd578937521
2001-11-22 13:33:23 +00:00
Nicola Pero
71ee8103f3 Only set AUTO_DEPENDENCIES_FLAGS if not already set to allow user-level
makefiles to override them


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11482 72102866-910b-0410-8b05-ffd578937521
2001-11-22 13:32:30 +00:00
Nicola Pero
482cf3b62b Added automatic configuration test setting AUTO_DEPENDENCIES to yes if
we are running under GCC => 3.x


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11481 72102866-910b-0410-8b05-ffd578937521
2001-11-22 13:31:51 +00:00
Nicola Pero
295791311d Renamed tgz target to dist for compliancy with GNU standards
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11480 72102866-910b-0410-8b05-ffd578937521
2001-11-22 10:48:58 +00:00
Nicola Pero
645cb582c6 Updated references to target tgz' to be to target dist'
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11479 72102866-910b-0410-8b05-ffd578937521
2001-11-22 10:48:19 +00:00
Nicola Pero
3fede3674c Renamed make tgz' to make dist' for compliancy with GNU standards;
renamed variable preventing multiple inclusions to
SOURCE_DISTRIBUTION_MAKE_LOADED


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11478 72102866-910b-0410-8b05-ffd578937521
2001-11-22 10:47:51 +00:00
Nicola Pero
77c59d62b2 Implemented support for auto-dependencies
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11477 72102866-910b-0410-8b05-ffd578937521
2001-11-22 03:09:12 +00:00
Nicola Pero
0083818fbd Implemented support for auto-dependencies ... generated by gcc => 3.0
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11476 72102866-910b-0410-8b05-ffd578937521
2001-11-22 03:07:56 +00:00
Nicola Pero
83aad81f59 Removed obsolete depend.make file
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11475 72102866-910b-0410-8b05-ffd578937521
2001-11-22 02:54:09 +00:00
Nicola Pero
047f5f43c2 Obsolete file removed
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11474 72102866-910b-0410-8b05-ffd578937521
2001-11-22 02:51:53 +00:00
Nicola Pero
2cad55d482 Updated rpm.make for changes in source-distribution.make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11461 72102866-910b-0410-8b05-ffd578937521
2001-11-22 00:49:32 +00:00
Nicola Pero
6ec7c60ffe Moved check-RPM_TOPDIR into a separate target; manage case of RELEASE_DIR
non empty - a new feature which was added to source-distribution.make


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11460 72102866-910b-0410-8b05-ffd578937521
2001-11-22 00:47:59 +00:00
Nicola Pero
59437e27aa Rewritten source-distribution.make ... so that all packages built using
gnustep-make can fruitfully take advantage of our .tar.gz generation and
cvs export facilities ...


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11459 72102866-910b-0410-8b05-ffd578937521
2001-11-22 00:15:58 +00:00
Nicola Pero
675b5403b8 Rewritten. many bug fixes; new features; all packages built using
gnustep-make should now be able to take full advantage of it.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11458 72102866-910b-0410-8b05-ffd578937521
2001-11-22 00:14:21 +00:00