Commit graph

1733 commits

Author SHA1 Message Date
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
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
Nicola Pero
a8359b5cf0 Fixed make distclean for services
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@7807 72102866-910b-0410-8b05-ffd578937521
2000-10-13 10:51:13 +00:00
Nicola Pero
7ef0e2a37f Fixed make distclean
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@7806 72102866-910b-0410-8b05-ffd578937521
2000-10-13 10:50:48 +00:00
Adam Fedor
7a633812ff Fix iconv test
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@7701 72102866-910b-0410-8b05-ffd578937521
2000-10-02 22:34:05 +00:00
Richard Frith-MacDonald
2d1529dc52 Need libxml 2.2.3 or later
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@7649 72102866-910b-0410-8b05-ffd578937521
2000-09-29 10:41:48 +00:00
Nicola Pero
41e6117f01 Use opentool when running tools in the gui to fix problems with libraries
not found


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@7601 72102866-910b-0410-8b05-ffd578937521
2000-09-26 09:32:52 +00:00
Nicola Pero
6ee89d3d62 Use opentool when running make_services
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@7600 72102866-910b-0410-8b05-ffd578937521
2000-09-26 09:32:04 +00:00
Nicola Pero
0cae58310d Use opentool when running plmerge
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@7599 72102866-910b-0410-8b05-ffd578937521
2000-09-26 09:31:41 +00:00
Adam Fedor
a02b4a6077 Revert JAVA_HOME change
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@7595 72102866-910b-0410-8b05-ffd578937521
2000-09-25 16:44:59 +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
118e46f214 Correct tar command
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@7536 72102866-910b-0410-8b05-ffd578937521
2000-09-18 15:27:51 +00:00
Adam Fedor
bda5c59fb2 Check for iconv support
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@7517 72102866-910b-0410-8b05-ffd578937521
2000-09-14 15:26:53 +00:00
Adam Fedor
e9a7a4449a Add to LDFLAGS
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@7498 72102866-910b-0410-8b05-ffd578937521
2000-09-13 14:43:43 +00:00
Adam Fedor
00830a762f Add CPPFLAGS
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@7497 72102866-910b-0410-8b05-ffd578937521
2000-09-13 14:39:14 +00:00
Adam Fedor
1830f05f47 JAVA_HOME check
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@7474 72102866-910b-0410-8b05-ffd578937521
2000-09-12 03:22:34 +00:00
Adam Fedor
e9baf8f4f9 DLL install fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@7473 72102866-910b-0410-8b05-ffd578937521
2000-09-12 03:20:12 +00:00
Richard Frith-MacDonald
fd1b96d9be Minor changes for libxml support
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@7469 72102866-910b-0410-8b05-ffd578937521
2000-09-11 11:58:00 +00:00
Mirko Viviani
dff0e7f753 2000-08-30 Mirko Viviani <mirko.viviani@rccr.cremona.it>
* configure.in: Check for gtar.
	* config.make.in: New definition for TAR.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@7293 72102866-910b-0410-8b05-ffd578937521
2000-08-30 15:20:30 +00:00
Adam Fedor
72ccff2b9b Remove -p dir if there
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@7233 72102866-910b-0410-8b05-ffd578937521
2000-08-21 15:21:03 +00:00
Adam Fedor
e2e50dc75b Check for -p on mkdir
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@7232 72102866-910b-0410-8b05-ffd578937521
2000-08-21 15:18:52 +00:00
Adam Fedor
15b4d3c6c8 Use CC_FOR_BUILD not gcc
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@7209 72102866-910b-0410-8b05-ffd578937521
2000-08-17 13:22:37 +00:00
Adam Fedor
ce92edb0a0 Test if mkdir accepts -p
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@7207 72102866-910b-0410-8b05-ffd578937521
2000-08-16 22:17:44 +00:00
Adam Fedor
53a71beb42 Merge 0.6.6 branch into main.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@7188 72102866-910b-0410-8b05-ffd578937521
2000-08-07 22:06:04 +00:00
Adam Fedor
2ec95f23d8 Final fixes for DLLs
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@6847 72102866-910b-0410-8b05-ffd578937521
2000-06-30 22:29:10 +00:00
Adam Fedor
dd65d6e02d Fix vars
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@6835 72102866-910b-0410-8b05-ffd578937521
2000-06-27 21:20:42 +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
4e6db9c884 fix libwraster search
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@6832 72102866-910b-0410-8b05-ffd578937521
2000-06-27 19:01:07 +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
59a6b899f3 Remove flags
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@6826 72102866-910b-0410-8b05-ffd578937521
2000-06-27 17:23:34 +00:00