CCFLAGS=-Wall -std=gnu++0x -g EXES=functiontemplate-infer seqcont-1 seqcont-2 seqcont-3 seqcont-4 seqcont-5 seqcont-6 seqcont-7 seqcont-8 empty seqcont-algo maps exceptions SRCS=$(shell ls *.cc) all: ${EXES} functiontemplate-infer: functiontemplate_infer.cc g++ ${CCFLAGS} -o functiontemplate-infer functiontemplate_infer.cc seqcont-1: seqCont-1.cc g++ ${CCFLAGS} -o seqcont-1 seqCont-1.cc seqcont-2: seqCont-2.cc g++ ${CCFLAGS} -o seqcont-2 seqCont-2.cc seqcont-3: seqCont-3.cc g++ ${CCFLAGS} -o seqcont-3 seqCont-3.cc seqcont-4: seqCont-4.cc g++ ${CCFLAGS} -o seqcont-4 seqCont-4.cc seqcont-5: seqCont-5.cc g++ ${CCFLAGS} -o seqcont-5 seqCont-5.cc seqcont-6: seqCont-6.cc g++ ${CCFLAGS} -o seqcont-6 seqCont-6.cc seqcont-7: seqCont-7.cc g++ ${CCFLAGS} -o seqcont-7 seqCont-7.cc seqcont-8: seqCont-8.cc g++ ${CCFLAGS} -o seqcont-8 seqCont-8.cc empty: empty.cc g++ ${CCFLAGS} -o empty empty.cc seqcont-algo: seqContAlgo.cc g++ ${CCFLAGS} -o seqcont-algo seqContAlgo.cc maps: maps.cc g++ ${CCFLAGS} -o maps maps.cc exceptions: exceptions.cc g++ ${CCFLAGS} -o exceptions exceptions.cc run: echo --- seqcont-1: ./seqcont-1 echo --- seqcont-2: ./seqcont-2 echo --- seqcont-3: ./seqcont-3 echo --- seqcont-4: ./seqcont-4 echo --- seqcont-5: ./seqcont-5 echo --- seqcont-6: ./seqcont-6 echo --- seqcont-7: ./seqcont-7 echo --- seqcont-8: ./seqcont-8 pdf: echo ${SRCS} enscript -E -r -C -o outfile.ps ${SRCS} ps2pdf outfile.ps clean: rm -f *.o *~ ${EXES}