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 |
|