
CFLAGS = -g -Wall

EXES = qbsp light vis bspinfo entmap

VPATH = ..

all: $(EXES)

install:
	make app
	cp $(EXES) /LocalApps

app:
	make "CFLAGS = -O4 -g -Wall -arch i386 -arch hppa"

debug:
	make "CFLAGS = -g -Wall"

profile:
	make "CFLAGS = -pg -Wall"

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

.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 draw.o
qbsp : $(QBSPFILES)
	cc $(CFLAGS) -o qbsp $(QBSPFILES) -lNeXT_s -lMedia_s

light : threads.o bspfile.o cmdlib.o light.o ltface.o mathlib.o trace.o entities.o
	cc $(CFLAGS) -o light threads.o bspfile.o cmdlib.o light.o ltface.o mathlib.o trace.o entities.o
	
vis : vis.o flow.o cmdlib.o mathlib.o bspfile.o soundpvs.o
	cc $(CFLAGS) -o vis vis.o flow.o cmdlib.o mathlib.o bspfile.o soundpvs.o

bspinfo : bspinfo.o bspfile.o cmdlib.o
	cc $(CFLAGS) -o bspinfo bspinfo.o bspfile.o cmdlib.o

entmap : entmap.o cmdlib.o
	cc $(CFLAGS) -o entmap entmap.o cmdlib.o

