Adam Fedor
|
d5a646f33a
|
Work around empty for loops
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8253 72102866-910b-0410-8b05-ffd578937521
|
2000-12-05 16:27:24 +00:00 |
|
Mirko Viviani
|
e7957e4a1f
|
* framework.make (FRAMEWORK_WEBSERVER_RESOURCE_DIRS),
(framework-components), (framework-webresource-dir):
(framework-webresource-files), (framework-localized-webresource-files):
new specific gsweb targets.
* subproject.make (framework-components), (framework-webresource-dir),
(framework-webresource-files), (framework-localized-webresource-files):
likewise.
* rules.make (SUBPROJECT_ROOT_DIR): new variable.
* gswapp.make ($(GSWAPP_FILE)): added ALL_FRAMEWORK_DIRS
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@7928 72102866-910b-0410-8b05-ffd578937521
|
2000-10-29 23:48:45 +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
|
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 |
|
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 |
|
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 |
|
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 |
|