CC=g++ cc=gcc FC=gfortran CFLAGS=-c -Wall TARGETS=RandomNR random_LCG xor use_rand useNRrandomF90 use_ranNR all: ${TARGETS} graph: random_LCG sh example.sh 65 65537 319 RandomNR: RandomNR.o ${CC} $^ -o $@ random_LCG: random_LCG.o ${CC} $^ -o $@ xor: xor.o ${CC} $^ -o $@ use_rand: use_rand.o ${cc} $^ -o $@ use_ranNR: use_ranNR.o ${cc} $^ -o $@ useNRrandomF90: useNRrandomF90.o ${FC} $^ -o $@ RandomNR.o: RandomNR.cpp ${CC} ${CFLAGS} $^ random_LCG.o: random_LCG.cpp ${CC} ${CFLAGS} $^ xor.o: xor.cpp ${CC} ${CFLAGS} $^ use_rand.o: use_rand.c ${cc} ${CFLAGS} $^ use_ranNR.o: use_ranNR.c ${cc} ${CFLAGS} $^ useNRrandomF90.o: useNRrandomF90.f90 ${FC} ${CFLAGS} $^ clean: rm *.o rm number*.txt rm correlate.dat rm ${TARGETS}