Commit graph

232 commits

Author SHA1 Message Date
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
David Ayers
9e97f4ca7d * GNUstep-reset.sh: Unset DYLD_LIBRARY_PATH and
DYLD_FRAMEWORK_PATH.
	* common.make: Mark as makefile for emacs.  Add support for
	setting GNUSTEP_FRAMEWORKS_DIRS and GNUSTEP_FRAMEWORKS_FLAGS
	for apple-apple-apple.
	* ld_lib_path.(c)sh: Set DYLD_FRAMEWORK_PATH for
	apple-apple-apple.
	* rules.make: Added support for GNUSTEP_FRAMEWORKS_FLAGS.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@19000 72102866-910b-0410-8b05-ffd578937521
2004-04-02 07:28:02 +00:00
Nicola Pero
fcdb83982f Do not set *_VERSION and VERSION as it's pointless and confusing to have them
set top-level


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@18950 72102866-910b-0410-8b05-ffd578937521
2004-03-29 12:04:35 +00:00
Nicola Pero
d1a80447c5 Rewritten the code creating the list of header and library directories, so
that if any of the GNUSTEP_XXX_ROOT directories are the same, we avoid adding
duplicates


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@18819 72102866-910b-0410-8b05-ffd578937521
2004-03-09 17:38:18 +00:00
Nicola Pero
513f2ef555 Removed stale debugging statement
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@18817 72102866-910b-0410-8b05-ffd578937521
2004-03-09 17:33:38 +00:00
Nicola Pero
62cd094679 No longer use the -Ixxx/Headers/gnustep compilation flags
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@18813 72102866-910b-0410-8b05-ffd578937521
2004-03-09 17:29:38 +00:00
Nicola Pero
59ce206d42 Removed --enable-import from configuration
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@18619 72102866-910b-0410-8b05-ffd578937521
2004-02-18 16:55:11 +00:00
Nicola Pero
9d7594fc1d Force frameworks to be always compiled as shared
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@18387 72102866-910b-0410-8b05-ffd578937521
2004-01-12 12:46:40 +00:00
Adam Fedor
f576213327 Add 2.57 prereq. Subst OBJCFLAGS from configure
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@17944 72102866-910b-0410-8b05-ffd578937521
2003-10-21 02:25:44 +00:00
Adam Fedor
4238fafbab Simmlify common GNUstep dirs.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@17870 72102866-910b-0410-8b05-ffd578937521
2003-10-15 02:52:56 +00:00
Nicola Pero
af17fd8ce6 New variables to support building in a separate build directory
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@17852 72102866-910b-0410-8b05-ffd578937521
2003-10-13 23:22:20 +00:00
Adam Fedor
e9d21d10f0 Simplify use of user-defined flags.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@17744 72102866-910b-0410-8b05-ffd578937521
2003-09-29 16:46:50 +00:00
Nicola Pero
0f3f99cb11 Define GNUSTEP_APPLICATION_SUPPORT
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@17611 72102866-910b-0410-8b05-ffd578937521
2003-09-03 10:01:43 +00:00
Nicola Pero
ecdde45764 Put headers in a library-combo keyed directory if library combos are used
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@17388 72102866-910b-0410-8b05-ffd578937521
2003-07-29 11:56:20 +00:00
Nicola Pero
3d4f80e279 Added -fno-strict-aliasing
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@16841 72102866-910b-0410-8b05-ffd578937521
2003-05-30 21:42:32 +00:00
Adam Fedor
fa9f9f2c75 Fix up some installation
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@16618 72102866-910b-0410-8b05-ffd578937521
2003-05-03 02:11:35 +00:00
Adam Fedor
a830aae513 Filesystem change
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@16565 72102866-910b-0410-8b05-ffd578937521
2003-04-28 02:29:49 +00:00
Richard Frith-Macdonald
44e1c0996f iUpdated for mingw
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@15575 72102866-910b-0410-8b05-ffd578937521
2003-01-09 18:05:41 +00:00
Richard Frith-Macdonald
5d3287f0a7 Minor tidyup
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@15475 72102866-910b-0410-8b05-ffd578937521
2003-01-03 17:27:30 +00:00
Nicola Pero
cb8839b356 Check apple systems by checking FOUNDATION_LIB = apple; set manually
OBJC_RUNTIME header path for libFoundation as OBJC_RUNTIME is no longer
available in general


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@15385 72102866-910b-0410-8b05-ffd578937521
2002-12-30 16:30:51 +00:00
Adam Fedor
46a8a070e8 Remove/move duplicate setup
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14992 72102866-910b-0410-8b05-ffd578937521
2002-11-15 20:14:59 +00:00
Nicola Pero
90a5a4d8a6 Removed two framework variables which should/must be instance specific,
not global


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14933 72102866-910b-0410-8b05-ffd578937521
2002-11-06 13:18:02 +00:00
Nicola Pero
ee4f586e96 Documentation specific flags moved into Instance/documentation.make and
reorganized for this change


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14902 72102866-910b-0410-8b05-ffd578937521
2002-11-01 14:13:01 +00:00
Nicola Pero
2aeb0455f7 Unified link commands for libraries and frameworks
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14878 72102866-910b-0410-8b05-ffd578937521
2002-10-30 13:20:26 +00:00
Nicola Pero
31b6c57045 Renamed some variables used internally when linking libraries, for consistency
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14876 72102866-910b-0410-8b05-ffd578937521
2002-10-30 12:42:22 +00:00
Nicola Pero
1d9fb1e4ee export GNUSTEP_INSTALLATION_DIR
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14796 72102866-910b-0410-8b05-ffd578937521
2002-10-17 16:44:26 +00:00
Nicola Pero
7cea49d9d6 Tidied up some comments
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14792 72102866-910b-0410-8b05-ffd578937521
2002-10-16 23:00:43 +00:00
Nicola Pero
aafd6c32a3 Fixes for choosing compilation and linking flags depending on shared=yes/no
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14435 72102866-910b-0410-8b05-ffd578937521
2002-09-12 13:59:04 +00:00
Nicola Pero
8f790bd641 Include messages.make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13864 72102866-910b-0410-8b05-ffd578937521
2002-06-13 16:11:52 +00:00
Richard Frith-Macdonald
3c339dd9aa Allow AUTOGSDOC to be overridden.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13658 72102866-910b-0410-8b05-ffd578937521
2002-05-15 11:40:36 +00:00
Richard Frith-Macdonald
cf5d5fc478 Implement system-wide .GNUsteprc support
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13616 72102866-910b-0410-8b05-ffd578937521
2002-05-10 08:47:58 +00:00
Nicola Pero
18ca7771e4 Define a var to access the relative_path.sh script
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13375 72102866-910b-0410-8b05-ffd578937521
2002-04-06 16:26:01 +00:00
Nicola Pero
b1309d0578 Fixed makeinfo flagsy
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13321 72102866-910b-0410-8b05-ffd578937521
2002-04-02 14:49:24 +00:00
Nicola Pero
2ce5286fab Implemented removing empty dirs from -I and -L flags if REMOVE_EMPTY_DIRS
is set to yes


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13149 72102866-910b-0410-8b05-ffd578937521
2002-03-18 17:07:02 +00:00
Richard Frith-Macdonald
d489408fe4 Remove warning under mingw
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13082 72102866-910b-0410-8b05-ffd578937521
2002-03-11 14:49:21 +00:00
Richard Frith-Macdonald
c0864dc579 Minor fix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13078 72102866-910b-0410-8b05-ffd578937521
2002-03-10 15:01:27 +00:00
Richard Frith-Macdonald
80a6f7cb4c Correct small windoze path error
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13077 72102866-910b-0410-8b05-ffd578937521
2002-03-10 14:49:58 +00:00
Richard Frith-Macdonald
f6b010e9cf New path fixup code
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13075 72102866-910b-0410-8b05-ffd578937521
2002-03-10 13:28:15 +00:00
Richard Frith-Macdonald
9583f91bd4 Pass configure time information about forced user and defaults paths to
the code we build.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12906 72102866-910b-0410-8b05-ffd578937521
2002-02-28 19:52:12 +00:00
Nicola Pero
f8c3ee13c5 GNUSTEP_APPS uses now 'Applications' rather than 'Apps'. Removed unused
GNUSTEP_WOAPPS variable


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12875 72102866-910b-0410-8b05-ffd578937521
2002-02-28 11:09:49 +00:00
Nicola Pero
7e6e3a2f04 Make it possible to have configurations where -Wno-import is not used
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12821 72102866-910b-0410-8b05-ffd578937521
2002-02-27 13:41:45 +00:00
Nicola Pero
8f4c001f7b Set the APP_EXTENSION here
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12349 72102866-910b-0410-8b05-ffd578937521
2002-01-31 17:58:29 +00:00
Nicola Pero
bc5ce4060a Improvements and renamings in the instance/type variables used to tell to
Instance invocation submakes what the instance/type is


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12308 72102866-910b-0410-8b05-ffd578937521
2002-01-30 20:04:36 +00:00
Nicola Pero
d831fffd51 Some minor variables for frameworks and bundles moved from rules.make to common.make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12307 72102866-910b-0410-8b05-ffd578937521
2002-01-30 19:51:21 +00:00
Nicola Pero
a0937dc110 Unexport GNUSTEP_MAKE_INSTANCE_INVOCATION, allowing to run Master make
invocations in Instance invocation rules without special needs (needed to
build cleanly java wrappers)


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12293 72102866-910b-0410-8b05-ffd578937521
2002-01-30 17:50:46 +00:00
Nicola Pero
d019f989a7 Removed framework-specific headers - no longer needed
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12190 72102866-910b-0410-8b05-ffd578937521
2002-01-22 23:03:45 +00:00
Nicola Pero
4c2644944e Implemented sanity check that GNUSTEP_*_ROOT is non-empty; exit with an
error otherwise.  Simplified the rest of the code in the file by removing
all checks that GNUSTEP_*_ROOT is non-empty - merged different commands
to set various library and header flags; fixed GNUSTEP_HEADERS_FND_FLAGS


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12175 72102866-910b-0410-8b05-ffd578937521
2002-01-22 00:17:52 +00:00
Nicola Pero
76495f25a5 Simplified building header and library flags
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12140 72102866-910b-0410-8b05-ffd578937521
2002-01-20 03:55:38 +00:00
Nicola Pero
5512cbb407 Further simplification of common.make code
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12139 72102866-910b-0410-8b05-ffd578937521
2002-01-20 02:26:58 +00:00
Nicola Pero
d242cff3d3 Reorganized to get rid of some variables and get header include order right
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12138 72102866-910b-0410-8b05-ffd578937521
2002-01-20 02:16:04 +00:00
Nicola Pero
dd310a6338 Removed old deprecated variables
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12137 72102866-910b-0410-8b05-ffd578937521
2002-01-20 02:04:26 +00:00
Nicola Pero
668ec4c5cb Skipt the check on PATH if FOUNDATION_LIB == nx (which means we are on an
apple system)


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11848 72102866-910b-0410-8b05-ffd578937521
2001-12-20 23:37:31 +00:00
Adam Fedor
77e778517a Defines for diagnose flag
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11734 72102866-910b-0410-8b05-ffd578937521
2001-12-13 04:10:48 +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
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
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
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
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
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
d1da9454cd Set INTERNAL_JAVACFLAGS properly
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11448 72102866-910b-0410-8b05-ffd578937521
2001-11-21 15:37:55 +00:00
Nicola Pero
d6ea1c0546 Yet another fix for PATH check on windows
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11393 72102866-910b-0410-8b05-ffd578937521
2001-11-13 12:38:17 +00:00
Nicola Pero
42a6002d45 Yet another attempt to fix the sanity check of PATH on Windows
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11335 72102866-910b-0410-8b05-ffd578937521
2001-11-07 23:23:35 +00:00
Nicola Pero
95e288cd6b Attempt to fix on windows the check that system tools are in the PATH
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11316 72102866-910b-0410-8b05-ffd578937521
2001-11-06 20:25:56 +00:00