Commit graph

159 commits

Author SHA1 Message Date
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