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