Changeset 286
- Timestamp:
- Jun 3, 2003, 7:16:40 PM (22 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/testcase/475.gmk
-
Property cvs2svn:cvs-rev
changed from
1.1
to1.2
r285 r286 1 1 2 CFLAGS = -Zomf 2 TESTCASE=475 3 CFLAGS = -Zomf 4 O = .obj 5 A = .lib 3 6 4 LIBOBJS = 4xx-lib.obj 7 LIBOBJS = $(TESTCASE)-lib$(O) 8 EXEOBJS = $(TESTCASE)main$(O) 9 5 10 6 # Make only understands escapes7 EXEOBJS = 4xxmain.obj8 11 9 # The escapes here doesn't work in cmd.exe 10 SHELL = sh 11 12 .SUFFIXES: .c .o .obj 13 .c.obj: 14 gcc -c $(CFLAGS) -o "$(@)" "$<" 15 16 17 check all: 4xx.exe 18 19 4xxlib.lib: $(LIBOBJS) 4xx.gmk 20 rm -f $@ 21 emxomfar rc $@ $(LIBOBJS) 22 23 24 4xx.exe: $(EXEOBJS) 4xxlib.lib 4xx.gmk 25 if gcc -Zmap $(CFLAGS) -o "$@" $(EXEOBJS) 4xxlib.lib; then true; \ 26 else rm -f $@; false; \ 27 fi 12 check all: $(TESTCASE).exe 28 13 29 14 install: 30 15 31 16 clean distclean: 32 rm -f *4xx*.obj 4xx*.exe *4xx*.lib *4xx*.a *4xx*.o *4xx*.map 17 rm -f *$(TESTCASE)*.obj *$(TESTCASE)*.o \ 18 *$(TESTCASE)*.lib *$(TESTCASE)*.a \ 19 *$(TESTCASE)*.map $(TESTCASE)*.exe 20 21 22 .SUFFIXES: 23 .SUFFIXES: .c .o .obj 24 .c$(O): 25 gcc -c $(CFLAGS) -o "$(@)" "$<" 26 27 $(TESTCASE)lib$(A): $(LIBOBJS) $(TESTCASE).gmk 28 rm -f $@ 29 emxomfar rc $@ $(LIBOBJS) 30 31 $(TESTCASE).exe: $(EXEOBJS) $(TESTCASE)lib$(A) $(TESTCASE).gmk 32 if gcc -Zmap $(CFLAGS) -o "$@" $(EXEOBJS) $(TESTCASE)lib$(A); then true; \ 33 else rm -f $@; false; \ 34 fi -
Property cvs2svn:cvs-rev
changed from
Note:
See TracChangeset
for help on using the changeset viewer.