Commit graph

3143 commits

Author SHA1 Message Date
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
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