CC =  gcc
CFLAGS = -O4 -DCPU=586 

EXES = qbsp light vis bspinfo entmap

VPATH = ..

all: $(EXES)

install:
	make
	cp $(EXES) /LocalApps

clean:
	rm -f *.o

realclean:
	rm -f *.o $(EXES)

debug:
	make "CFLAGS = -g "

.c.o: ; $(CC) -c $(CFLAGS) -o $@ $*.c

QBSPFILES = region.o map.o brush.o cmdlib.o csg4.o surfaces.o mathlib.o\
         merge.o outside.o portals.o qbsp.o solidbsp.o tjunc.o\
         writebsp.o bspfile.o nodraw.o
qbsp : $(QBSPFILES)
	$(CC) -o qbsp  -lm  $(QBSPFILES)

light : threads.o bspfile.o cmdlib.o light.o ltface.o mathlib.o trace.o entities.o
	$(CC) -o light  -lm   threads.o bspfile.o cmdlib.o entities.o light.o ltface.o mathlib.o trace.o

vis : vis.o flow.o cmdlib.o mathlib.o bspfile.o soundpvs.o
	$(CC) -o vis  -lm   vis.o flow.o cmdlib.o mathlib.o bspfile.o soundpvs.o

bspinfo : bspinfo.o bspfile.o cmdlib.o
	$(CC) -o bspinfo  -lm   bspinfo.o bspfile.o cmdlib.o

entmap : entmap.o cmdlib.o
	$(CC) -o entmap entmap.o cmdlib.o

