Nicola Pero
|
c3af1f9e2e
|
Warn the user if PATH is not correctly set up.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9437 72102866-910b-0410-8b05-ffd578937521
|
2001-03-18 16:30:43 +00:00 |
|
Nicola Pero
|
0c2e754f2b
|
Major optimization by replacing a shell invocation of sed with a call
to the make internal function subst
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9353 72102866-910b-0410-8b05-ffd578937521
|
2001-03-14 01:00:23 +00:00 |
|
Manuel Guesdon
|
10a2c723ae
|
2000-02-11 Manuel Guesdon <mguesdon@orange-concept.com>
common.make: added $(FOUNDATION_LIBRARY_DEFINE) to AUXILIARY_CPPFLAGS
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9123 72102866-910b-0410-8b05-ffd578937521
|
2001-02-11 11:59:40 +00:00 |
|
Nicola Pero
|
5d93d21e71
|
Set JAVADOC
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8981 72102866-910b-0410-8b05-ffd578937521
|
2001-02-06 17:42:22 +00:00 |
|
Nicola Pero
|
bb29b35d67
|
Include makefiles from $(GNUSTEP_MAKEFILES)/Additional/*.make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8874 72102866-910b-0410-8b05-ffd578937521
|
2001-01-29 19:33:07 +00:00 |
|
Nicola Pero
|
3529d1ec29
|
Removed installation variables
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8632 72102866-910b-0410-8b05-ffd578937521
|
2001-01-16 19:28:50 +00:00 |
|
Nicola Pero
|
a03a04f813
|
Added ivar used to remove a directory
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8621 72102866-910b-0410-8b05-ffd578937521
|
2001-01-16 13:12:51 +00:00 |
|
Nicola Pero
|
023ef57767
|
Define new ivars for installation specific operations
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8571 72102866-910b-0410-8b05-ffd578937521
|
2001-01-12 18:27:36 +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
|
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 |
|
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
|
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
|
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
|
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 |
|
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
|
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 |
|
Nicola Pero
|
1678808180
|
Added JAVAH
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@6772 72102866-910b-0410-8b05-ffd578937521
|
2000-06-22 16:54:17 +00:00 |
|
Nicola Pero
|
95ee295d31
|
Set JAVAC only if not null; added GNUSTEP_JAVA
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@6753 72102866-910b-0410-8b05-ffd578937521
|
2000-06-21 11:25:41 +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
|
4e24f984d1
|
Merge from 0.6.5
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@6040 72102866-910b-0410-8b05-ffd578937521
|
2000-02-19 00:40:47 +00:00 |
|
David Lazaro Saz
|
7ef5a8e6e4
|
Readded "obj" to the OBJ_DIR_PREFIX variable.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@5150 72102866-910b-0410-8b05-ffd578937521
|
1999-11-10 01:56:23 +00:00 |
|
Richard Frith-MacDonald
|
01f001b3de
|
Adde support for 'warn'
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@5138 72102866-910b-0410-8b05-ffd578937521
|
1999-11-07 14:37:45 +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 |
|
Adam Fedor
|
c2d8f7c90f
|
Fix LDFLAGS
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@4898 72102866-910b-0410-8b05-ffd578937521
|
1999-09-15 02:41:46 +00:00 |
|
Richard Frith-MacDonald
|
8d3925615a
|
Include -Wall when building for debug
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@4462 72102866-910b-0410-8b05-ffd578937521
|
1999-06-24 17:37:31 +00:00 |
|
Richard Frith-MacDonald
|
2b091e5c26
|
Add backend and runtime defines by default.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@4097 72102866-910b-0410-8b05-ffd578937521
|
1999-04-18 21:04:59 +00:00 |
|
Richard Frith-MacDonald
|
71150f9d5c
|
Routinely specify base and gui library defines
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@4096 72102866-910b-0410-8b05-ffd578937521
|
1999-04-18 20:32:07 +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
|
e1f0335193
|
Update versions
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@3499 72102866-910b-0410-8b05-ffd578937521
|
1998-12-21 21:30:13 +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
|
169cdb30bb
|
Changes to support AIX 4.1, libFd with XRAW. Minor bug fixes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@3190 72102866-910b-0410-8b05-ffd578937521
|
1998-11-10 06:49:57 +00:00 |
|
Richard Frith-MacDonald
|
61d4758ce1
|
Fix for building profiled programs.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2890 72102866-910b-0410-8b05-ffd578937521
|
1998-08-01 21:08:10 +00:00 |
|
Adam Fedor
|
c2d5aaaa56
|
Minor fixes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2807 72102866-910b-0410-8b05-ffd578937521
|
1998-05-29 18:24:07 +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
|
0cf69b961d
|
Moved the GNUSTEP_MAKEFILES definition to the top of the file.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2743 72102866-910b-0410-8b05-ffd578937521
|
1998-02-09 22:43:47 +00:00 |
|
Adam Fedor
|
cc0031d356
|
Use GNUSTEP_MAKEFILES in place of $(GNUSTEP_SYSTEM_ROOT)/Makefiles
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2739 72102866-910b-0410-8b05-ffd578937521
|
1998-02-06 19:15:05 +00:00 |
|
Ovidiu Predescu
|
0fa68cb81b
|
Pass the name of the makefile down during the recursive makes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2688 72102866-910b-0410-8b05-ffd578937521
|
1998-01-09 22:05:03 +00:00 |
|
Scott Christley
|
f46e577bf7
|
More bug fixes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2661 72102866-910b-0410-8b05-ffd578937521
|
1997-11-28 20:04:12 +00:00 |
|
Ovidiu Predescu
|
6162870cd1
|
Reworked rules.make to be much simpler and faster.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2626 72102866-910b-0410-8b05-ffd578937521
|
1997-11-13 03:18:16 +00:00 |
|
Scott Christley
|
ed39f705a7
|
Add AUXILIARY macros for auxiliary libraries.
Minor bug fixes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2609 72102866-910b-0410-8b05-ffd578937521
|
1997-11-01 22:41:39 +00:00 |
|
Ovidiu Predescu
|
fd25dcbb78
|
Minor changes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2589 72102866-910b-0410-8b05-ffd578937521
|
1997-10-30 19:06:58 +00:00 |
|
Ovidiu Predescu
|
4a4bf85ae4
|
core.make renamed to brain.make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2586 72102866-910b-0410-8b05-ffd578937521
|
1997-10-29 18:56:03 +00:00 |
|
Ovidiu Predescu
|
cd2ec947e7
|
Use dashes instead of underscores in the library combo. Renamed makefiles to GNUmakefile. Use all the user, local and system directories for searching after headers and libraries.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2574 72102866-910b-0410-8b05-ffd578937521
|
1997-10-28 19:00:28 +00:00 |
|
Ovidiu Predescu
|
139fc6cc5f
|
Use dashes instead of underscores. library_combo changed to libcombo. Support abbreviations.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2556 72102866-910b-0410-8b05-ffd578937521
|
1997-10-28 02:34:11 +00:00 |
|
Ovidiu Predescu
|
0e57645864
|
Support OPENSTEP Foundation library.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2550 72102866-910b-0410-8b05-ffd578937521
|
1997-10-25 03:53:00 +00:00 |
|
Scott Christley
|
c62c768674
|
Move determination of host and target systems out of target.make
and into a new file, names.make.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2520 72102866-910b-0410-8b05-ffd578937521
|
1997-10-17 00:55:41 +00:00 |
|
Ovidiu Predescu
|
6130b471af
|
Turn off optimizations when compiling with debug.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2515 72102866-910b-0410-8b05-ffd578937521
|
1997-10-16 19:22:11 +00:00 |
|