### Oldham, Jeffrey D. ### 2000Feb01 ### CS3352 ### ### Monte Carlo Coin Tossing Programs WCFLAGS= -pedantic -Wall -W -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wcast-align -Wconversion -Wnested-externs -Wundef -Winline CFLAGS= -O3 $(WCFLAGS) # -DDEBUG # -DTIME -DSTATS CC= g++ CXXFLAGS= -DUSE_LIBGXX_INLINES $(CFLAGS) CXX= g++ LDFLAGS= #-lm CCSOURCES = coinCrossings.cc coinToss.cc CSOURCES = rng.c COBJECTS = $(CSOURCES:%.c=%.o) all: repeater coinToss coinCrossings coinToss: coinToss.o $(COBJECTS) $(CXX) $(CXXFLAGS) $^ $(LIBS) -o $@ $(LDFLAGS) coinCrossings: coinCrossings.o $(COBJECTS) $(CXX) $(CXXFLAGS) $^ $(LIBS) -o $@ $(LDFLAGS) clean: rm -f *.o header-dependencies: gcc -MM $(CFLAGS) $(CCSOURCES) $(CSOURCES) ## ADD header file dependencies ## Create them using "gmake -k header-dependencies".