all: test sim t: test ./test CXX=g++ CFLAGS=-Wall -O2 -g -DFAST_RANDOM -DQUIET clean: rm -f *.o *~ sim test BOOST: @if [ ! -d boost ]; then \ echo "========================="; \ echo "Download the latest version of Boost, unpack it, and"; \ echo "symlink it to ./boost"; \ echo "(Once I know what I use, I'll checkin those parts.)"; \ echo "========================="; \ exit 1; \ fi .cpp.o: $(CXX) $(CFLAGS) -I boost -c $< export: sim rm -f /tmp/sim /tmp/sim.gz cp sim /tmp strip /tmp/sim gzip -9 /tmp/sim sim: sim.o vec.o rng.o simmain.o netparams.o trials.o $(CXX) $(CFLAGS) -o sim sim.o vec.o rng.o simmain.o netparams.o trials.o test: test.o vec.o sim.o rng.o $(CXX) $(CFLAGS) -o test test.o vec.o sim.o rng.o # Generated by g++ -MM, with boost stuff removed. netparams.o: netparams.cpp rng.h comb.h netparams.h rng.o: rng.cpp rng.h comb.h sim.o: sim.cpp sim.h vec.h rng.h comb.h simmain.o: simmain.cpp sim.h vec.h rng.h comb.h trials.h test.o: test.cpp vec.h comb.h rng.h netparams.h trials.o: trials.cpp trials.h sim.h vec.h rng.h comb.h netparams.h vec.o: vec.cpp vec.h