1.SUFFIXES: .gc32 .32 2GCC=/usr/bin/gcc 3 4SRC = escape.m escape2.m escape3.m escape4.m escape5.m escape6.m 5 6first: all 7 8ALL = $(SRC:.m=.32) 9 10$(ALL): common.o 11 12.m.gc32: 13 $(GCC) $< -g -std=gnu99 -fobjc-gc-only -o $@ common.o -framework Foundation 14.m.32: 15 $(GCC) $< -g -std=gnu99 -o $@ common.o -framework Foundation 16 17all: $(ALL) 18 ./escape.32 19 ./escape2.32 20 ./escape3.32 21 ./escape4.32 22 ./escape5.32 23 ./escape6.32 24 25clean: 26 rm -fr *.o $(ALL) *.dSYM 27 28common.o: common.m 29 $(GCC) -std=gnu99 -fobjc-gc -g -c common.m