PROJ = ARTLOOK
DEBUG = 1
PROGTYPE = 0
CALLER = 
ARGS = 
DLLS = 
D_RCDEFINES = -d_DEBUG
R_RCDEFINES = -dNDEBUG
ORIGIN = F32VWB
ORIGIN_VER = 1.00
PROJPATH = D:\PUB\NEWR\
KNARF = 
F32 = fl32
F32FLAGS_D_DEXE = /G4 /Zp2 /Ox 
F32FLAGS_R_DEXE = /G4 /Ge /Ox /Op /D "NDEBUG" 
F32FLAGS_D_LIB = /Zi
F32FLAGS_R_LIB = /Ox /DNDEBUG
L32FLAGS_D_DEXE = -machine:i386 -base:0x00010000 -subsystem:console -entry:mainCRTStartup  -debugtype:cv4
L32FLAGS_R_DEXE = -machine:i386 -base:0x00010000 -subsystem:console -entry:mainCRTStartup
L32FLAGS_D_DEXEUB = -machine:i386 -base:0x00010000 -subsystem:console -entry:mainCRTStartup -debug:full -debugtype:cv4
L32FLAGS_R_DEXEUB = -machine:i386 -base:0x00010000 -subsystem:console -entry:mainCRTStartup
LIBS_D_DEXE = libf.lib libc.lib kernel32.lib ntdll.lib
LIBS_R_DEXE = libf.lib libc.lib kernel32.lib ntdll.lib
LIBS_D_BEXE = libf.lib libc.lib kernel32.lib ntdll.lib
LIBS_R_BEXE = libf.lib libc.lib kernel32.lib ntdll.lib
RUNFLAGS = 
OBJS_EXT = UTI\MOUSE.OBJ 
LIBS_EXT = 
!if "$(DEBUG)" == "1"
F32FLAGS = $(F32FLAGS_D_DEXE)
L32FLAGS = $(L32FLAGS_D_DEXE)
LIBS = $(LIBS_D_DEXE)
!else
F32FLAGS = $(F32FLAGS_R_DEXE)
L32FLAGS = $(L32FLAGS_R_DEXE)
LIBS = $(LIBS_R_DEXE)
!endif
SBRS = ARTLOOK.SBR \
		DISPLB.SBR \
		INPUT.SBR \
		OUTPUT.SBR \
		PROCESS.SBR \
		IMCOLX.SBR \
		IMROWX.SBR \
		RDCOLX.SBR \
		SCREEN.SBR \
		SETMOD.SBR \
		COLREG.SBR \
		SETCOL.SBR \
		GPRINT.SBR \
		RDROWX.SBR \
		CNGBUF.SBR \
		IMSAVE.SBR \
		MVCURS.SBR \
		KEYBOARD.SBR \
		FMOUSE.SBR \
		UTI.SBR


MOUSE_DEP = 

ARTLOOK_DEP = 

DISPLB_DEP = c:\f32\include\fgraph.fi \
	c:\f32\include\fgraph.fd


INPUT_DEP = 

OUTPUT_DEP = 

PROCESS_DEP = 

IMCOLX_DEP = c:\f32\include\fgraph.fi \
	c:\f32\include\fgraph.fd


IMROWX_DEP = c:\f32\include\fgraph.fi \
	c:\f32\include\fgraph.fd


RDCOLX_DEP = c:\f32\include\fgraph.fi \
	c:\f32\include\fgraph.fd


SCREEN_DEP = 

SETMOD_DEP = c:\f32\include\fgraph.fi \
	c:\f32\include\fgraph.fd


COLREG_DEP = 

SETCOL_DEP = c:\f32\include\fgraph.fi \
	c:\f32\include\fgraph.fd


GPRINT_DEP = c:\f32\include\fgraph.fi \
	c:\f32\include\fgraph.fd


RDROWX_DEP = c:\f32\include\fgraph.fi \
	c:\f32\include\fgraph.fd


CNGBUF_DEP = 

IMSAVE_DEP = 

MVCURS_DEP = 

KEYBOARD_DEP = d:\pub\newr\uti\flib.fi \
	d:\pub\newr\uti\flib.fd \
	d:\pub\newr\uti\fkey.fd


FMOUSE_DEP = d:\pub\newr\uti\mouse.fi \
	d:\pub\newr\uti\mouse.fd


UTI_DEP = d:\pub\newr\uti\flib.fi \
	d:\pub\newr\uti\flib.fd


all:	$(PROJ).EXE

ARTLOOK.OBJ:	ARTLOOK.FOR $(ARTLOOK_DEP)
	$(F32) $(F32FLAGS) /c ARTLOOK.FOR

DISPLB.OBJ:	DISPLB.FOR $(DISPLB_DEP)
	$(F32) $(F32FLAGS) /c DISPLB.FOR

