all: foo.gcc foo.gcc.dis foo.dragonegg foo.dragonegg.dis foo.gcc: foo.c gcc -g -o foo.gcc foo.c foo.gcc.o: foo.c gcc -g -o foo.gcc.o foo.c foo.gcc.dis: foo.gcc.o objdump --disassemble foo.gcc.o >foo.gcc.dis foo.dragonegg: foo.c gcc -fplugin=dragonegg -g -o foo.dragonegg foo.c foo.dragonegg.o: foo.c gcc -fplugin=dragonegg -g -o foo.dragonegg.o foo.c foo.dragonegg.dis: foo.dragonegg.o objdump --disassemble foo.dragonegg.o >foo.dragonegg.dis