CCC = g++ CCFLAGS = -ansi CPPFLAGS = -pipe -pedantic -Wall -Wpointer-arith -Wcast-qual \ -Wcast-align -Wwrite-strings -Wconversion -Wstrict-prototypes \ -Wmissing-prototypes LIBS = -lm DEBUGFLAGS = -g # NEWFLAGS = $(DEBUG:TRUE=$(DEBUGFLAGS)) # CPPFLAGS += $(NEWFLAGS) CPPFLAGS += $(DEBUGFLAGS) default: clean sim runsim checksim sim: main.o random.o world.o event.h evlist.o car.o pump.o pstand.o \ carqueue.o stats.o arrival.o depart.o pseudev.o $(CCC) $(CCFLAGS) $(CPPFLAGS) -o sim main.o random.o world.o evlist.o car.o \ pump.o pstand.o carqueue.o stats.o arrival.o depart.o \ pseudev.o $(LIBS) runsim: sim < ../data1 > out1 sim < ../data2 > out2 checksim: diff out1.back out1 diff out2.back out2 clean: rm -f a.out core *.o sim