## makefile -- build directions for ctpz.
## @(#)$Id$

CC = cl

CFLAGSG = -nologo -W4 -Za -GF -MD
CFLAGSR = -O2
CFLAGSD = -Zi
CFLAGS = $(CFLAGSG) $(CFLAGSR)

LDFLAGSG = -nologo -MD
LDFLAGSR =
LDFLAGSD = -Zi
LDFLAGS = $(LDFLAGSG) $(LDFLAGSR)
LDFLAGS2 = -link -incremental:no

CTPZOBJS = ctpz.obj ctpzt.obj ctpzsp.obj ctpzut.obj ctpzvr.obj ctpzmt.obj

ctpz.exe : ctpzdr.obj $(CTPZOBJS)
	$(CC) $(LDFLAGS) -Fe$@ ctpzdr.obj $(CTPZOBJS) $(LDFLAGS2)

.SUFFIXES: .cc .obj

.cc.obj :
	$(CC) $(CFLAGS) -c -Tp $<

ctpzmt.obj :
	cl -nologo -W3 -Ze -GF -MD -O2 -DWIN32 -c -Tp ctpzmt.cc

ctpz.obj : ctpz.cc ctpz.hh ctpzut.hh
ctpzdr.obj : ctpzdr.cc ctpz.hh ctpzsp.hh ctpzt.hh ctpzut.hh ctpzvr.hh
ctpzmt.obj : ctpzmt.cc ctpzmt.hh
ctpzsp.obj : ctpzsp.cc ctpzsp.hh
ctpzt.obj : ctpzt.cc ctpz.hh ctpzmt.hh ctpzt.hh
ctpzut.obj : ctpzut.cc ctpzut.hh
ctpzvr.obj : ctpzvr.cc ctpzvr.hh ctpz.hh

