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
149d63b6b1
* Instance/framework.make: Add top-level symlink for all darwin
...
* ld_lib_path.sh: Clarify framework comment.
* Documentation/machines.texi: Update
* Documentation/README.NetBSD: Remove, obsolete.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@21111 72102866-910b-0410-8b05-ffd578937521
2005-04-15 22:48:30 +00:00
Nicola Pero
4375f15161
Fixed typo in comment
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@20549 72102866-910b-0410-8b05-ffd578937521
2005-01-14 01:01:55 +00:00
Quentin Mathe
6eda8c8c9e
Added comments on DYLD_FRAMEWORK_PATH support under Darwin
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@19916 72102866-910b-0410-8b05-ffd578937521
2004-08-24 16:46:08 +00:00
Adam Fedor
4dac07b5be
Reapply patch
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@19481 72102866-910b-0410-8b05-ffd578937521
2004-06-07 14:54:18 +00:00
Adam Fedor
edb71df3e6
Revert last
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@19475 72102866-910b-0410-8b05-ffd578937521
2004-06-07 02:18:37 +00:00
Adam Fedor
d3fd109512
Set frameworkd on Apple for all lib combos
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@19468 72102866-910b-0410-8b05-ffd578937521
2004-06-06 04:01:41 +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
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
Adam Fedor
307a9b3f17
darwin link changes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@15419 72102866-910b-0410-8b05-ffd578937521
2002-12-31 04:16:16 +00:00
Nicola Pero
6c61ec6ac8
Moved setting the GUILE_LOAD_PATH from ld_lib_path.sh to GNUstep.sh
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14651 72102866-910b-0410-8b05-ffd578937521
2002-10-05 00:11:53 +00:00
Adam Fedor
ee4d81520c
Change GNUSTEP_PATHPREFIX_LIST to GNUSTEP_PATHLIST
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13917 72102866-910b-0410-8b05-ffd578937521
2002-06-19 03:46:08 +00:00
Nicola Pero
a4dfde2bd2
Fixed bug in resetting IFS
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13462 72102866-910b-0410-8b05-ffd578937521
2002-04-12 00:52:46 +00:00
Nicola Pero
d2f7ce4390
updated copyright info
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13356 72102866-910b-0410-8b05-ffd578937521
2002-04-04 15:55:07 +00:00
Nicola Pero
b06f864df4
Use GNUSTEP_PATHPREFIX_LIST when building paths to add
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13352 72102866-910b-0410-8b05-ffd578937521
2002-04-04 15:38:21 +00:00
Nicola Pero
e1021eecdf
Only mess IFS in the little part of code which needs to do it
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13350 72102866-910b-0410-8b05-ffd578937521
2002-04-04 15:29:45 +00:00
Nicola Pero
e8c76c24e4
Fixed unsetting a variable we didn't set ... to fix rpm builds on virgin
...
envs
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13345 72102866-910b-0410-8b05-ffd578937521
2002-04-04 14:26:03 +00:00
Adam Fedor
8b7a0ba99c
Remove old/incorrect CPPFLAGS/LDFLAGS.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12403 72102866-910b-0410-8b05-ffd578937521
2002-02-04 04:43:38 +00:00
Nicola Pero
7a0931c2bb
No longer add framework-specific library paths; added missing GNUSTEP_NETWORK
...
paths
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12194 72102866-910b-0410-8b05-ffd578937521
2002-01-22 23:09:04 +00:00
Nicola Pero
1dcf17ec0d
Do not pollute the calling environment with temporary variables
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12089 72102866-910b-0410-8b05-ffd578937521
2002-01-11 12:35:05 +00:00
Richard Frith-Macdonald
e8152c494a
Setup GUILE_LOAD_PATH
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11992 72102866-910b-0410-8b05-ffd578937521
2002-01-05 05:37:45 +00:00
Adam Fedor
cf21a09334
Add GCC_SO_DIR for shared libs. Update docs
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10578 72102866-910b-0410-8b05-ffd578937521
2001-07-26 18:34:42 +00:00
Nicola Pero
933dc0b9fa
Rewritten initial comment about what this script does
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10303 72102866-910b-0410-8b05-ffd578937521
2001-07-06 09:37:11 +00:00
Mirko Viviani
5d7322c7f6
* target.make (SHARED_LIB_LINK_CMD, SHARED_FRAMEWORK_LINK_CMD): removed
...
TARGET_SYSTEM_LIBS.
* ld_lib_path.sh, ld_lib_path.csh: fixed path for framework libraries.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8463 72102866-910b-0410-8b05-ffd578937521
2001-01-02 23:37:37 +00:00
Richard Frith-MacDonald
5e4f567731
Many updates for flattened directory structure.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8252 72102866-910b-0410-8b05-ffd578937521
2000-12-05 16:11:55 +00:00
Adam Fedor
d206cb8fbe
Use grep
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8117 72102866-910b-0410-8b05-ffd578937521
2000-11-15 05:03:14 +00:00
Mirko Viviani
ecd526fbcc
* configure.in: added --with-libxml-include, --with-libxml-library
...
and --with-libiconv-library.
Added -I/usr/local/include and -L/usr/local/lib for FreeBSD.
* framework.make: new file.
* common.make: added common frameworks defines (library, header paths).
* bundle.make: added ALL_FRAMEWORKS_DIRS
* rules.make: added frameworks headers flags. Prebuild framework
header dir. Set framework name/dir/version.
* subproject.make: build framework headers and resource files.
* target.make: added SHARED_FRAMEWORK_LINK_CMD
* tool.make: added ALL_FRAMEWORKS_DIRS
* ld_lib_path.csh: added paths for frameworks.
* ld_lib_path.sh (lib_paths): added paths for frameworks.
* GNUmakefile.in (MAKE_FILES): added framework.make
* Headers/gnustep/base/NSBundle.h: added ivar.
* Source/NSBundle.m ([NSBundle +_addFrameworkFromClass:]): new private
method to parse NSFramework_* classes.
(_bundle_load_callback): added framework support. Wrap classes in a
NSValue to avoid implicit initialization.
([NSBundle +allBundles]): added framework support.
([NSBundle +allFrameworks]): implemented.
([NSBundle +bundleForClass:]): get classes from NSValue object.
([NSBundle -classNamed:]): likewise.
* Headers/gnustep/base/objc-load.h (LINKER_GETSYMBOL): new define.
* Source/objc-load.m (objc_get_symbol_path): get lib path of a Class
or Category.
* Source/simple-load.h (__objc_dynamic_get_symbol_path): indentifies
lib path of a symbol.
* Source/dld-load.h (__objc_dynamic_get_symbol_path): not supported.
* Source/hpux-load.h (__objc_dynamic_get_symbol_path): not implemented.
* Source/mframe/mframe.foot (mframe_get_arg): typ declaration fix.
(mframe_set_arg): idem
* Headers/gnustep/base/config.h.in: added HAVE_DLADDR
* aclocal.m4 (OBJC_SYS_DYNAMIC_LINKER): test for dladdr()
* configure.in: added --with-libxml-include and --with-libxml-library,
added -I/usr/local/include and -L/usr/local/lib for FreeBSD.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@7918 72102866-910b-0410-8b05-ffd578937521
2000-10-28 21:58:48 +00:00
Richard Frith-MacDonald
61acce977d
HPUX changes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@6429 72102866-910b-0410-8b05-ffd578937521
2000-04-06 15:01:12 +00:00
Richard Frith-MacDonald
047b01742e
Tidied
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@4941 72102866-910b-0410-8b05-ffd578937521
1999-09-24 19:15:22 +00:00
Scott Christley
5a4ac80c3d
* ld_lib_path.sh (DYLD_LIBRARY_PATH, LD_LIBRARY_PATH): Add the tool
...
library path.
* ld_lib_patch.csh (DYLD_LIBRARY_PATH, LD_LIBRARY_PATH): Likewise.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@3714 72102866-910b-0410-8b05-ffd578937521
1999-02-16 04:15:27 +00:00
Adam Fedor
5d0a6b2ff4
Add todos.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2978 72102866-910b-0410-8b05-ffd578937521
1998-09-14 14:54:23 +00:00
Adam Fedor
60a003ba83
configure and library-combo fixes.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2938 72102866-910b-0410-8b05-ffd578937521
1998-08-20 17:48:46 +00:00
Ovidiu Predescu
1a1063a897
Minor changes for solaris.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2678 72102866-910b-0410-8b05-ffd578937521
1997-12-23 02:10:38 +00:00
Ovidiu Predescu
dbe91e6b38
Minor changes.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2670 72102866-910b-0410-8b05-ffd578937521
1997-12-05 02:09:12 +00:00
Ovidiu Predescu
cd2ec947e7
Use dashes instead of underscores in the library combo. Renamed makefiles to GNUmakefile. Use all the user, local and system directories for searching after headers and libraries.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2574 72102866-910b-0410-8b05-ffd578937521
1997-10-28 19:00:28 +00:00
Ovidiu Predescu
a91f775bc2
Fixed some bugs related to openapp.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2514 72102866-910b-0410-8b05-ffd578937521
1997-10-16 18:52:02 +00:00
Ovidiu Predescu
cd198b7c11
Better support for building applications and support for shared libraries.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2507 72102866-910b-0410-8b05-ffd578937521
1997-10-15 22:45:58 +00:00
Ovidiu Predescu
d57a532a54
openapp implemented.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2500 72102866-910b-0410-8b05-ffd578937521
1997-10-13 23:30:17 +00:00
Scott Christley
23588b47e8
Add support for the dynamic loader environment variable.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2475 72102866-910b-0410-8b05-ffd578937521
1997-10-02 23:05:46 +00:00