# file: Makefile # makefile for stack crashing examples CCFLAGS=-g -ansi -Wall -pedantic NICEPROGRAMS=experiment0 experiment1 BADPROGRAMS=experiment2 experiment3 experiment4\ vulnerable exploit exploit1 exploit2 all: $(NICEPROGRAMS) $(BADPROGRAMS) .c: gcc $(CCFLAGS) -o $@ $@.c experiment2: execwrapper.i experiment2.c experiment3: execwrapper.i experiment3.c experiment4: execwrapper.i experiment4.c vulnerable: vulnerable.c exploit: exploit.c execwrapper.i exploit1: exploit1.c exploit2: exploit2.c $(BADPROGRAMS): gcc -g -o $@ $@.c clean: rm -f $(NICEPROGRAMS) $(BADPROGRAMS) *.o *.s *# *~ core*