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
Adam Fedor
714f1bb48a
Port fixes from trunk
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/branches/stable@25194 72102866-910b-0410-8b05-ffd578937521
2007-05-25 13:12:35 +00:00
Nicola Pero
fb8cf336bf
Yet another linking flag fix for native ObjC exceptions
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24884 72102866-910b-0410-8b05-ffd578937521
2007-03-17 15:33:12 +00:00
Nicola Pero
4728d08c98
Added -fexceptions on compile and link command-line when using ObjC exceptions
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24873 72102866-910b-0410-8b05-ffd578937521
2007-03-15 10:05:53 +00:00
Nicola Pero
b55d6b203c
Added GNUSTEP_*_WEB_APPS for GSWeb and SOPE; fixed some minor filesystem layouts bits
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24769 72102866-910b-0410-8b05-ffd578937521
2007-03-05 16:49:54 +00:00
Richard Frith-MacDonald
19cd9d2fa4
Header includes for non-flattened should use library combo
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24737 72102866-910b-0410-8b05-ffd578937521
2007-03-01 14:25:31 +00:00
Nicola Pero
299eb7e040
use shorter variable names for GNUSTEP_xxx_DOCUMENTATION[_yyy] variables, so that it works with tcsh 6.12 and other shells with limited variable name lengths
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24691 72102866-910b-0410-8b05-ffd578937521
2007-02-26 15:20: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
9a868d4a12
Print deprecation warnings for obsolete variables
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24636 72102866-910b-0410-8b05-ffd578937521
2007-02-18 05:29:41 +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
bc40e45feb
Added GNUSTEP_xxx_ADMIN_APPS and GNUSTEP_xxx_ADMIN_TOOLS
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24614 72102866-910b-0410-8b05-ffd578937521
2007-02-16 20:14:44 +00:00
Nicola Pero
959eb53a8d
Updated comment
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24606 72102866-910b-0410-8b05-ffd578937521
2007-02-16 16:00:26 +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
f60e16b1f2
Do not store the library-combo implicitly in the config file as part of the GNUSTEP_xxx_HEADERS variable
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24583 72102866-910b-0410-8b05-ffd578937521
2007-02-15 00:51:26 +00:00
Nicola Pero
d034cb1d6b
Removed unused variable
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24566 72102866-910b-0410-8b05-ffd578937521
2007-02-14 13:23:42 +00:00
Nicola Pero
0ef00c6ee9
Emit a warning if GNUSTEP_INSTALLATION_DIR is used. Ignore old xxx_RESOURCE_FILES_INSTALL_DIR settings if the new one is found
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24549 72102866-910b-0410-8b05-ffd578937521
2007-02-14 12:08:47 +00:00
Nicola Pero
125a66d45a
Updated PATH-checks in common.make for new filesystem support
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24542 72102866-910b-0410-8b05-ffd578937521
2007-02-14 04:44:35 +00:00
Nicola Pero
e924193141
Updated -I, -L and -F flags for new custom filesystem support
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24521 72102866-910b-0410-8b05-ffd578937521
2007-02-13 05:37:56 +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
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
b9382fa220
Detect $(info ...) function of GNU Make, and use it to print the version number once per invocation
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24513 72102866-910b-0410-8b05-ffd578937521
2007-02-12 22:31:33 +00:00
Nicola Pero
3438ea2428
Tidied comment in last change
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24509 72102866-910b-0410-8b05-ffd578937521
2007-02-12 17:24:00 +00:00
Nicola Pero
c7411ec296
Export GNUSTEP_MAKEFILES to reduce overhead of dynamically computing GNUSTEP_MAKEFILES using gnustep-config
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24508 72102866-910b-0410-8b05-ffd578937521
2007-02-12 17:23:10 +00:00
Nicola Pero
ff74ce1db4
More work on getting DESTDIR to work
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24091 72102866-910b-0410-8b05-ffd578937521
2006-11-15 16:12:12 +00:00
Richard Frith-MacDonald
26de0fd832
Update for new recommended status of #import
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24002 72102866-910b-0410-8b05-ffd578937521
2006-10-31 13:01:34 +00:00
Nicola Pero
5b1a476533
Implemented GNUSTEP_INSTALLATION_DOMAIN, removed message suggesting usage of GNUSTEP_INSTALLATION_DIR
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@23836 72102866-910b-0410-8b05-ffd578937521
2006-10-10 12:49:39 +00:00
Nicola Pero
e183e39d29
Fixed DESTDIR; only add it at the top-most invocation
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@23782 72102866-910b-0410-8b05-ffd578937521
2006-10-06 23:04:10 +00:00
Nicola Pero
bbcf517037
Support DESTDIR
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@23774 72102866-910b-0410-8b05-ffd578937521
2006-10-06 08:06:19 +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
9eb0241942
Removed obsolete comment
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@23644 72102866-910b-0410-8b05-ffd578937521
2006-09-28 00:32:28 +00:00
Nicola Pero
df51acd813
Reverted change that was filtering out -O% from compile flags with debug=yes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@23566 72102866-910b-0410-8b05-ffd578937521
2006-09-20 04:32:39 +00:00
Nicola Pero
02b0afaa62
Turn on debug=yes by default, and add -O2 to debug=yes compiles
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@23565 72102866-910b-0410-8b05-ffd578937521
2006-09-20 04:12:08 +00:00
Nicola Pero
cf81121ccf
Updated comments
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@23562 72102866-910b-0410-8b05-ffd578937521
2006-09-19 02:36:49 +00:00
Nicola Pero
47935ebffe
Removed a couple of newlines
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@23555 72102866-910b-0410-8b05-ffd578937521
2006-09-19 00:33:47 +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
36d4378319
Always use 'app' and 'gswa' as app extensions ... that is, use Gorm.app and drop Gorm.debug and Gorm.profile. Also, print a friendly message when openapp fails because . is not in PATH
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@23471 72102866-910b-0410-8b05-ffd578937521
2006-09-12 19:05:58 +00:00
Nicola Pero
997f53e991
Added a comment reminding to myself of the config problems to fix
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@23441 72102866-910b-0410-8b05-ffd578937521
2006-09-09 12:46:36 +00:00
Nicola Pero
3e2a966690
Use the same obj directory for building no matter what type of build we're doing
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@23431 72102866-910b-0410-8b05-ffd578937521
2006-09-08 17:45:16 +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
Nicola Pero
6092b77725
Removed _p library name suffix for profile libraries
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@23410 72102866-910b-0410-8b05-ffd578937521
2006-09-07 16:46:01 +00:00
Adam Fedor
73ffb584cf
* common.make: Remove 'd' suffix for debug libraries.
...
* which_lib.c: Don't search for debug libraries in case there are
old ones still around.
* Documentation/news.texi: Update for new release.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@23324 72102866-910b-0410-8b05-ffd578937521
2006-08-24 17:25:23 +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
Richard Frith-MacDonald
04d7f7aed9
Fix for non-flattened usage
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@23053 72102866-910b-0410-8b05-ffd578937521
2006-06-14 08:45:51 +00:00
Richard Frith-MacDonald
e130418883
Apply patch from bug #16437
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@22826 72102866-910b-0410-8b05-ffd578937521
2006-04-26 14:12:55 +00:00
Nicola Pero
3a51762edf
Updated for new/better way of checking if we're running top-level, plus
...
removed code no longer useful
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@21880 72102866-910b-0410-8b05-ffd578937521
2005-10-26 14:34:42 +00:00
Nicola Pero
04de3be7af
Read the config files in makefiles while building
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@21866 72102866-910b-0410-8b05-ffd578937521
2005-10-23 16:44:28 +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
Alexander Malmberg
d86e67f506
Rename HAS_OBJC_EXCEPTIONS to USE_OBJC_EXCEPTIONS. Add configure argument for this feature, and make the test for it stricter.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@19603 72102866-910b-0410-8b05-ffd578937521
2004-06-22 23:56:41 +00:00
Nicola Pero
9ae06b0ad8
Detect native ObjC exception support in the compiler, and turn it on if there
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@19551 72102866-910b-0410-8b05-ffd578937521
2004-06-19 11:09:53 +00:00
Adam Fedor
d3248a1655
Fix missing paren. Doc updates
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@19083 72102866-910b-0410-8b05-ffd578937521
2004-04-13 02:40:25 +00:00