.c.o: gcc -c $< all: vulnerable genpgm execls ov vultest ov: ov.c gcc -o ov ov.c execls: execls.c gcc -static -o execls execls.c genpgm: genpgm.c gcc -o genpgm genpgm.c vulnerable: vulnerable.c gcc -o vulnerable vulnerable.c vultest: vultest.c gcc -o vultest -g vultest.c