X-Git-Url: https://git.saurik.com/apple/dyld.git/blobdiff_plain/9e225d036f7ada46c87f40647ed12d4c406f502f..d6f5f96dd73a9fc1307a46119d767ff3261f0f9c:/unit-tests/test-cases/lazy-binding-reg-params/Makefile diff --git a/unit-tests/test-cases/lazy-binding-reg-params/Makefile b/unit-tests/test-cases/lazy-binding-reg-params/Makefile index 9a7f756..12eb337 100644 --- a/unit-tests/test-cases/lazy-binding-reg-params/Makefile +++ b/unit-tests/test-cases/lazy-binding-reg-params/Makefile @@ -23,17 +23,31 @@ TESTROOT = ../.. include ${TESTROOT}/include/common.makefile +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 = "" + 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: