root/trunk/Makefile.gxx

Revision 129, 0.6 kB (checked in by Gregor, 5 years ago)

Yet more build changes.

Line 
1 CXX=g++
2 CXXFLAGS=-g
3 LDFLAGS=
4 EXEEXT=
5
6 all: tdc$(EXEEXT)
7
8 tdc$(EXEEXT): dmd/mars.o dmd/libdmd.a tdcsrc/libtdc.a
9     $(CXX) $(CXXFLAGS) $(LDFLAGS) dmd/mars.o dmd/libdmd.a tdcsrc/libtdc.a -lgc -o tdc$(EXEEXT)
10
11 dmd/libdmd.a:
12     cd dmd ; $(MAKE) -f Makefile.gxx CXX="$(CXX)" CXXFLAGS="$(CXXFLAGS)" LDFLAGS="$(LDFLAGS)"
13
14 dmd/mars.o: dmd/libdmd.a
15
16 tdcsrc/libtdc.a:
17     touch config.h
18     cd tdcsrc ; $(MAKE) -f Makefile.gxx CXX="$(CXX)" CXXFLAGS="$(CXXFLAGS)" LDFLAGS="$(LDFLAGS)"
19
20 clean:
21     cd dmd ; $(MAKE) -f Makefile.gxx clean
22     cd tdcsrc ; $(MAKE) -f Makefile.gxx clean
23     rm -f tdc$(EXEEXT)
Note: See TracBrowser for help on using the browser.