home *** CD-ROM | disk | FTP | other *** search
Makefile | 1991-12-29 | 2.0 KB | 53 lines |
- #***************************************************************
- # File Id. MAKEFILE. *
- # Author. Stan Milam. *
- # Date Written. 28 Dec. 91. *
- # *
- # This file is used to compile the PCW demo using Microsoft's *
- # NMAKE program, Turbo C's MAKE, and Zortech's MAKE program. *
- # *
- # For Borland's and Zortech's MAKE programs I had to make *
- # special cases because their utilities do not work like a real*
- # UNIX MAKE. *
- # *
- # Usage: *
- # Microsoft: nmake msc. *
- # Quick C: nmake qcl. *
- # Turbo C: make tcc. *
- # Borland C: make bcc. *
- # Zortech make ztc. *
- # *
- #***************************************************************
-
- OBJ=pcwdemo.obj files.obj demos.obj demo_a.obj demo_b.obj demo_c.obj \
- demo_d.obj demo_e.obj
-
- .c.obj:
- $(CC) $(CFLAGS) -$(MODEL) $*.c
-
- pcwdemo: $(OBJ)
- $(CC) -$(MODEL) $(OBJ) $(LB)
-
- msc:
- $(MAKE) pcwdemo CC=cl "CFLAGS=-c -I..\pcw" MODEL=AM LB=..\mspcwam.lib
-
- qcl:
- $(MAKE) pcwdemo CC=qcl "CFLAGS=-c -I..\pcw" MODEL=AM LB=..\mspcwam.lib
-
- tcc:
- make -fmakfil -DCC=tcc -DLB=tcpcwmm.lib
-
- bcc:
- make -fmakfil -DCC=bcc -DLB=tcpcwmm.lib
-
- ztc:
- make CC=ztc LB=ztpcwmm.lib -f makfil
-
- default:
- @echo USAGE:
- @echo Microsoft C: nmake msc.
- @echo Turbo C: make tcc.
- @echo Borland C: make bcc.
- @echo Zortech C: make ztc.
-