Adam Fedor
ed6afcbccf
Set default targete libs
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/branches/freeze-1_0_0@9514 72102866-910b-0410-8b05-ffd578937521
2001-04-01 02:40:53 +00:00
Adam Fedor
9ec8d5c799
Define TARGET_SYSTEM_LIBS for cygwin
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/branches/freeze-1_0_0@9513 72102866-910b-0410-8b05-ffd578937521
2001-03-30 18:44:53 +00:00
Adam Fedor
d9be90f9ee
Add darwin target
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/branches/freeze-1_0_0@9506 72102866-910b-0410-8b05-ffd578937521
2001-03-27 15:56:51 +00:00
Adam Fedor
074d2a9c48
Fix thread testing
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9343 72102866-910b-0410-8b05-ffd578937521
2001-03-13 18:26:25 +00:00
Adam Fedor
2ef5e464b2
Fix LIBRARIES_DEPEND_UPON
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9247 72102866-910b-0410-8b05-ffd578937521
2001-02-28 00:30:43 +00:00
Mirko Viviani
771f385312
*** empty log message ***
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9132 72102866-910b-0410-8b05-ffd578937521
2001-02-13 09:25:15 +00:00
Mirko Viviani
3cfe0cba97
* target.make (OBJC_CLASS_SECTION): define class section in obj file.
...
* framework.make: fixed to support various object section.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9130 72102866-910b-0410-8b05-ffd578937521
2001-02-12 23:39:42 +00:00
Adam Fedor
dee5b3058e
Fix last change.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8672 72102866-910b-0410-8b05-ffd578937521
2001-01-18 00:32:21 +00:00
Nicola Pero
a707bc8b0e
Reverted usage of variables to install
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8630 72102866-910b-0410-8b05-ffd578937521
2001-01-16 19:28:04 +00:00
Nicola Pero
e380835485
Use new variables to make and remove symbolic links for libraries
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8575 72102866-910b-0410-8b05-ffd578937521
2001-01-12 18:30:30 +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
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
Adam Fedor
b697bf24bb
Don't enable shared libs on OpenBSD (yet)
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@7845 72102866-910b-0410-8b05-ffd578937521
2000-10-17 19:57:05 +00:00
Adam Fedor
ac7941d3a6
Fix and enable shared libs on OpenBSD
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@7844 72102866-910b-0410-8b05-ffd578937521
2000-10-17 18:16:54 +00:00
Adam Fedor
1a384a142f
Fix tar
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@7571 72102866-910b-0410-8b05-ffd578937521
2000-09-21 03:08:38 +00:00
Adam Fedor
73f894b165
revert bundle flags
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@6833 72102866-910b-0410-8b05-ffd578937521
2000-06-27 20:44:34 +00:00
Adam Fedor
8e862fcd55
Add posix4 back to Solaris
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@6831 72102866-910b-0410-8b05-ffd578937521
2000-06-27 18:10:43 +00:00
Adam Fedor
e4c16b5540
Cygwin fixes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@6767 72102866-910b-0410-8b05-ffd578937521
2000-06-22 02:55:28 +00:00
Adam Fedor
f3c6cfa062
Support for DLLs, etc
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@6671 72102866-910b-0410-8b05-ffd578937521
2000-06-13 15:14:23 +00:00
Richard Frith-MacDonald
2df214b3dd
HP fixes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@6427 72102866-910b-0410-8b05-ffd578937521
2000-04-06 14:53:43 +00:00
Richard Frith-MacDonald
a4f8b3da24
Force static link where requested
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@6424 72102866-910b-0410-8b05-ffd578937521
2000-04-06 06:21:39 +00:00
Adam Fedor
99dc61e241
Fix NetBSD find
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@6220 72102866-910b-0410-8b05-ffd578937521
2000-03-08 18:28:32 +00:00
Adam Fedor
c899372ca4
Better NetBSD support
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@6192 72102866-910b-0410-8b05-ffd578937521
2000-03-06 17:21:56 +00:00
Lyndon Tremblay
8ff42f9ba1
Fixed some complications
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@5127 72102866-910b-0410-8b05-ffd578937521
1999-11-03 08:39:18 +00:00
Lyndon Tremblay
4e21a3b979
Added more Java stuff, and some debug library soft links.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@5125 72102866-910b-0410-8b05-ffd578937521
1999-11-03 04:59:12 +00:00
Adam Fedor
82e2d09824
Reset GNUSTEP_PREFIX in correct place. OSF update.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@5018 72102866-910b-0410-8b05-ffd578937521
1999-10-18 02:52:31 +00:00
Adam Fedor
cd03737686
Change CPPFLAGS
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@5014 72102866-910b-0410-8b05-ffd578937521
1999-10-14 15:12:02 +00:00
Adam Fedor
c2d8f7c90f
Fix LDFLAGS
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@4898 72102866-910b-0410-8b05-ffd578937521
1999-09-15 02:41:46 +00:00
Adam Fedor
4380d213ce
Another newline
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@4873 72102866-910b-0410-8b05-ffd578937521
1999-09-11 21:06:40 +00:00
Adam Fedor
f298dca113
Remove newlines
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@4872 72102866-910b-0410-8b05-ffd578937521
1999-09-11 21:03:51 +00:00
Adam Fedor
4048dc6886
Merge from dawn
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@4853 72102866-910b-0410-8b05-ffd578937521
1999-09-09 02:56:20 +00:00
Michael Silva
6dd0dcd98e
A load of changes.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@4724 72102866-910b-0410-8b05-ffd578937521
1999-08-19 23:18:25 +00:00
Adam Fedor
5abfad6b45
Dragging updates
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@4672 72102866-910b-0410-8b05-ffd578937521
1999-07-29 20:58:04 +00:00
Richard Frith-MacDonald
8c66887f36
Include thread library
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@4581 72102866-910b-0410-8b05-ffd578937521
1999-07-14 07:19:21 +00:00
Adam Fedor
cf3b342d76
Localization fixes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@4119 72102866-910b-0410-8b05-ffd578937521
1999-04-23 02:54:45 +00:00
Adam Fedor
f6092f8fa8
Typo
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@3956 72102866-910b-0410-8b05-ffd578937521
1999-03-22 04:38:14 +00:00
Adam Fedor
800227c2c7
turn off shared for freebsd 2.x
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@3904 72102866-910b-0410-8b05-ffd578937521
1999-03-12 16:28:01 +00:00
Richard Frith-MacDonald
a956b6100b
Fix for linux elf
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@3828 72102866-910b-0410-8b05-ffd578937521
1999-03-02 09:29:52 +00:00
Richard Frith-MacDonald
296e2a83ae
Merged in 'dawn' CVS branch
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@3827 72102866-910b-0410-8b05-ffd578937521
1999-03-02 08:58:30 +00:00
Adam Fedor
814bc42b8e
subprojects, testing fiex
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@3762 72102866-910b-0410-8b05-ffd578937521
1999-02-19 21:47:15 +00:00
Adam Fedor
719d499426
make fixes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@3761 72102866-910b-0410-8b05-ffd578937521
1999-02-19 20:51:22 +00:00
Michael Silva
e9e42dba94
Added IRIX to target.make
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@3713 72102866-910b-0410-8b05-ffd578937521
1999-02-15 20:59:19 +00:00
Michael Silva
432d1dcd8e
target.make modified to correctly identify and work with freeBSD2.x and
...
freebsd3.x.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@3669 72102866-910b-0410-8b05-ffd578937521
1999-02-06 19:24:23 +00:00
Adam Fedor
39353431db
*BSD fixes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@3639 72102866-910b-0410-8b05-ffd578937521
1999-02-02 00:08:58 +00:00
Richard Frith-MacDonald
7638a9cd1f
Include -lm for freebsd and osf
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@3599 72102866-910b-0410-8b05-ffd578937521
1999-01-28 10:54:52 +00:00
Adam Fedor
f2e93d77c3
Update target libs
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@3506 72102866-910b-0410-8b05-ffd578937521
1998-12-30 20:45:42 +00:00
Adam Fedor
e1f0335193
Update versions
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@3499 72102866-910b-0410-8b05-ffd578937521
1998-12-21 21:30:13 +00:00
Adam Fedor
402cb563e0
Install shard lib major version
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@3472 72102866-910b-0410-8b05-ffd578937521
1998-12-16 18:32:08 +00:00
Adam Fedor
56f43dcd4d
Makefile changes, etc
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@3464 72102866-910b-0410-8b05-ffd578937521
1998-12-15 19:20:50 +00:00