
CFLAGS = -O4 -threads

EXES = qbsp light vis bspinfo entmap

VPATH = ..

all: $(EXES)

install:
	make
	cp $(EXES) /LocalApps

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

debug:
	make "CFLAGS = -g -threads"

.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 -threads $(QBSPFILES)

light : threads.o bspfile.o cmdlib.o light.o ltface.o mathlib.o trace.o entities.o
	cc -o light  -lm -threads 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 -threads vis.o flow.o cmdlib.o mathlib.o bspfile.o soundpvs.o

bspinfo : bspinfo.o bspfile.o cmdlib.o
	cc -o bspinfo  -lm -threads bspinfo.o bspfile.o cmdlib.o

entmap : entmap.o cmdlib.o
	cc -o entmap entmap.o cmdlib.o

