CC =  gcc
CCFLAGS =  -g -Wall -O3 $(INCLUDE)
LIBS     = -lm
BINDIR = ../bin

.SUFFIXES: .c

.c.o:
	$(CC) -c $< $(CCFLAGS)

all : trans_command
TRANS_COMMAND = lefting dela2d trid model mdlinfo fgroup subdiv \
	pch2wrl stl2pch pch2mqo pch2pov pch2stl pcm2pch 
trans_command: $(TRANS_COMMAND)

lefting.o : 
lefting : lefting.o
	$(CC) -o ${BINDIR}/$@ $^ 

dela2d.o : 
dela2d : dela2d.o
	$(CC) -o ${BINDIR}/$@ $^ 

trid.o : 
trid : trid.o
	$(CC) -o ${BINDIR}/$@ $^ 

model.o : 
model : model.o
	$(CC) -o ${BINDIR}/$@ $^ -lm

mdlinfo.o : 
mdlinfo : mdlinfo.o
	$(CC) -o ${BINDIR}/$@ $^ -lm

fgroup.o : 
fgroup : fgroup.o
	$(CC) -o ${BINDIR}/$@ $^ -lm

subdiv.o : 
subdiv : subdiv.o
	$(CC) -o ${BINDIR}/$@ $^ -lm

pch2wrl.o :
pch2wrl : pch2wrl.o
	$(CC) -o ${BINDIR}/$@ $^

stl2pch.o :
stl2pch : stl2pch.o
	$(CC) -o ${BINDIR}/$@ $^

pch2mqo.o :
pch2mqo  : pch2mqo.o
	$(CC) -o ${BINDIR}/$@ $^

pch2pov.o :
pch2pov   : pch2pov.o
	$(CC) -o ${BINDIR}/$@ $^

pch2stl.o :
pch2stl   : pch2stl.o
	$(CC) -o ${BINDIR}/$@ $^ -lm

pcm2pch.o :
pcm2pch   : pcm2pch.o
	$(CC) -o ${BINDIR}/$@ $^ -lm

clean :
	rm -f *.o  $(TRANS_COMMAND) *.*~ *~ 









