Changeset 286


Ignore:
Timestamp:
Jun 3, 2003, 7:16:40 PM (22 years ago)
Author:
bird
Message:

got a number

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/testcase/475.gmk

    • Property cvs2svn:cvs-rev changed from 1.1 to 1.2
    r285 r286  
    11
    2 CFLAGS = -Zomf
     2TESTCASE=475
     3CFLAGS  = -Zomf
     4O               = .obj
     5A           = .lib
    36
    4 LIBOBJS = 4xx-lib.obj
     7LIBOBJS = $(TESTCASE)-lib$(O)
     8EXEOBJS = $(TESTCASE)main$(O)
     9       
    510
    6 # Make only understands escapes
    7 EXEOBJS = 4xxmain.obj
    811       
    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
     12check all: $(TESTCASE).exe
    2813       
    2914install:       
    3015       
    3116clean 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
Note: See TracChangeset for help on using the changeset viewer.