Commit graph

170 commits

Author SHA1 Message Date
Adam Fedor
e9d2c268bc Backports from trunk
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/branches/stable@25809 72102866-910b-0410-8b05-ffd578937521
2007-12-31 02:57:28 +00:00
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
Nicola Pero
1b46123b05 More native integration for applications ... install a symlink into Tools to start them up very fast, shortcutting the *step emulation layer
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24828 72102866-910b-0410-8b05-ffd578937521
2007-03-08 17:15:05 +00:00
David Ayers
05773ddf43 * GNUmakefile.in (uninstall:): Remove print_unique_pathlist.sh,
filesystem.sh, filesystem.csh and gnustep-config.  Remove
	GNUSTEP_TARGET_LDIR.  Reorder removed directories according
	to reverse order of installation.  Only remove existing directories.
	Remove obsolete comment.

	* common.make (TRANSFORM_PATHS_SCRIPT): Remove obsolete variable.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24651 72102866-910b-0410-8b05-ffd578937521
2007-02-19 12:37:13 +00:00
Nicola Pero
55602114b8 Updated and simplified rpm building. In particular, removed separate debug packages
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24638 72102866-910b-0410-8b05-ffd578937521
2007-02-18 06:02:43 +00:00
Nicola Pero
2aa566c1ee Extended gnustep-config to be able to print out compile/link flags. Added quiet=yes option to silent the gnustep-make version message
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24616 72102866-910b-0410-8b05-ffd578937521
2007-02-17 00:12:16 +00:00
Nicola Pero
8bd8b002d1 Implemented filesystem support
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24597 72102866-910b-0410-8b05-ffd578937521
2007-02-16 04:22:26 +00:00
Nicola Pero
0f2b3b4b1f Fixed installation of debugapp
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24564 72102866-910b-0410-8b05-ffd578937521
2007-02-14 13:19:38 +00:00
Nicola Pero
19148d443d More work on filesystem support
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24545 72102866-910b-0410-8b05-ffd578937521
2007-02-14 05:47:05 +00:00
Nicola Pero
d73ff363e8 Do not install as executables files that are not supposed to be executed
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24536 72102866-910b-0410-8b05-ffd578937521
2007-02-14 03:52:02 +00:00
Nicola Pero
60d2f74200 Added new variables to GNUstep.conf
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24533 72102866-910b-0410-8b05-ffd578937521
2007-02-14 03:13:38 +00:00
Nicola Pero
d656596e1d More work on general filesystem layout support
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24532 72102866-910b-0410-8b05-ffd578937521
2007-02-14 02:38:15 +00:00
Nicola Pero
7d76d18ac2 Start to update the shell scripts for the new filesystem support. Work in progress, but everything should still work as usual
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24525 72102866-910b-0410-8b05-ffd578937521
2007-02-13 14:19:37 +00:00
Nicola Pero
bf377da117 Prepare filesystem support for letting users override standard location
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24520 72102866-910b-0410-8b05-ffd578937521
2007-02-13 05:19:49 +00:00
Nicola Pero
9548054560 Removed obsolete variable
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24516 72102866-910b-0410-8b05-ffd578937521
2007-02-12 23:34:42 +00:00
Nicola Pero
8f0c6fc005 Added print-gnustep-make-help target
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24514 72102866-910b-0410-8b05-ffd578937521
2007-02-12 22:59:16 +00:00
Nicola Pero
c55b378eb2 Fixed typo in last change
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24507 72102866-910b-0410-8b05-ffd578937521
2007-02-12 17:20:13 +00:00
Nicola Pero
67a6d44da6 Renamed gnustep-config.sh to gnustep-config, and tidied up rules to build it
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24506 72102866-910b-0410-8b05-ffd578937521
2007-02-12 16:42:23 +00:00
Nicola Pero
bb7985f018 Added script that can be used to the value of any GNUstep variable
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24500 72102866-910b-0410-8b05-ffd578937521
2007-02-11 01:27:47 +00:00
Nicola Pero
183ae3f0e6 Implemented more intelligent test for precompiled headers
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24370 72102866-910b-0410-8b05-ffd578937521
2007-01-16 16:40:24 +00:00
Richard Frith-MacDonald
736e3854d0 Add target for snapshot
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24185 72102866-910b-0410-8b05-ffd578937521
2006-12-05 11:38:10 +00:00
Nicola Pero
1047483210 Fixed installing debugapp when compiling off source tree
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@23852 72102866-910b-0410-8b05-ffd578937521
2006-10-11 09:47:22 +00:00
Nicola Pero
c16e923759 Removed support for library_paths.openapp; this feature was not available in common setups so I doubt anyone could use it anyway
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@23744 72102866-910b-0410-8b05-ffd578937521
2006-10-03 17:23:36 +00:00
Nicola Pero
f15b56a5eb Merged openapp and debugapp
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@23742 72102866-910b-0410-8b05-ffd578937521
2006-10-03 16:19:36 +00:00
Nicola Pero
1db9347273 Introduced new variable GNUSTEP_IS_FLATTENED to switch the default flattened status from no to yes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@23718 72102866-910b-0410-8b05-ffd578937521
2006-10-02 15:54:56 +00:00
Nicola Pero
0f912aaf51 Use DESTDIR instead of special_prefix to comply with GNU Coding Standards and standard packaging conventions
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@23643 72102866-910b-0410-8b05-ffd578937521
2006-09-28 00:31:59 +00:00
Nicola Pero
b8add68872 Fixed problems in the config system by separating platform-dependent and platform-independent information
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@23549 72102866-910b-0410-8b05-ffd578937521
2006-09-18 20:29:28 +00:00
Nicola Pero
4dab485c21 Updated rpm building machinery for changes in debug vs non-debug; improved messages and behaviour of rpm building machinery too
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@23478 72102866-910b-0410-8b05-ffd578937521
2006-09-13 02:09:01 +00:00
Nicola Pero
7a8fcb39af Removed code to move from very very old obsolete directory structure; improved messages when building
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@23435 72102866-910b-0410-8b05-ffd578937521
2006-09-08 18:36:20 +00:00
Nicola Pero
b6d7b6ebc0 Standardized all libraries to have the same name, and removed which_lib
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@23411 72102866-910b-0410-8b05-ffd578937521
2006-09-08 11:19:09 +00:00
Richard Frith-MacDonald
418c3d9fae Fix to make install directory for config.make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@23133 72102866-910b-0410-8b05-ffd578937521
2006-07-05 17:35:10 +00:00
Richard Frith-MacDonald
d0050bedd9 Try to get make package working with non-flattened hierarchy again.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@23132 72102866-910b-0410-8b05-ffd578937521
2006-07-05 17:23:22 +00:00
Adam Fedor
7d546ce1c2 * Master/source-distribution.make (svn-tag): Add comment line
(svn-dist): Simplify checkout.
* Master/framework.make: Add build-headers rules
* GNUmakefile: Add special_prefix to GNUSTEP_MAKEFILES


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@22719 72102866-910b-0410-8b05-ffd578937521
2006-03-27 15:19:12 +00:00
Adam Fedor
b1ac507f09 syntax fix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@22656 72102866-910b-0410-8b05-ffd578937521
2006-03-14 04:42:20 +00:00
Adam Fedor
92c1f44dcd Add svn distribution rules
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@22655 72102866-910b-0410-8b05-ffd578937521
2006-03-14 04:40:03 +00:00
Richard Frith-Macdonald
a0bc1baea8 More backslash support.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@22116 72102866-910b-0410-8b05-ffd578937521
2005-11-28 21:07:45 +00:00
Nicola Pero
112bee9af4 Fixed installing GNUstep.conf when build and source directories are different
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@21877 72102866-910b-0410-8b05-ffd578937521
2005-10-26 13:54:26 +00:00
Nicola Pero
afd1d69f43 Get rid of user_home in favour of configuration files
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@21818 72102866-910b-0410-8b05-ffd578937521
2005-10-13 02:42:10 +00:00
Nicola Pero
c490016f73 Fixed bug introduced by last changes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@21816 72102866-910b-0410-8b05-ffd578937521
2005-10-13 01:36:52 +00:00
Nicola Pero
e9942b16d3 Use GNUSTEP_SYSTEM_ROOT in configure stages instead of prefix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@21809 72102866-910b-0410-8b05-ffd578937521
2005-10-12 21:07:28 +00:00
Nicola Pero
f1b925a0fb Use GNUSTEP_MAKEFILES, not MAKEFILES_SUFFIX
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@21808 72102866-910b-0410-8b05-ffd578937521
2005-10-12 20:45:14 +00:00
Nicola Pero
72b76ae115 Generate GNUstep.conf and install it
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@21802 72102866-910b-0410-8b05-ffd578937521
2005-10-12 16:47:33 +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
Adam Fedor
ac5ef60fbd * GNUmakefile.in (install): Don't make Makefiles link
* target.make (darwin/GNU): Use $(CC) to link library.
* Instance/framework.make: More comments.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@21129 72102866-910b-0410-8b05-ffd578937521
2005-04-20 03:01:09 +00:00
Adam Fedor
ff6a273c37 * GNUmakefile.in: Don't install .GNUsteprc file
* GNUstep.conf: New file.
* Documentation/README.Darwin,  Documentation/README.MinGW,
Documentation/faq.texi, Documentation/machines.texi: Updates.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@20952 72102866-910b-0410-8b05-ffd578937521
2005-03-21 22:52:14 +00:00
Nicola Pero
684ab7cb09 Remove GNUsteprc on distclean
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@19984 72102866-910b-0410-8b05-ffd578937521
2004-09-03 20:34:35 +00:00
Nicola Pero
fb7341c5eb Install the system GNUsteprc to support --with-user-root needed by OGo
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@19982 72102866-910b-0410-8b05-ffd578937521
2004-09-03 20:30:09 +00:00
Nicola Pero
a8c4bb3d3a Updates to tar commands to exclude CVS and .svn files
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@19973 72102866-910b-0410-8b05-ffd578937521
2004-09-02 16:14:21 +00:00
Adam Fedor
68599a7c06 Clean and uninstall fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@19536 72102866-910b-0410-8b05-ffd578937521
2004-06-16 15:14:59 +00:00
Adam Fedor
3f1da12f82 Remove all installed files
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@19517 72102866-910b-0410-8b05-ffd578937521
2004-06-14 18:23:00 +00:00