Nicola Pero
46875b36e0
Rule to build the GNUSTEP_OBJ_DIR moved back here
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12310 72102866-910b-0410-8b05-ffd578937521
2002-01-30 20:49:19 +00:00
Nicola Pero
f730807b8a
Generic code setting flags and stating generic compilation rules moved
...
from Instance/rules.make back to rules.make ... instance specific code
retained inside Instance/rules.make. I'm slowly figuring out all the bits :-)
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12309 72102866-910b-0410-8b05-ffd578937521
2002-01-30 20:25:40 +00:00
Nicola Pero
bc5ce4060a
Improvements and renamings in the instance/type variables used to tell to
...
Instance invocation submakes what the instance/type is
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12308 72102866-910b-0410-8b05-ffd578937521
2002-01-30 20:04:36 +00:00
Nicola Pero
d831fffd51
Some minor variables for frameworks and bundles moved from rules.make to common.make
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12307 72102866-910b-0410-8b05-ffd578937521
2002-01-30 19:51:21 +00:00
Nicola Pero
90625ca0e8
Always include Instance/rules.make, fixing problems in GNUmakefile.postamble
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12305 72102866-910b-0410-8b05-ffd578937521
2002-01-30 19:38:44 +00:00
Nicola Pero
de55aa780c
Master or Instance rules moved from the top level rules.make into
...
Master/rules.make and Instance/rules.make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12289 72102866-910b-0410-8b05-ffd578937521
2002-01-30 17:25:53 +00:00
Nicola Pero
5b8fede68e
Include Instance/rules.make; rule for $(GNUSTEP_OBJ_DIR) moved there
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12285 72102866-910b-0410-8b05-ffd578937521
2002-01-30 17:02:50 +00:00
Nicola Pero
2db4ebce72
First changes for the Master/Instance reorganization
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12281 72102866-910b-0410-8b05-ffd578937521
2002-01-30 16:52:36 +00:00
Nicola Pero
5163cbb275
Fixed double linker flags ... now -L libraries should be passed only once
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12274 72102866-910b-0410-8b05-ffd578937521
2002-01-30 13:18:36 +00:00
Nicola Pero
8594476b67
Do not run a which_lib per-submake invocation - now done inside library.make
...
if and only if needed
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12257 72102866-910b-0410-8b05-ffd578937521
2002-01-29 13:45:23 +00:00
Nicola Pero
7c7c420fbe
Added long comment explaining the difference between AUXILIARY_XXX and
...
ADDITIONAL_XXX
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12214 72102866-910b-0410-8b05-ffd578937521
2002-01-25 12:11:17 +00:00
Nicola Pero
ab7e9ad4b2
Updated for removal of framework specific compiler/linker flags
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12191 72102866-910b-0410-8b05-ffd578937521
2002-01-22 23:04:42 +00:00
Nicola Pero
76495f25a5
Simplified building header and library flags
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12140 72102866-910b-0410-8b05-ffd578937521
2002-01-20 03:55:38 +00:00
Nicola Pero
d242cff3d3
Reorganized to get rid of some variables and get header include order right
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12138 72102866-910b-0410-8b05-ffd578937521
2002-01-20 02:16:04 +00:00
Richard Frith-Macdonald
7455bd35e5
Basic autogsdoc support added
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11753 72102866-910b-0410-8b05-ffd578937521
2001-12-15 07:50:48 +00:00
Nicola Pero
c9c86c17f8
Implemented strip=yes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11751 72102866-910b-0410-8b05-ffd578937521
2001-12-14 14:51:27 +00:00
Nicola Pero
971db120c5
Export INSTALL_AS_USER and INSTALL_AS_GROUP if defined so that
...
`make install INSTALL_AS_USER=nicola' works
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11737 72102866-910b-0410-8b05-ffd578937521
2001-12-13 12:52:28 +00:00
Nicola Pero
ccd9a1f372
Moved code concerning INSTALL_AS_USER and INSTALL_AS_GROUP from
...
common.make to rules.make so that they can be defined in
GNUmakefile.premable
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11731 72102866-910b-0410-8b05-ffd578937521
2001-12-12 19:18:22 +00:00
Nicola Pero
fdb2846d7c
Added rule to build %.h files from %.psw files - needed in frameworks
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11691 72102866-910b-0410-8b05-ffd578937521
2001-12-11 01:27:16 +00:00
Nicola Pero
71ee8103f3
Only set AUTO_DEPENDENCIES_FLAGS if not already set to allow user-level
...
makefiles to override them
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11482 72102866-910b-0410-8b05-ffd578937521
2001-11-22 13:32:30 +00:00
Nicola Pero
0083818fbd
Implemented support for auto-dependencies ... generated by gcc => 3.0
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11476 72102866-910b-0410-8b05-ffd578937521
2001-11-22 03:07:56 +00:00
Nicola Pero
49f383e602
Use INTERNAL_JAVACFLAGS when setting the javac flags; do not add
...
-deprecation manually because this is now included in INTERNAL_JAVACFLAGS
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11449 72102866-910b-0410-8b05-ffd578937521
2001-11-21 15:38:57 +00:00
Nicola Pero
76db4af066
Only check that GNUSTEP_INSTALLATION_DIR is writable if it exists ...
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11400 72102866-910b-0410-8b05-ffd578937521
2001-11-13 15:09:07 +00:00
Nicola Pero
d7e43d2c4b
Put the file-specific flags (if any) after the common flags so that they
...
take precedence
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11321 72102866-910b-0410-8b05-ffd578937521
2001-11-07 09:32:10 +00:00
Nicola Pero
8bffb3faeb
Implemented support for file-specific compilation flags
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11319 72102866-910b-0410-8b05-ffd578937521
2001-11-07 09:16:59 +00:00
Richard Frith-Macdonald
ea95d35f1b
Use -deprecation flag for java
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11207 72102866-910b-0410-8b05-ffd578937521
2001-10-18 16:36:28 +00:00
Nicola Pero
5222f1f83a
Updated, simplified for change in common.make
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11051 72102866-910b-0410-8b05-ffd578937521
2001-10-01 00:35:17 +00:00
Nicola Pero
d6cc3b4a3b
Use new variables provided by common.make when building flags
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11042 72102866-910b-0410-8b05-ffd578937521
2001-09-30 23:49:29 +00:00
Nicola Pero
c80756cb99
Renamed everywre some internal variables from XXX_YYY_FLAG to XXX_YYY_FLAGS
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11039 72102866-910b-0410-8b05-ffd578937521
2001-09-30 23:33:14 +00:00
Nicola Pero
416bb070ad
Added comment about -Dlib{library_name}_DLL=1
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10969 72102866-910b-0410-8b05-ffd578937521
2001-09-24 10:53:57 +00:00
Nicola Pero
cf3fc0875a
Fixed inclusion of framework headers in framework subprojects
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10910 72102866-910b-0410-8b05-ffd578937521
2001-09-16 15:39:39 +00:00
Nicola Pero
ff1f202333
Implemented support for C++ files; define OBJ_FILES_TO_LINK so that other
...
makefiles can use it when they link rather than attempting to list all
object files to list manually (btw that fixes omissions in those makefiles)
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10907 72102866-910b-0410-8b05-ffd578937521
2001-09-15 12:03:12 +00:00
Nicola Pero
19235a56a2
Improved check for installation permissions and extended messages
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10863 72102866-910b-0410-8b05-ffd578937521
2001-09-11 12:12:20 +00:00
Nicola Pero
cda89c9de0
Check that we have write permissions to GNUSTEP_INSTALLATION_DIR before
...
attempting to install, and if we don't, abort with an error message
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10836 72102866-910b-0410-8b05-ffd578937521
2001-09-03 11:08:22 +00:00
Nicola Pero
95da3ea1f3
Fixed bug in javadoc flags which slipped in
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10569 72102866-910b-0410-8b05-ffd578937521
2001-07-24 12:51:27 +00:00
Nicola Pero
2c3dd21d22
Removed usage of $(call ...) for compatibility with old versions of GNU
...
make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10451 72102866-910b-0410-8b05-ffd578937521
2001-07-13 12:54:19 +00:00
Nicola Pero
62526c8090
Attempt to fix reported shell crash by using __done trick
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10449 72102866-910b-0410-8b05-ffd578937521
2001-07-13 09:29:02 +00:00
Nicola Pero
8dc0061eec
Strategical reorganization - broken the %.variables rule into a
...
%.variables, a %.tools and a %.subprojects rule
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10445 72102866-910b-0410-8b05-ffd578937521
2001-07-12 16:25:38 +00:00
Nicola Pero
76f9c82135
Fixed before-$(TARGET)-all and after-$(TARGET)-all
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10443 72102866-910b-0410-8b05-ffd578937521
2001-07-12 15:55:42 +00:00
Nicola Pero
521ada0a92
Merged the %.variables rule with the %.build rule. This is a major
...
structural change which saves a make invocation per operation
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10439 72102866-910b-0410-8b05-ffd578937521
2001-07-12 11:47:34 +00:00
Nicola Pero
299bddfecf
in %.build, make the exception of not processing $*_TOOLS for build-headers
...
rather than before-all
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10419 72102866-910b-0410-8b05-ffd578937521
2001-07-11 11:13:28 +00:00
Nicola Pero
3ffc85f377
Fixed confusion in SUBPROJECTS between aggregate.make and subproject.make
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10415 72102866-910b-0410-8b05-ffd578937521
2001-07-11 10:42:04 +00:00
Nicola Pero
9c3b06bc91
Propagate before-all to subprojects; fixed message
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10409 72102866-910b-0410-8b05-ffd578937521
2001-07-10 17:23:13 +00:00
Nicola Pero
ad89b1f754
Removed make recursive invocation from the %.build rule, as we have a new
...
way of building public headers for frameworks. Fixed typos in messages;
treat specially the before-all operation which is now used to build
public headers in frameworks.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10404 72102866-910b-0410-8b05-ffd578937521
2001-07-10 16:15:14 +00:00
Nicola Pero
9a7a72a232
Reverted a makefile conditional into a shell conditional because it had
...
broken the %.build rule for subprojects and tools
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10402 72102866-910b-0410-8b05-ffd578937521
2001-07-10 14:48:07 +00:00
Nicola Pero
3205589afd
Removed comment
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10396 72102866-910b-0410-8b05-ffd578937521
2001-07-10 12:30:27 +00:00
Nicola Pero
74d85e3d45
Added a comment about checking RULES_MAKE_LOADED before including the file
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10385 72102866-910b-0410-8b05-ffd578937521
2001-07-10 09:47:10 +00:00
Nicola Pero
23435939be
Cleaned up the %.build rule by using makefile conditionals; also removed
...
double subprojs code, and added more verbose messaging about framw building
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10381 72102866-910b-0410-8b05-ffd578937521
2001-07-10 09:26:56 +00:00
Nicola Pero
fa7914d50e
Removed obsolete multiple-inclusion protection of the GNUSTEP_OBJ_DIR rule
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10338 72102866-910b-0410-8b05-ffd578937521
2001-07-09 10:37:52 +00:00
Nicola Pero
a8bbe8fff1
Tiny optm in rule to build ./obj symbolic link
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10337 72102866-910b-0410-8b05-ffd578937521
2001-07-09 10:32:10 +00:00
Nicola Pero
714aa046b8
New visible performance improvement
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10336 72102866-910b-0410-8b05-ffd578937521
2001-07-09 10:21:29 +00:00
Nicola Pero
a8ceee8ba0
Moved ADDITIONAL_CLASSPATH to take precedence over the standard CLASSPATH
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10297 72102866-910b-0410-8b05-ffd578937521
2001-07-05 09:30:07 +00:00
Nicola Pero
4468d2addb
Added support for ADDITIONAL_CLASSPATH and xxx_CLASSPATH
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10288 72102866-910b-0410-8b05-ffd578937521
2001-07-04 13:39:04 +00:00
Nicola Pero
c799228724
Fixed PHONY targets decl which was ignored; make install depend on all
...
at MAKE_LEVEL 0
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10221 72102866-910b-0410-8b05-ffd578937521
2001-06-21 09:42:52 +00:00
Nicola Pero
02d3b99a53
Added missing .PHONY target
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10209 72102866-910b-0410-8b05-ffd578937521
2001-06-20 13:42:43 +00:00
Nicola Pero
b9d100c5a6
New internal-after-install to allow rpm.make build the file list after
...
*all* installation rules, user-defined included, have been executed
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9457 72102866-910b-0410-8b05-ffd578937521
2001-03-19 15:26:40 +00:00
Nicola Pero
b19de9d2aa
Cleaned up creating the obj symbolic link to the object directory
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9387 72102866-910b-0410-8b05-ffd578937521
2001-03-16 20:09:55 +00:00
Richard Frith-Macdonald
3f3069f53a
As a convenience, make a symbolic link to the directory containing the
...
object files.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9360 72102866-910b-0410-8b05-ffd578937521
2001-03-14 11:20:27 +00:00
Nicola Pero
8d0408e19a
Fixed my last change as it didn't work with target names containing dots
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9358 72102866-910b-0410-8b05-ffd578937521
2001-03-14 10:43:31 +00:00
Nicola Pero
093f804d4b
Optimization by replacing calls to sed with calls to the internal make
...
functions subst and words
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9354 72102866-910b-0410-8b05-ffd578937521
2001-03-14 01:01:39 +00:00
Adam Fedor
0c42e21a23
Lib flag fix, Updated docs
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9250 72102866-910b-0410-8b05-ffd578937521
2001-02-28 19:59:16 +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
Nicola Pero
e4681fd55b
Set ALL_JAVADOCFLAGS; pass down JAVADOC_FILES and JAVADOC_SOURCEPATH
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8982 72102866-910b-0410-8b05-ffd578937521
2001-02-06 17:42:52 +00:00
Mirko Viviani
a9a8ba61a7
* tool.make: modified to build framework tools. (installed in the
...
framework resource dir)
* rules.make (%.build): build framework tools.
* framework.make: updated docs.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8677 72102866-910b-0410-8b05-ffd578937521
2001-01-18 16:39:57 +00:00
Nicola Pero
ce8632fdb8
Include source-distribution.make; do not include file-list.make
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8627 72102866-910b-0410-8b05-ffd578937521
2001-01-16 19:23:11 +00:00
Nicola Pero
051546f15f
Include file-list.make
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8573 72102866-910b-0410-8b05-ffd578937521
2001-01-12 18:29:05 +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
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
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
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
Nicola Pero
a80996eecd
Rewritten java stuff
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@6754 72102866-910b-0410-8b05-ffd578937521
2000-06-21 11:26:50 +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
04d6aea6a0
gsdoc documentation rules
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@6333 72102866-910b-0410-8b05-ffd578937521
2000-03-19 12:13:40 +00:00
Richard Frith-MacDonald
4768168c51
Fix lost make rule
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@6109 72102866-910b-0410-8b05-ffd578937521
2000-02-25 14:27:19 +00:00
Adam Fedor
49f09374d7
Make separate system root default
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@6084 72102866-910b-0410-8b05-ffd578937521
2000-02-23 16:27:03 +00:00
Adam Fedor
183010c869
Revert change
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@5873 72102866-910b-0410-8b05-ffd578937521
2000-01-26 16:05:13 +00:00
Manuel Guesdon
eff0564778
2000-01-22 Manuel Guesdon <mguesdon@sbuilders.com>
...
* rules.make and bundle.make: changes for GNUstepWeb
* gswapp.make and gswbundle.make: added
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@5812 72102866-910b-0410-8b05-ffd578937521
2000-01-22 12:40:40 +00:00
Richard Frith-MacDonald
f8a8726377
Tidy a little
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@5678 72102866-910b-0410-8b05-ffd578937521
2000-01-07 06:33:05 +00:00
Adam Fedor
260d2f0e05
Remove paren's around tmp
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@5437 72102866-910b-0410-8b05-ffd578937521
1999-12-10 04:03:29 +00:00
Richard Frith-MacDonald
612657cbb1
Fix by Jonathon Gapen
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@5389 72102866-910b-0410-8b05-ffd578937521
1999-12-07 05:35:34 +00:00
Richard Frith-MacDonald
cead10f7e4
Tidied palette stuff
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@5322 72102866-910b-0410-8b05-ffd578937521
1999-11-29 06:51:08 +00:00
Lyndon Tremblay
1156da1cbd
*** empty log message ***
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@5166 72102866-910b-0410-8b05-ffd578937521
1999-11-12 07:41:24 +00:00
Lyndon Tremblay
6601767895
Fixed commands, moved rules to GNUstep.{sh,csh}
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@5128 72102866-910b-0410-8b05-ffd578937521
1999-11-04 08:16:44 +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
Lyndon Tremblay
0f83296e60
Added Java dependencies
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@5124 72102866-910b-0410-8b05-ffd578937521
1999-11-03 04:10:37 +00:00
Lyndon Tremblay
f35470b8ab
* openapp.in: Added working Java application support
...
* rules.make: Likewise, and general Java changes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@5119 72102866-910b-0410-8b05-ffd578937521
1999-11-02 12:39:50 +00:00
Lyndon Tremblay
5e8a284bf8
Added partial Java support
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@5107 72102866-910b-0410-8b05-ffd578937521
1999-10-30 07:11:34 +00:00
Adam Fedor
7f54784b4a
Allow for separate system root
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@4987 72102866-910b-0410-8b05-ffd578937521
1999-10-11 15:40:37 +00:00
Richard Frith-MacDonald
505304a898
Patch for more efficient distclean
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@4905 72102866-910b-0410-8b05-ffd578937521
1999-09-18 04:08:56 +00:00
Richard Frith-MacDonald
cbdfdc0892
Add application icon
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@4263 72102866-910b-0410-8b05-ffd578937521
1999-05-19 08:58:58 +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
702148406b
Makefile changes to compile thinkg in place.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@3496 72102866-910b-0410-8b05-ffd578937521
1998-12-20 21:27:47 +00:00
Richard Frith-MacDonald
eb625c09a3
Improved services.make and Info-gnustep.plist generation.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@3302 72102866-910b-0410-8b05-ffd578937521
1998-11-23 13:34:24 +00:00
Ovidiu Predescu
a11eebe8cc
Added support for Boehm's garbage collector in libFoundation.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2804 72102866-910b-0410-8b05-ffd578937521
1998-05-28 06:56:11 +00:00
Scott Christley
f70b83b05a
* GNUmakefile.in: install/uninstall new files; create full
...
target subdirectories.
* GNUstep.sh.in: Add shell magic name.
* MediaBook.sh: Likewise.
* clean_cpu.sh: Likewise.
* clean_os.sh: Likewise.
* clean_vendor.sh: Likewise.
* Add csh support.
* GNUstep.csh.in: New file.
* ld_lib_path.csh: New file.
* configure.in: Add GNUstep.csh.in to output files
* configure: Regenerate.
* Add documentation support.
* documentation.make: New file.
* common.make: Define documentation variables.
* rules.make: Pass documentation variables to sub-makes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2784 72102866-910b-0410-8b05-ffd578937521
1998-04-06 03:01:59 +00:00
Ovidiu Predescu
e790d1bb94
Minor chnages to support static libraries.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2736 72102866-910b-0410-8b05-ffd578937521
1998-02-06 02:27:22 +00:00