include ../Makeincl # Yves Hwang 2002 # Thomas Braunl 2003, 2004 CC_PC = gcc -c -Wall LD_PC = gcc CC_SIM = gccsim -c -Wall LD_SIM = gccsim CC_EYE = gcc68 -c LD_EYE = gcc68 # DEBUG flag is used for debug statements now # STATUS flag is used to print out the status of the node. FLAG = -DPC DEBUG = PCPROG = GP WORLDGEN = WorldGen EYESIMPROG = Search.dll EYEBOTPROG = Search.hex OBJS_PC = main_gp.o gp.o tree.o OBJS_EYESIM = main_sim.o tracking.o visual.o sim_execution.o tree.o all: ${EYESIMPROG} ${PCPROG} %.o: %.c $(CC_SIM) $(FLAG) $< ${EYESIMPROG}: $(OBJS_EYESIM) ${LD_SIM} -o ${EYESIMPROG} ${OBJS_EYESIM} ${PCPROG}: $(OBJS_PC) ${LD_PC} -o ${PCPROG} ${OBJS_PC} -lstdc++ ${WORLDGEN}: WorldGen.cpp $(LD_PC) -o ${WORLDGEN} WorldGen.cpp clean: -$(RM) ${EYESIMPROG} ${PCPROG} core* *.o map evo: -$(RM) Evolution\evolution*.lsp core: -$(RM) core*