BINS = MinimalExample NotQuiteAsMinimalExample all: ${BINS} MinimalExample.o: MinimalExample.c gcc -c MinimalExample.c NotQuiteAsMinimalExample.o: NotQuiteAsMinimalExample.c gcc -c NotQuiteAsMinimalExample.c MinimalExample: MinimalExample.o gcc -o MinimalExample MinimalExample.o -luninum NotQuiteAsMinimalExample: NotQuiteAsMinimalExample.o gcc -o NotQuiteAsMinimalExample NotQuiteAsMinimalExample.o -luninum clean: rm *.o ${BINS}