GPP=g++ all: cobosoda mutate runmutations windows: GPP = g++-2 windows: cobosoda.exe mutate.exe runmutations clean: rm -f cobosoda mutate runmutations core *.o world.cc vector.o: vector.h vector.cc $(GPP) -g -o vector.o -c vector.cc world.cc: world.cc.yy world.h flex++ -oworld.cc world.cc.yy world.o: world.cc world.h config.h joint.h $(GPP) -g -o world.o -c world.cc spring.o: spring.cc spring.h config.h vector.h $(GPP) -g -o spring.o -c spring.cc joint.o: joint.cc joint.h config.h spring.h vector.h $(GPP) -g -o joint.o -c joint.cc cobosoda: main.cc joint.o spring.o config.h vector.o world.o $(GPP) -g -o cobosoda -lglut -lGLU -lGL -lm vector.o spring.o joint.o world.o main.cc mutate: mutate.cc joint.o spring.o config.h vector.o world.o $(GPP) -g -o mutate -lm vector.o spring.o joint.o world.o mutate.cc cobosoda.exe: main.cc joint.o spring.o config.h vector.o world.o $(GPP) -g -o cobosoda.exe vector.o spring.o joint.o world.o main.cc -lglut32 -lglu32 -lopengl32 mutate.exe: mutate.cc joint.o spring.o config.h vector.o world.o $(GPP) -g -o mutate.exe vector.o spring.o joint.o world.o mutate.cc -lm runmutations: runmutations.pl install -m0755 runmutations.pl runmutations install: clear;echo There is no install, just run it from here or copy it to your home directory.