Nicola Pero
9bf31e0fd3
On make clean, clean *~ in Instance/Shared
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12470 72102866-910b-0410-8b05-ffd578937521
2002-02-09 13:56:24 +00:00
Nicola Pero
41e32e7d7f
Install the new Master and Instance bundle.make and the new
...
Instance/Shared/headers.make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12467 72102866-910b-0410-8b05-ffd578937521
2002-02-09 13:52:38 +00:00
Nicola Pero
d068072ef5
Create the Instance/Shared subdir of GNUSTEP_MAKEFILES, and install
...
appropriate makefiles (only java.make for now) into there
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12451 72102866-910b-0410-8b05-ffd578937521
2002-02-08 15:32:39 +00:00
Nicola Pero
2f43343109
Added Master/java-tool.make and Instance/java-tool.make
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12444 72102866-910b-0410-8b05-ffd578937521
2002-02-08 13:53:18 +00:00
Nicola Pero
60105ca13b
Added Master/java.make and Instance/java.make
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12438 72102866-910b-0410-8b05-ffd578937521
2002-02-08 12:13:52 +00:00
Nicola Pero
9920a04140
Install Master/aggregate.make
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12365 72102866-910b-0410-8b05-ffd578937521
2002-02-01 11:38:49 +00:00
Nicola Pero
b9aaaf40df
Forgot to commit this - added Master/application.make and Instance/application.make
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12363 72102866-910b-0410-8b05-ffd578937521
2002-02-01 11:28:09 +00:00
Nicola Pero
23e587e99a
When cleaning, removed *~ files in Master/ and Instance/ as well
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12316 72102866-910b-0410-8b05-ffd578937521
2002-01-30 21:05:48 +00:00
Nicola Pero
2ada643260
Do not set the unused PERL variable; do not remove unused which_lib.plk
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12301 72102866-910b-0410-8b05-ffd578937521
2002-01-30 19:29:59 +00:00
Nicola Pero
1b10be79b4
Install the new Instance/rules.make file
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12284 72102866-910b-0410-8b05-ffd578937521
2002-01-30 17:02:11 +00:00
Nicola Pero
1a96896434
Create the GNUSTEP_MAKEFILES/Master and GNUSTEP_MAKEFILES/Instance dirs,
...
and install rpm.make, source-distribution.make, and Master/rules.make
into the Master dir
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12280 72102866-910b-0410-8b05-ffd578937521
2002-01-30 16:50:17 +00:00
Nicola Pero
5c91e5f0e9
Do not (un)install obsolete MediaBook.* files
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12165 72102866-910b-0410-8b05-ffd578937521
2002-01-21 17:49:03 +00:00
Nicola Pero
bec1513ced
Modified to support configuring and building gnustep-make in a different
...
directory than the source directory
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12162 72102866-910b-0410-8b05-ffd578937521
2002-01-21 17:17:17 +00:00
Nicola Pero
768c667c3f
Mini tidyup
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12086 72102866-910b-0410-8b05-ffd578937521
2002-01-11 12:30:17 +00:00
Nicola Pero
1ff0e39351
Create more GNUSTEP_SYSTEM_ROOT and GNUSTEP_LOCAL_ROOT directories when
...
installing gnustep-make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11746 72102866-910b-0410-8b05-ffd578937521
2001-12-13 14:31:33 +00:00
Nicola Pero
764ead3a4f
Renamed brain.make to library-combo.make
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11661 72102866-910b-0410-8b05-ffd578937521
2001-12-08 17:01:14 +00:00
Nicola Pero
2d2292b4c1
Regenerate config.make and gnustep-make.spec with the new correct
...
version when it is changed
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11244 72102866-910b-0410-8b05-ffd578937521
2001-10-25 09:46:16 +00:00
Adam Fedor
23bf4b4cef
Make paths work on MingW
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11165 72102866-910b-0410-8b05-ffd578937521
2001-10-17 03:22:41 +00:00
Nicola Pero
699db4ec56
Install clibrary.make
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11153 72102866-910b-0410-8b05-ffd578937521
2001-10-15 23:18:51 +00:00
Nicola Pero
8ff9e25b2c
Do not install/uninstall rootinstall.sh and rootuninstall.sh
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10896 72102866-910b-0410-8b05-ffd578937521
2001-09-13 21:26:39 +00:00
Nicola Pero
485e9d216e
Removed woapp.make and wobundle.make from list of makefiles
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10390 72102866-910b-0410-8b05-ffd578937521
2001-07-10 10:16:28 +00:00
Nicola Pero
698d48d595
Added new files for java tools
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9721 72102866-910b-0410-8b05-ffd578937521
2001-04-27 09:57:40 +00:00
Adam Fedor
a3da36ba3d
GUI Backend built as bundle by default. Remove backend component
...
of LIBRARY_COMBO throughout makefiles and scripts.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9577 72102866-910b-0410-8b05-ffd578937521
2001-04-13 19:49:16 +00:00
Nicola Pero
6ad876b5cc
Test the RPM_TOPDIR is non null before starting to generate the rpm
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9453 72102866-910b-0410-8b05-ffd578937521
2001-03-19 14:15:58 +00:00
Nicola Pero
0342837f5f
Added missing generate files rules
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9428 72102866-910b-0410-8b05-ffd578937521
2001-03-18 14:54:50 +00:00
Adam Fedor
40b47a2f2d
Remove extra '/ from ...ROOT paths
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9305 72102866-910b-0410-8b05-ffd578937521
2001-03-06 15:44:47 +00:00
Nicola Pero
1ba16c49c2
Update to take GNUSTEP_LOCAL_ROOT and GNUSTEP_NETWORK_ROOT from configure;
...
added tgz target
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9183 72102866-910b-0410-8b05-ffd578937521
2001-02-19 15:29:22 +00:00
Adam Fedor
2f735d8a58
cvs-tag targets
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9140 72102866-910b-0410-8b05-ffd578937521
2001-02-14 16:02:17 +00:00
Adam Fedor
ded33768e6
Hopefully final prefix correction
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8944 72102866-910b-0410-8b05-ffd578937521
2001-01-30 18:29:36 +00:00
Adam Fedor
977b1ee5e5
Correct setting of prefix
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8943 72102866-910b-0410-8b05-ffd578937521
2001-01-30 17:11:28 +00:00
Adam Fedor
a9603538f8
Correct GNUSTEP_ROOT
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8914 72102866-910b-0410-8b05-ffd578937521
2001-01-29 22:21:08 +00:00
Nicola Pero
e397063090
Create $(GNUSTEP_MAKEFILES)/Additional directory
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8878 72102866-910b-0410-8b05-ffd578937521
2001-01-29 19:34:40 +00:00
Nicola Pero
536365adb4
Updated creation of dists, snapshots
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8652 72102866-910b-0410-8b05-ffd578937521
2001-01-17 14:41:15 +00:00
Nicola Pero
81618fe78e
Updated for added/removed files
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8633 72102866-910b-0410-8b05-ffd578937521
2001-01-16 19:29:13 +00:00
Adam Fedor
dc01b6a29e
Fix FLATTENED strucutre in some files
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8607 72102866-910b-0410-8b05-ffd578937521
2001-01-16 03:17:45 +00:00
Nicola Pero
061861c8d6
Updated list of files to be installed
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8574 72102866-910b-0410-8b05-ffd578937521
2001-01-12 18:29:47 +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
Adam Fedor
a3119ea162
Make Tools LDIR
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8315 72102866-910b-0410-8b05-ffd578937521
2000-12-13 05:10:20 +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
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
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
Nicola Pero
47937c97c8
Added java.make
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@6758 72102866-910b-0410-8b05-ffd578937521
2000-06-21 11:29:20 +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
Manuel Guesdon
e99bb7fa19
2000-01-22 Manuel Guesdon <mguesdon@sbuilders.com>
...
* GNUmakefile: add gswapp.make and gswbundle.make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@5823 72102866-910b-0410-8b05-ffd578937521
2000-01-22 16:29:38 +00:00
Nicola Pero
b0cc94055f
Added system directory for color lists
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@5713 72102866-910b-0410-8b05-ffd578937521
2000-01-09 03:38:05 +00:00
Richard Frith-MacDonald
b0a5854c18
oAdded makefile for palettes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@5321 72102866-910b-0410-8b05-ffd578937521
1999-11-29 06:27:10 +00:00
Adam Fedor
82e2d09824
Reset GNUSTEP_PREFIX in correct place. OSF update.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@5018 72102866-910b-0410-8b05-ffd578937521
1999-10-18 02:52:31 +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
1d1bdf47c7
Config/make fixes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@4353 72102866-910b-0410-8b05-ffd578937521
1999-06-04 04:26:07 +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
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
Scott Christley
c688a63b2e
* opentool.in: New file.
...
* rootinstall.sh: New file.
* rootuninstall.sh: New file.
* openapp.in: Add help text.
* debugapp.in: Add help text.
* configure.in: Add opentool.in.
* configure: Regenerate.
* GNUmakefile.in: Install/uninstall new files.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@3750 72102866-910b-0410-8b05-ffd578937521
1999-02-18 06:22:33 +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
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
Richard Frith-MacDonald
1d4817b7e3
Added service.make
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@3297 72102866-910b-0410-8b05-ffd578937521
1998-11-23 10:00:40 +00:00
Lyndon Tremblay
58d94f7837
Removed SavePanel.gmodel installation
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@3291 72102866-910b-0410-8b05-ffd578937521
1998-11-22 05:05:11 +00:00
Lyndon Tremblay
3881d4eb47
Added model installation (SavePanel.gmodel), model files install in
...
GNUSTEP_ROOT/Library/Model/*.gmodel
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@3255 72102866-910b-0410-8b05-ffd578937521
1998-11-19 21:57:25 +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
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
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
Scott Christley
4671af8ef2
Enhance MediaBook functions to easily switch roots and library combo.
...
Minor bug fixes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2634 72102866-910b-0410-8b05-ffd578937521
1997-11-14 01:03:10 +00:00
Scott Christley
c80c2e992a
Minor bug fixes.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2633 72102866-910b-0410-8b05-ffd578937521
1997-11-13 21:28:59 +00:00
Ovidiu Predescu
f2c6aef21a
Changed test.make to test-library.make in GNUmakefile.in.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2631 72102866-910b-0410-8b05-ffd578937521
1997-11-13 19:53:22 +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
3201c9c5c4
Add support for building ObjC (non GNUstep) based programs.
...
Eliminate use of stamp files.
Numerous bug fixes.
Threads library must now be specified by user when running configure
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2593 72102866-910b-0410-8b05-ffd578937521
1997-10-30 22:43:44 +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
7788661c09
Renamed Makefiles to GNUmakefile.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2558 72102866-910b-0410-8b05-ffd578937521
1997-10-28 03:13:18 +00:00