#
# This is the make file for the graphic driver's subdirectory.
#
#				Gershon Elber, June 1993
#

include ..\makeflag.os2

nuldrvs.exe: nuldrvs.o gen_grap.o
	$(CC) $(CFLAGS) -o nuldrvs nuldrvs.o gen_grap.o $(LIBS) $(MORELIBS) $(GRAPGLLIBS) -lm
	$(STRIP) nuldrvs
	$(BIND) nuldrvs $(BINDOPT)
	$(RM) nuldrvs

os2drvs.res:        os2drvs.rc os2drvs.h
	rc -r -i $(EMX_DIR)/include os2drvs.rc

OS2DRVS_DRAW = drawln3d.o drawptvc.o drawpoly.o draw_crv.o draw_srf.o \
	draw_obj.o
os2drvs.o: os2drvs.c
	$(CC) -c $(CFLAGS) $(DFLAGS) -Zmts -o os2drvs.o os2drvs.c
os2drvs.exe: os2drvs.o gen_grap.o $(OS2DRVS_DRAW) os2drvs.res
	$(CC) $(CFLAGS) -Zmts -o os2drvs os2drvs.o gen_grap.o $(OS2DRVS_DRAW) \
				$(LIBS) $(MORELIBS) $(GRAPOS2LIBS) -lm
	$(STRIP) os2drvs
	$(EMXBIND) -bpq -ros2drvs.res $(EMX_DIR)/bin/emxl os2drvs $(BINDOPT)
	$(RM) os2drvs

install: $(GRAPDRVS)
	$(CP) -f ???drvs.exe $(BIN_DIR)
	$(RM) ???drvs.exe
	$(CP) ???drvs.cfg $(BIN_DIR)

# Dependencies starts here - do not touch, generated automatically.
amidrvs.o:	iritgrap.h
draw_crv.o:	iritgrap.h
draw_obj.o:	iritgrap.h
draw_srf.o:	iritgrap.h
drawln3d.o:	iritgrap.h
drawpoly.o:	iritgrap.h
drawptvc.o:	iritgrap.h
gen_grap.o:	iritgrap.h
nuldrvs.o:	iritgrap.h
os2drvs.o:	iritgrap.h os2drvs.h
wntdrvs.o:	iritgrap.h
x11drvs.o:	iritgrap.h
xgladap.o:	iritgrap.h
xgldrvs.o:	iritgrap.h
