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