CFLAG = -ansi -O2 -Wall 
TDIR = $(LDIR)/tools
INCLUDES = -I. 
CC = g++

APPS = sym_cages
OBJ = p_cage.o prism_cages.o antiprism_cages.o pte_cages.o poc2_cages.o pdo_cages.o pic_cages.o at3_cages.o aco_cages.o aid_cages.o arco_cages.o arcd_cages.o asc_cages.o asd_cages.o getargs.o m_mat33.o rand_gen.o m_except.o

.cc:
	$(CC) -c $< -o $*.o $(CFLAG) $(INCLUDES) $(IDIR)
.cc.o: 
	$(CC) -c $< -o $*.o $(CFLAG) $(INCLUDES) $(IDIR)

ALL: $(APPS)


sym_cages: sym_cages.o $(OBJ) 
	$(CC) -o $@ $(CFLAG) $(INCLUDES) $@.o $(OBJ) -lm

clean:
	/bin/rm -f *.o $(APPS) core.*
