COMPILER = gcc CFLAG = -Wall -pthread CEXES = example02a example02b example04a example04b SlowSafeInc all: ${CEXES} SlowSafeInc: SlowSafeInc.c ${COMPILER} ${CFLAG} SlowSafeInc.c -o SlowSafeInc example02a: example02a.c ${COMPILER} ${CFLAG} example02a.c -o example02a example02b: example02b.c ${COMPILER} ${CFLAG} example02b.c -o example02b example04a: example04a.c ${COMPILER} ${CFLAG} example04a.c -o example04a example04b: example04b.c ${COMPILER} ${CFLAG} example04b.c -o example04b clean: rm -f *.o ${CEXES} *~