home *** CD-ROM | disk | FTP | other *** search
Makefile | 1992-01-14 | 1.3 KB | 45 lines |
- #
- # ELIB - library of MSC/TC compatible functions
- # and old MASM/new MASM/TASM compatible too
- #
- #=================================================================
- # Modified for MSC600A - Economic Science Laboratory
- # University of Arizona
- # Shawn LaMaster - lamaster@ziggy.econ.arizona.edu
- # Sean Coates - xibo@fido.econ.arizona.edu
- #=================================================================
-
- # Currently this makes a library of large model functions,
- # to make the small model, change MODEL=-ms and AFLAGS=... -DFUNC_L=0
- # ...or just uncomment the small model statements - S.L.
- #
- CFLAGS= /AL /Zi
- MODELS=-ms
- MODELL=-ml
-
- # Assembler flags
- AFLAGS=-mx -t -zi
- AMODELS=-dFUNC_L=0
- AMODELL=-dFUNC_L=1
-
- # Define PC-specific include file
-
- .c.obj:
- # cl -c $(MODELS) $(CFLAGS) $*.c
- # lib ..\lib\wattcpsm -+$*;
- cl -c $(MODELL) $(CFLAGS) $*.c
- lib ..\elib\wattcplg -+$*;
-
- .asm.obj:
- # masm $(AFLAGS) $(AMODELS) $*;
- # lib ..\lib\wattcpsm -+$*;
- masm $(AFLAGS) $(AMODELL) $*;
- lib ..\elib\wattcplg -+$*;
-
- start: elib.lib
-
- ELIB.LIB: QMSG.OBJ OUTHEXES.OBJ BACKGRND.OBJ DOSLIST.OBJ KEEP.OBJ OUTCH.OBJ \
- OUTHEX.OBJ OUTS.OBJ OUTSN.OBJ INTEL.OBJ INCHKSUM.OBJ QMOVE.OBJ QCMP.OBJ \
- SEMAPHOR.OBJ TIMEOUT.OBJ
-