ALL_DEPENDS = 

CFLAGS = 

QBSPFILES1 = region.obj map.obj brush.obj cmdlib.obj csg4.obj surfaces.obj 
QBSPFILES2 = mathlib.obj merge.obj outside.obj portals.obj qbsp.obj
QBSPFILES3 = solidbsp.obj tjunc.obj writebsp.obj bspfile.obj nodraw.obj

all: qbsp.exe

qbsp.exe:       $(QBSPFILES1) $(QBSPFILES2) $(QBSPFILES3) 
		wlink @qbsp.lnk

region.obj:     region.c $(ALL_DEPENDS)
		wcc386 $(CFLAGS) region.c

map.obj:        map.c $(ALL_DEPENDS)
		wcc386 $(CFLAGS) map.c

brush.obj:      brush.c $(ALL_DEPENDS)
		wcc386 $(CFLAGS) brush.c

cmdlib.obj:     cmdlib.c $(ALL_DEPENDS)
		wcc386 $(CFLAGS) cmdlib.c

csg4.obj:       csg4.c $(ALL_DEPENDS)
		wcc386 $(CFLAGS) csg4.c

surfaces.obj:   surfaces.c $(ALL_DEPENDS)
		wcc386 $(CFLAGS) surfaces.c

mathlib.obj:    mathlib.c $(ALL_DEPENDS)
		wcc386 $(CFLAGS) mathlib.c

merge.obj:      merge.c $(ALL_DEPENDS)
		wcc386 $(CFLAGS) merge.c

outside.obj:    outside.c $(ALL_DEPENDS)
		wcc386 $(CFLAGS) outside.c

portals.obj:    portals.c $(ALL_DEPENDS)
		wcc386 $(CFLAGS) portals.c

qbsp.obj:       qbsp.c $(ALL_DEPENDS)
		wcc386 $(CFLAGS) qbsp.c

solidbsp.obj:   solidbsp.c $(ALL_DEPENDS)
		wcc386 $(CFLAGS) solidbsp.c

tjunc.obj:      tjunc.c $(ALL_DEPENDS)
		wcc386 $(CFLAGS) tjunc.c

writebsp.obj:   writebsp.c $(ALL_DEPENDS)
		wcc386 $(CFLAGS) writebsp.c

bspfile.obj:    bspfile.c $(ALL_DEPENDS)
		wcc386 $(CFLAGS) bspfile.c

nodraw.obj:     nodraw.c $(ALL_DEPENDS)
		wcc386 $(CFLAGS) nodraw.c
