ALL: crdprt.exe

# these are compile flags
# -c   means compile without linking
# -AM  means compile for medium model
# -Zp1 means pack structure members on specified byte boundary
# -Ox  means maximized optimization
# -W2  means set output level for compiler warning messages
CFLAGS= -c -AM -Zp1 -Ox -W2

# these are link flags
# /NOD means ignore default libraries
# /NOE means prevent linker from searching extended dictionary
LFLAGS= /NOD /NOE

# mlibce is the medium Microsoft library with math emulation
LIBS= mlibce

# file root name
FLRT= crdprt

# path to Microsoft C libraries (drive: & directory path)
LIBPATH=c:\c600\lib

# compile step
$(FLRT).obj: $(FLRT).c makefile
    cl $(CFLAGS) $(FLRT).c

# link step
$(FLRT).exe: $(FLRT).obj
    link $(LFLAGS) $(FLRT) $(LIBPATH)\setargv,,,$(LIBS) 

