Commit graph

613 commits

Author SHA1 Message Date
Adam Fedor
a814d89b1c Moved to documentation
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8547 72102866-910b-0410-8b05-ffd578937521
2001-01-10 18:09:59 +00:00
Adam Fedor
a7d7d2d4aa Update docs, prerelease version 0.9.0
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8546 72102866-910b-0410-8b05-ffd578937521
2001-01-10 18:04:50 +00:00
Adam Fedor
3c479f0fed New rpm.make, some config improvements
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8521 72102866-910b-0410-8b05-ffd578937521
2001-01-08 21:45:31 +00:00
Jonathan Gapen
0672daf693 Update to use autoconf macro from libxml 2.2.10 distribution.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8475 72102866-910b-0410-8b05-ffd578937521
2001-01-05 10:12:17 +00:00
Adam Fedor
f2ca8a6bab Change check for objc forwarding hook
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8469 72102866-910b-0410-8b05-ffd578937521
2001-01-03 17:06:12 +00:00
Adam Fedor
4080160e36 Fix build of multiple bundles in one dir
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8464 72102866-910b-0410-8b05-ffd578937521
2001-01-03 05:28:07 +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
Adam Fedor
acaf49aa37 Update. Look for libxml2.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8446 72102866-910b-0410-8b05-ffd578937521
2000-12-26 22:57:57 +00:00
Nicola Pero
497b04c27c Removed duplicated before-all and after-all in library.make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8440 72102866-910b-0410-8b05-ffd578937521
2000-12-24 22:47:27 +00:00
Nicola Pero
b44c3a6003 Removed duplicated before-all and after-all: they were executed twice!
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8439 72102866-910b-0410-8b05-ffd578937521
2000-12-24 22:46:31 +00:00
Nicola Pero
93aff8eae1 Readded a rule to bundle.make which had been accidentally deleted
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8348 72102866-910b-0410-8b05-ffd578937521
2000-12-18 12:13:52 +00:00
Nicola Pero
44d9d637f8 Readded rule to create nextstep bundles which had been accidentally lost
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8347 72102866-910b-0410-8b05-ffd578937521
2000-12-18 12:12:59 +00:00
Richard Frith-MacDonald
9974ee9424 Added mnissing backslashes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8346 72102866-910b-0410-8b05-ffd578937521
2000-12-18 10:57:25 +00:00
Adam Fedor
e3e780e5c1 Strip -g from CFLAGS
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8324 72102866-910b-0410-8b05-ffd578937521
2000-12-14 18:15:37 +00:00
Adam Fedor
9de1dd02c8 Fix mistaken setting of CPPFLAGS
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8319 72102866-910b-0410-8b05-ffd578937521
2000-12-13 16:10:45 +00:00
Adam Fedor
b6920c5010 acks
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8317 72102866-910b-0410-8b05-ffd578937521
2000-12-13 05:12:24 +00:00
Adam Fedor
89a08b3b60 Correct location of NSTimeZones
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8316 72102866-910b-0410-8b05-ffd578937521
2000-12-13 05:11:29 +00:00
Adam Fedor
a3119ea162 Make Tools LDIR
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8315 72102866-910b-0410-8b05-ffd578937521
2000-12-13 05:10:20 +00:00
Adam Fedor
25f2bbc404 Fix for MacOSX bundle files
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8314 72102866-910b-0410-8b05-ffd578937521
2000-12-13 05:05:20 +00:00
Adam Fedor
896532f73c Update docs
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8288 72102866-910b-0410-8b05-ffd578937521
2000-12-11 16:40:53 +00:00
Adam Fedor
c367406612 New install inst.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8285 72102866-910b-0410-8b05-ffd578937521
2000-12-08 17:26:45 +00:00
Adam Fedor
357263c411 Updated docs. --enable-ffcall check
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8284 72102866-910b-0410-8b05-ffd578937521
2000-12-08 17:25:44 +00:00
Richard Frith-MacDonald
2285763de7 Fixes for flattened directory structure
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8259 72102866-910b-0410-8b05-ffd578937521
2000-12-06 07:40:59 +00:00
Richard Frith-MacDonald
f797187575 *** empty log message ***
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8258 72102866-910b-0410-8b05-ffd578937521
2000-12-06 07:39:18 +00:00
Richard Frith-MacDonald
c97766c2e3 Flattened directory structure fix.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8257 72102866-910b-0410-8b05-ffd578937521
2000-12-06 06:48:04 +00:00
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
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
Nicola Pero
b40914bbc8 Updated my last changelog entry
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8212 72102866-910b-0410-8b05-ffd578937521
2000-11-27 16:51:43 +00:00
Nicola Pero
acefcc7d60 for latex + latex2html, install/uninstall only html/css files of the
latex2html output


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8211 72102866-910b-0410-8b05-ffd578937521
2000-11-27 16:50:24 +00:00
Nicola Pero
6b7d3bd49d Fixes for latex doc and CVS
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8208 72102866-910b-0410-8b05-ffd578937521
2000-11-27 16:43:14 +00:00
Nicola Pero
853b57f6ad Fixes for latex doc - when the generated HTML is on CVS we need to be
careful with the CVS subdirs


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8207 72102866-910b-0410-8b05-ffd578937521
2000-11-27 16:42:43 +00:00
Richard Frith-MacDonald
4c35ebbb78 Added checks for GMP
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8149 72102866-910b-0410-8b05-ffd578937521
2000-11-18 08:54:32 +00:00
Nicola Pero
17b4ff6285 Fixed latex support in documentation.make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8138 72102866-910b-0410-8b05-ffd578937521
2000-11-16 15:19:56 +00:00
Nicola Pero
5bb90a0dcf Fixes for latex support
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8137 72102866-910b-0410-8b05-ffd578937521
2000-11-16 15:19:23 +00:00
Richard Frith-MacDonald
e18bb3acac Added checks for OpenSSL
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8121 72102866-910b-0410-8b05-ffd578937521
2000-11-15 14:29:27 +00:00
Adam Fedor
51a7056be3 Update
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8118 72102866-910b-0410-8b05-ffd578937521
2000-11-15 05:03:53 +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
Adam Fedor
0b2fcaae7d Remove use of tmpl.texi files
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8065 72102866-910b-0410-8b05-ffd578937521
2000-11-07 04:50:41 +00:00
Nicola Pero
77183e1b14 Implemented installing and deinstalling documentation; added support
for LaTeX based documentation


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8051 72102866-910b-0410-8b05-ffd578937521
2000-11-06 17:06:06 +00:00
Nicola Pero
001a641dd8 Implemented installing and deinstalling documentation, and added support
for LaTeX based projects


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8050 72102866-910b-0410-8b05-ffd578937521
2000-11-06 17:05:17 +00:00
Nicola Pero
31e128dc93 Added opentool
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8049 72102866-910b-0410-8b05-ffd578937521
2000-11-06 17:04:37 +00:00
Nicola Pero
90bbe32208 Changed $(GNUSTEP_DOCUMENTATION) to point to Documentation rather than
Library directory in the GNUstep tree


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8048 72102866-910b-0410-8b05-ffd578937521
2000-11-06 17:03:58 +00:00
Nicola Pero
b17f6d881d Added LATEX_FILES and DOC_INSTALL_DIR
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8047 72102866-910b-0410-8b05-ffd578937521
2000-11-06 17:03:15 +00:00
Nicola Pero
e8539a934f Create System/Documentation/Developer and System/Documentation/User dirs
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8046 72102866-910b-0410-8b05-ffd578937521
2000-11-06 17:02:51 +00:00
Mirko Viviani
30461a341b * configure.in: fixed gtar checking.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8032 72102866-910b-0410-8b05-ffd578937521
2000-11-04 21:43:56 +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
Nicola Pero
4889aa7667 Fix for passing quoted arguments to opentool and openapp
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@7851 72102866-910b-0410-8b05-ffd578937521
2000-10-19 14:58:36 +00:00
Nicola Pero
7759e0bce4 Fixed passing quoted arguments
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@7850 72102866-910b-0410-8b05-ffd578937521
2000-10-19 14:57:45 +00:00
Nicola Pero
5430b7e4d0 Fixed using quoted arguments
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@7849 72102866-910b-0410-8b05-ffd578937521
2000-10-19 14:57:27 +00:00