ORIGIN	= QCWIN
ORIGIN_VER	= 1.00

PROJ	=QCWINFRA
DEBUG	=0
PROGTYPE	=1
CALLER	=
ARGS	=
DLLS	=
CVPACK	=1
CC	=cl -qc
RC	=rc
CFLAGS_G_WEXE	=/AM /W1 /Ze /D_WINDOWS /DWINFRACT /DQUICKC /G2w /Zp 
CFLAGS_D_WEXE	=/Zi /Gi$(PROJ).MDT /Od /DWINFRACT
CFLAGS_R_WEXE	=/O /Os /Gs /DNDEBUG 
CFLAGS_G_WDLL	=/AS /G2w /Zp /Aw /W3 /D_WINDOWS /D_WINDLL
CFLAGS_D_WDLL	=/Gi /Od /Zi
CFLAGS_R_WDLL	=/O /Os /DNDEBUG
CFLAGS_G_WTTY	=/AS /G2w /W3 /D_WINDOWS
CFLAGS_D_WTTY	=/Gi /Od /Zi
CFLAGS_R_WTTY	=/O /Os /DNDEBUG
CFLAGS_G_DEXE	=/AS /W2
CFLAGS_D_DEXE	=/Gi /Od /Zi
CFLAGS_R_DEXE	=/O /Ot /DNDEBUG
CFLAGS	=$(CFLAGS_G_WEXE) $(CFLAGS_R_WEXE)
LFLAGS_G_WEXE	=/A:16/ST:7172 /SE:1024
LFLAGS_D_WEXE	=/CO 
LFLAGS_R_WEXE	=
LFLAGS_G_WDLL	=/ST:5120 /A:16
LFLAGS_D_WDLL	=/CO
LFLAGS_R_WDLL	=
LFLAGS_G_WTTY	=/ST:5120 /A:16
LFLAGS_D_WTTY	=/CO
LFLAGS_R_WTTY	=
LFLAGS_G_DEXE	=/NOI /ST:2048
LFLAGS_D_DEXE	=/CO
LFLAGS_R_DEXE	=
LFLAGS	=$(LFLAGS_G_WEXE) $(LFLAGS_R_WEXE)
RCFLAGS	=
RESFLAGS	=/t /k 
RUNFLAGS	=
RESFILES = 	COORD.DLG ZOOM.DLG WINFRACT.ICO MATHTOOL.ICO 
DEFFILE = 	WINFRACT.DEF
OBJS_EXT = 	CALCMAND.OBJ CALMANFP.OBJ FPU087.OBJ FPU387.OBJ FRACSUBA.OBJ LSYSA.OBJ \
	MPMATH_A.OBJ NEWTON.OBJ WGENERAL.OBJ 
LIBS_EXT = 	

.rc.res: ; $(RC) $(RCFLAGS) -r $*.rc

all:	$(PROJ).EXE

3D.OBJ:	3D.C $(H)

CALCFRAC.OBJ:	CALCFRAC.C $(H)

CMDFILES.OBJ:	CMDFILES.C $(H)

DECODER.OBJ:	DECODER.C $(H)

DIALOG.OBJ:	DIALOG.C $(H)

DIALOG2.OBJ:	DIALOG2.C $(H)

ENCODER.OBJ:	ENCODER.C $(H)

F16.OBJ:	F16.C $(H)

FRACSUBR.OBJ:	FRACSUBR.C $(H)

FRACTALP.OBJ:	FRACTALP.C $(H)

FRACTALS.OBJ:	FRACTALS.C $(H)

GIFVIEW.OBJ:	GIFVIEW.C $(H)

HELP.OBJ:	HELP.C $(H)

JB.OBJ:	JB.C $(H)

LINE3D.OBJ:	LINE3D.C $(H)

LOADFILE.OBJ:	LOADFILE.C $(H)

LORENZ.OBJ:	LORENZ.C $(H)

LSYS.OBJ:	LSYS.C $(H)

MAINFRAC.OBJ:	MAINFRAC.C $(H)

MATHTOOL.OBJ:	MATHTOOL.C $(H)

MISCOVL.OBJ:	MISCOVL.C $(H)

MISCRES.OBJ:	MISCRES.C $(H)

MPMATH_C.OBJ:	MPMATH_C.C $(H)

PARSER.OBJ:	PARSER.C $(H)

PLOT3D.OBJ:	PLOT3D.C $(H)

PROFILE.OBJ:	PROFILE.C $(H)

PROMPTS.OBJ:	PROMPTS.C $(H)

SELECT.OBJ:	SELECT.C $(H)

TESTPT.OBJ:	TESTPT.C $(H)

TGAVIEW.OBJ:	TGAVIEW.C $(H)

WINDOS.OBJ:	WINDOS.C $(H)

WINDOS2.OBJ:	WINDOS2.C $(H)

WINFRACT.OBJ:	WINFRACT.C $(H)

WINTEXT.OBJ:	WINTEXT.C $(H)

WINFRACT.RES:	WINFRACT.RC $(RESFILES) $(H)

$(PROJ).EXE:	3D.OBJ CALCFRAC.OBJ CMDFILES.OBJ DECODER.OBJ DIALOG.OBJ DIALOG2.OBJ \
	ENCODER.OBJ F16.OBJ FRACSUBR.OBJ FRACTALP.OBJ FRACTALS.OBJ GIFVIEW.OBJ HELP.OBJ JB.OBJ \
	LINE3D.OBJ LOADFILE.OBJ LORENZ.OBJ LSYS.OBJ MAINFRAC.OBJ MATHTOOL.OBJ MISCOVL.OBJ \
	MISCRES.OBJ MPMATH_C.OBJ PARSER.OBJ PLOT3D.OBJ PROFILE.OBJ PROMPTS.OBJ SELECT.OBJ \
	TESTPT.OBJ TGAVIEW.OBJ WINDOS.OBJ WINDOS2.OBJ WINFRACT.OBJ WINTEXT.OBJ $(OBJS_EXT) $(DEFFILE)
	echo >NUL @<<$(PROJ).CRF
3D.OBJ +
CALCFRAC.OBJ +
CMDFILES.OBJ +
DECODER.OBJ +
DIALOG.OBJ +
DIALOG2.OBJ +
ENCODER.OBJ +
F16.OBJ +
FRACSUBR.OBJ +
FRACTALP.OBJ +
FRACTALS.OBJ +
GIFVIEW.OBJ +
HELP.OBJ +
JB.OBJ +
LINE3D.OBJ +
LOADFILE.OBJ +
LORENZ.OBJ +
LSYS.OBJ +
MAINFRAC.OBJ +
MATHTOOL.OBJ +
MISCOVL.OBJ +
MISCRES.OBJ +
MPMATH_C.OBJ +
PARSER.OBJ +
PLOT3D.OBJ +
PROFILE.OBJ +
PROMPTS.OBJ +
SELECT.OBJ +
TESTPT.OBJ +
TGAVIEW.OBJ +
WINDOS.OBJ +
WINDOS2.OBJ +
WINFRACT.OBJ +
WINTEXT.OBJ +
$(OBJS_EXT)
$(PROJ).EXE

C:\QCWIN\LIB\+
/NOD mlibcew oldnames  libw
$(DEFFILE);
<<
	link $(LFLAGS) @$(PROJ).CRF
	rc $(RESFLAGS) WINFRACT.RES $(PROJ).EXE

$(PROJ).EXE:	WINFRACT.RES
	rc $(RESFLAGS) WINFRACT.RES $(PROJ).EXE

run: $(PROJ).EXE
	$(PROJ) $(RUNFLAGS)

