TESTROOT = ../..
include ${TESTROOT}/include/common.makefile
+MACHINE = $(shell machine)
+
+ifeq "-arch ppc" "$(ARCH)"
+ EXTRA_FLAG = -maltivec -force_cpusubtype_ALL
+else
+ ifeq "-arch ppc64" "$(ARCH)"
+ EXTRA_FLAG = -maltivec
+ else
+ ifeq "-arch i386" "$(ARCH)"
+ EXTRA_FLAG = ""
+ else
+ ifeq "" "$(ARCH)"
+ ifeq "ppc970" "$(MACHINE)"
+ EXTRA_FLAG = -maltivec -force_cpusubtype_ALL
+ endif
+ endif
+ endif
+ endif
+endif
+
+
+
run: all
./main
all: main
main : main.c libfoo.dylib
- ${CC} ${CCFLAGS} -I${TESTROOT}/include -o main main.c libfoo.dylib
+ ${CC} ${CCFLAGS} -I${TESTROOT}/include -o main main.c libfoo.dylib ${EXTRA_FLAG}
libfoo.dylib : foo.c
- ${CC} ${CCFLAGS} -dynamiclib foo.c -o libfoo.dylib
+ ${CC} ${CCFLAGS} -dynamiclib foo.c -o libfoo.dylib ${EXTRA_FLAG}
clean: