UNISDK=/Developer/SDKs/MacOSX10.4u.sdk ARCHS=-arch i386 -arch ppc CFLAGS=-isysroot ${UNISDK} ${ARCHS} LDFLAGS=-Wl,-syslibroot,${UNISDK} ${ARCHS} all: example example_i386 example_ppc example_all example: example.o example.o: example.c example_i386: example_i386.o cc -Wl,-syslibroot,${UNISDK} -arch i386 example_i386.o -o example_i386 example_i386.o: example.c cc -isysroot ${UNISDK} -arch i386 -c -o example_i386.o example.c example_ppc: example_ppc.o cc -Wl,-syslibroot,${UNISDK} -arch ppc example_ppc.o -o example_ppc example_ppc.o: example.c cc -isysroot ${UNISDK} -arch ppc -c -o example_ppc.o example.c example_all: example_i386 example_ppc lipo -create example_i386 example_ppc -output example_all clean: rm -f example_* example example.o