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
Ovidiu Predescu
cd198b7c11
Better support for building applications and support for shared libraries.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2507 72102866-910b-0410-8b05-ffd578937521
1997-10-15 22:45:58 +00:00
Ovidiu Predescu
dc6f2558bd
Support for building OS 4.x applications.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2506 72102866-910b-0410-8b05-ffd578937521
1997-10-14 22:54:35 +00:00
Ovidiu Predescu
82a89a09c8
Some fixes to better support test.make.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2485 72102866-910b-0410-8b05-ffd578937521
1997-10-07 23:27:51 +00:00
Ovidiu Predescu
391a9335b4
Correctly setup the WHICH_LIB_SCRIPT to be taken from host_cpu/host_os. Updated the authors list in some header files.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2481 72102866-910b-0410-8b05-ffd578937521
1997-10-06 03:58:06 +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
23588b47e8
Add support for the dynamic loader environment variable.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2475 72102866-910b-0410-8b05-ffd578937521
1997-10-02 23:05:46 +00:00
Ovidiu Predescu
eca0016655
Better support for libFoundation.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2468 72102866-910b-0410-8b05-ffd578937521
1997-10-02 00:41:03 +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
Scott Christley
4cc10b4f1b
Use makefile package install script instead of letting
...
autoconf determine for program to use.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2454 72102866-910b-0410-8b05-ffd578937521
1997-09-26 20:44:59 +00:00
Scott Christley
041b335769
Fix library install.
...
Add target header directory to include directories.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2451 72102866-910b-0410-8b05-ffd578937521
1997-09-26 07:04:24 +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
9b370e4f9c
Define SHELL to be /bin/sh.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2446 72102866-910b-0410-8b05-ffd578937521
1997-09-25 19:34:14 +00:00
Scott Christley
d3de836948
Add documentation.
...
Minor bug fixes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2438 72102866-910b-0410-8b05-ffd578937521
1997-09-23 21:17:19 +00:00
Scott Christley
ce617a745a
Add support for shared libraries.
...
Add support for putting object files in a different directory.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2434 72102866-910b-0410-8b05-ffd578937521
1997-09-23 01:27:32 +00:00
Scott Christley
5b97714fb9
Incorporate multiple roots.
...
Convert OS, VENDOR, and CPU cleaning to shell scripts.
Implement makefile rules for tools.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2433 72102866-910b-0410-8b05-ffd578937521
1997-09-22 22:49:02 +00:00
Scott Christley
a25ff6b019
Add more rules for building libraries.
...
Add rules for building apps.
Some restructuring of the makefile package itself.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2428 72102866-910b-0410-8b05-ffd578937521
1997-09-18 01:36:07 +00:00
Scott Christley
adda7ec66c
Initial revision
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2421 72102866-910b-0410-8b05-ffd578937521
1997-09-16 01:07:48 +00:00