1 # $Name: release2_0-16 $ 2 # $Id: Makefile,v 1.7 2002/06/12 20:30:37 ttsai Exp $ 3 4 CC = gcc 5 CPP = g++ 6 OBJDUMP = objdump 7 CCFLAGS = -Wall 8 LDFLAGS = 9 EXECS = t1 t3 t4 t5 t6 t1w t3w t4w canary-exploit \ 10 exploit-non-exec-stack 11 12 all :: $(EXECS) 13 14 % : %.c 15 $(CC) -o $@ $(CCFLAGS) $(LDFLAGS) $< 16 17 %.dis : % 18 $(OBJDUMP) --disassemble $< > $@ 19 20 clean :: 21 rm -f core *.bak *% *~ *.o a.out *.dis ${EXECS} 22 rm -f ${EXECS} 23 24 purge :: clean 25 rm -f $(EXECS) 26