#***************************************************************
# 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.

