CCFLAGS=-Wall -std=gnu++0x -g EXES= callable_1 callable_2 callable_3 callable_4 callable_5 SRCS=$(shell ls *.cc) all: ${EXES} callable_1: callable_1.cc g++ ${CCFLAGS} -o callable_1 callable_1.cc callable_2: callable_2.cc g++ ${CCFLAGS} -o callable_2 callable_2.cc callable_3: callable_3.cc g++ ${CCFLAGS} -o callable_3 callable_3.cc callable_4: callable_4.cc g++ ${CCFLAGS} -o callable_4 callable_4.cc callable_5: callable_5.cc g++ ${CCFLAGS} -o callable_5 callable_5.cc pdf: echo ${SRCS} enscript -E -r -C -o outfile.ps ${SRCS} ps3pdf outfile.ps clean: rm -f *.o *~ ${EXES}