INPUT.OBJ:	INPUT.FOR $(INPUT_DEP)
	$(F32) $(F32FLAGS) /c INPUT.FOR

OUTPUT.OBJ:	OUTPUT.FOR $(OUTPUT_DEP)
	$(F32) $(F32FLAGS) /c OUTPUT.FOR

PROCESS.OBJ:	PROCESS.FOR $(PROCESS_DEP)
	$(F32) $(F32FLAGS) /c PROCESS.FOR

IMCOLX.OBJ:	VDU\IMCOLX.FOR $(IMCOLX_DEP)
	$(F32) $(F32FLAGS) /c VDU\IMCOLX.FOR

IMROWX.OBJ:	VDU\IMROWX.FOR $(IMROWX_DEP)
	$(F32) $(F32FLAGS) /c VDU\IMROWX.FOR

RDCOLX.OBJ:	VDU\RDCOLX.FOR $(RDCOLX_DEP)
	$(F32) $(F32FLAGS) /c VDU\RDCOLX.FOR

SCREEN.OBJ:	VDU\SCREEN.FOR $(SCREEN_DEP)
	$(F32) $(F32FLAGS) /c VDU\SCREEN.FOR

SETMOD.OBJ:	VDU\SETMOD.FOR $(SETMOD_DEP)
	$(F32) $(F32FLAGS) /c VDU\SETMOD.FOR

COLREG.OBJ:	VDU\COLREG.FOR $(COLREG_DEP)
	$(F32) $(F32FLAGS) /c VDU\COLREG.FOR

SETCOL.OBJ:	VDU\SETCOL.FOR $(SETCOL_DEP)
	$(F32) $(F32FLAGS) /c VDU\SETCOL.FOR

GPRINT.OBJ:	VDU\GPRINT.FOR $(GPRINT_DEP)
	$(F32) $(F32FLAGS) /c VDU\GPRINT.FOR

RDROWX.OBJ:	VDU\RDROWX.FOR $(RDROWX_DEP)
	$(F32) $(F32FLAGS) /c VDU\RDROWX.FOR

CNGBUF.OBJ:	IMAGE\CNGBUF.FOR $(CNGBUF_DEP)
	$(F32) $(F32FLAGS) /c IMAGE\CNGBUF.FOR

IMSAVE.OBJ:	IMAGE\IMSAVE.FOR $(IMSAVE_DEP)
	$(F32) $(F32FLAGS) /c IMAGE\IMSAVE.FOR

MVCURS.OBJ:	IMAGE\MVCURS.FOR $(MVCURS_DEP)
	$(F32) $(F32FLAGS) /c IMAGE\MVCURS.FOR

KEYBOARD.OBJ:	UTI\KEYBOARD.FOR $(KEYBOARD_DEP)
	$(F32) $(F32FLAGS) /c UTI\KEYBOARD.FOR

FMOUSE.OBJ:	UTI\FMOUSE.FOR $(FMOUSE_DEP)
	$(F32) $(F32FLAGS) /c UTI\FMOUSE.FOR

UTI.OBJ:	UTI\UTI.FOR $(UTI_DEP)
	$(F32) $(F32FLAGS) /c UTI\UTI.FOR

$(PROJ).EXE::	ARTLOOK.OBJ DISPLB.OBJ INPUT.OBJ OUTPUT.OBJ PROCESS.OBJ IMCOLX.OBJ \
	IMROWX.OBJ RDCOLX.OBJ SCREEN.OBJ SETMOD.OBJ COLREG.OBJ SETCOL.OBJ GPRINT.OBJ RDROWX.OBJ \
	CNGBUF.OBJ IMSAVE.OBJ MVCURS.OBJ KEYBOARD.OBJ FMOUSE.OBJ UTI.OBJ $(OBJS_EXT)
	echo >NUL @<<$(PROJ).CRF
ARTLOOK.OBJ 
DISPLB.OBJ 
INPUT.OBJ 
OUTPUT.OBJ 
PROCESS.OBJ 
IMCOLX.OBJ 
IMROWX.OBJ 
RDCOLX.OBJ 
SCREEN.OBJ 
SETMOD.OBJ 
COLREG.OBJ 
SETCOL.OBJ 
GPRINT.OBJ 
RDROWX.OBJ 
CNGBUF.OBJ 
IMSAVE.OBJ 
MVCURS.OBJ 
KEYBOARD.OBJ 
FMOUSE.OBJ 
UTI.OBJ 
$(OBJS_EXT)
$(L32FLAGS)
-out:$(PROJ).EXE
$(MAPFILE)
$(LIBS)

<<
	link32 -link @$(PROJ).CRF
	bindmsf $(PROJ).EXE

run: $(PROJ).EXE
	$(PROJ) $(RUNFLAGS)


$(PROJ).BSC: $(SBRS)
	bscmake @<<
/o$@ $(SBRS)
<<
