source: trunk/testcase/475.gmk@ 286

Last change on this file since 286 was 286, checked in by bird, 22 years ago

got a number

  • Property cvs2svn:cvs-rev set to 1.2
  • Property svn:eol-style set to native
  • Property svn:executable set to *
  • Property svn:keywords set to Author Date Id Revision
File size: 633 bytes
RevLine 
[285]1
[286]2TESTCASE=475
3CFLAGS = -Zomf
4O = .obj
5A = .lib
[285]6
[286]7LIBOBJS = $(TESTCASE)-lib$(O)
8EXEOBJS = $(TESTCASE)main$(O)
9
[285]10
11
[286]12check all: $(TESTCASE).exe
13
14install:
15
16clean distclean:
17 rm -f *$(TESTCASE)*.obj *$(TESTCASE)*.o \
18 *$(TESTCASE)*.lib *$(TESTCASE)*.a \
19 *$(TESTCASE)*.map $(TESTCASE)*.exe
[285]20
[286]21
22.SUFFIXES:
23.SUFFIXES: .c .o .obj
24.c$(O):
[285]25 gcc -c $(CFLAGS) -o "$(@)" "$<"
26
[286]27$(TESTCASE)lib$(A): $(LIBOBJS) $(TESTCASE).gmk
[285]28 rm -f $@
29 emxomfar rc $@ $(LIBOBJS)
30
[286]31$(TESTCASE).exe: $(EXEOBJS) $(TESTCASE)lib$(A) $(TESTCASE).gmk
32 if gcc -Zmap $(CFLAGS) -o "$@" $(EXEOBJS) $(TESTCASE)lib$(A); then true; \
[285]33 else rm -f $@; false; \
34 fi
Note: See TracBrowser for help on using the repository browser.