Adam Fedor
|
6ef7c3e512
|
Update license to GPL 3
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@25539 72102866-910b-0410-8b05-ffd578937521
|
2007-10-30 14:18:41 +00:00 |
|
Nicola Pero
|
375f33aba3
|
Fixed copyright notices to tell the user they can read the GPL in the COPYING file, not COPYING.LIB
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@25329 72102866-910b-0410-8b05-ffd578937521
|
2007-07-13 10:11:48 +00:00 |
|
Adam Fedor
|
f7da0d90ea
|
* Update FSF Address.
* Documentation/gnustep-howto.texi: Update required libs.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@21244 72102866-910b-0410-8b05-ffd578937521
|
2005-05-22 03:20:14 +00:00 |
|
Nicola Pero
|
d1b8fa9a76
|
Removed unused comment at the end of file
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@18851 72102866-910b-0410-8b05-ffd578937521
|
2004-03-16 16:52:24 +00:00 |
|
Nicola Pero
|
92e0ee3979
|
Broken into Master and Instace
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12666 72102866-910b-0410-8b05-ffd578937521
|
2002-02-22 12:49:08 +00:00 |
|
Nicola Pero
|
a7f3fb6feb
|
Do not install/uninstall the tool shell script wrapper
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12294 72102866-910b-0410-8b05-ffd578937521
|
2002-01-30 18:09:44 +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
|
92b5df5044
|
Make sure we run a which_lib subprocess only if needed
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12250 72102866-910b-0410-8b05-ffd578937521
|
2002-01-29 13:12:40 +00:00 |
|
Nicola Pero
|
bc7a7716ea
|
Removed ALL_FRAMEWORK_DIRS from linker line - these flags no longer exist
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12192 72102866-910b-0410-8b05-ffd578937521
|
2002-01-22 23:06:52 +00:00 |
|
Nicola Pero
|
f1874864fe
|
Use MKINSTALLDIRS, not MKDIRS, when creating the installation directory
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11724 72102866-910b-0410-8b05-ffd578937521
|
2001-12-12 17:01:35 +00:00 |
|
Nicola Pero
|
7d4c6aaf02
|
Make sure we always install with the correct user/group as specified
by INSTALL_AS_USER and INSTALL_AS_GROUP
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11718 72102866-910b-0410-8b05-ffd578937521
|
2001-12-12 15:27:57 +00:00 |
|
Nicola Pero
|
65e4f7517b
|
Fixed uninstall
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10932 72102866-910b-0410-8b05-ffd578937521
|
2001-09-18 22:08:44 +00:00 |
|
Nicola Pero
|
10206d9859
|
Use the new variable OBJ_FILES_TO_LINK defined by rules.make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10908 72102866-910b-0410-8b05-ffd578937521
|
2001-09-15 12:05:37 +00:00 |
|
Nicola Pero
|
58f5649458
|
Shortcut the recursive make invocation on make clean and make distclean
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10458 72102866-910b-0410-8b05-ffd578937521
|
2001-07-13 15:33:06 +00:00 |
|
Nicola Pero
|
e009fab48a
|
Do not include rules.make if RULES_MAKE_LOADED is not empty
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10383 72102866-910b-0410-8b05-ffd578937521
|
2001-07-10 09:45:34 +00:00 |
|
Nicola Pero
|
7116837f2b
|
Reorganized ifeqs in install rule to be more readable
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10348 72102866-910b-0410-8b05-ffd578937521
|
2001-07-09 14:55:14 +00:00 |
|
Nicola Pero
|
19db852bbc
|
Some simplification of tool rules; added .PHONY tool specific target for
speed
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10339 72102866-910b-0410-8b05-ffd578937521
|
2001-07-09 11:02:05 +00:00 |
|
Nicola Pero
|
6ba499271e
|
Removed dependency of install-like target from all-like target as that
is now managed by rules.make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10222 72102866-910b-0410-8b05-ffd578937521
|
2001-06-21 09:46:21 +00:00 |
|
Nicola Pero
|
e603e01c89
|
Fixed comment, tidied line
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9713 72102866-910b-0410-8b05-ffd578937521
|
2001-04-26 15:49:23 +00:00 |
|
Nicola Pero
|
e4141491b4
|
Do not create installation dir if it exists
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9366 72102866-910b-0410-8b05-ffd578937521
|
2001-03-14 12:25:23 +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 |
|
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 |
|
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
|
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
|
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 |
|
Lyndon Tremblay
|
cd464c729c
|
Added more uninstall commands.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@5151 72102866-910b-0410-8b05-ffd578937521
|
1999-11-10 19:35:25 +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 |
|
Adam Fedor
|
b720fd5957
|
Add executable startup script
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@4329 72102866-910b-0410-8b05-ffd578937521
|
1999-06-02 03:16:12 +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 |
|
Richard Frith-MacDonald
|
6c8b3a5bf5
|
Make stuff more robust by stripping space that might confuse.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@3708 72102866-910b-0410-8b05-ffd578937521
|
1999-02-15 09:20:19 +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 |
|
Adam Fedor
|
90d6c8e8fc
|
Add EXEEXT
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@3465 72102866-910b-0410-8b05-ffd578937521
|
1998-12-15 20:27:09 +00:00 |
|
Adam Fedor
|
137f201e8f
|
Add xraw library option.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2812 72102866-910b-0410-8b05-ffd578937521
|
1998-06-17 14:50:36 +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 |
|
Adam Fedor
|
6fdc10046e
|
Doc changes. Other minor fixes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2797 72102866-910b-0410-8b05-ffd578937521
|
1998-05-13 20:56:38 +00:00 |
|
Scott Christley
|
55cd41a8f5
|
Move TOOL_INSTALLATION_DIR definition outside of if clause.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2755 72102866-910b-0410-8b05-ffd578937521
|
1998-02-15 01:10:47 +00:00 |
|
Ovidiu Predescu
|
ff3343d4f4
|
Initial support for Boehm's garbage collector in libFoundation.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2740 72102866-910b-0410-8b05-ffd578937521
|
1998-02-09 10:13:03 +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
|
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 |
|
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 |
|
Ovidiu Predescu
|
b45be614e5
|
Fixed minor problems.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2649 72102866-910b-0410-8b05-ffd578937521
|
1997-11-19 20:47:26 +00:00 |
|
Scott Christley
|
34a31cdaa9
|
Add rules for test tools and applications.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2642 72102866-910b-0410-8b05-ffd578937521
|
1997-11-14 22:50:41 +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 |
|
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 |
|
Scott Christley
|
0ef9173e0e
|
Eliminate use of stamp file when building tools.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2535 72102866-910b-0410-8b05-ffd578937521
|
1997-10-20 16:11:37 +00:00 |
|
Ovidiu Predescu
|
b152a7a0c7
|
Support for linking with different types of a library.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2477 72102866-910b-0410-8b05-ffd578937521
|
1997-10-03 21:12:56 +00:00 |
|
Scott Christley
|
31781131bc
|
Minor bug fixes.
Some additional variables defined.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2462 72102866-910b-0410-8b05-ffd578937521
|
1997-09-30 16:09:35 +00:00 |
|
Ovidiu Predescu
|
4a4d7d8372
|
Added support for building profile, debug and shared/static versions of a library. Partial support for the NeXT compiler added. Several cleanups.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2447 72102866-910b-0410-8b05-ffd578937521
|
1997-09-26 01:16:38 +00:00 |
|
Ovidiu Predescu
|
9e552405be
|
Use target INSTALL program to install the files in the package instead of cp.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2445 72102866-910b-0410-8b05-ffd578937521
|
1997-09-25 19:26:02 +00:00 |
|