X-Git-Url: https://git.saurik.com/apple/ld64.git/blobdiff_plain/60ce07c1e7dbeedd94a57ba21c14ff07c4ada4db..afe874b1634377ecb27057ee76deb04915bb34d7:/unit-tests/test-cases/objc-gc-checks/Makefile diff --git a/unit-tests/test-cases/objc-gc-checks/Makefile b/unit-tests/test-cases/objc-gc-checks/Makefile index b18012a..67e04a3 100644 --- a/unit-tests/test-cases/objc-gc-checks/Makefile +++ b/unit-tests/test-cases/objc-gc-checks/Makefile @@ -31,18 +31,19 @@ IMAGE_INFO = "__image_info" ifeq ($(ARCH),x86_64) IMAGE_INFO = "__objc_imageinfo" endif -ifeq ($(ARCH),armv6) - IMAGE_INFO = "__objc_imageinfo" -endif +test: test-${FILEARCH} +test-i386: test-macosx +test-x86_64: test-macosx +test-arm: test-good # # Validate that the linker catches illegal combinations of .o files # compiled with different GC settings. # -test: +test-macosx: ${CC} ${CCFLAGS} foo.m -c -o foo.o ${FAIL_IF_BAD_OBJ} foo.o @@ -127,7 +128,9 @@ test: ${CC} ${CCFLAGS} foo.o runtime.c -dynamiclib -o libfoo.dylib ${FAIL_IF_SUCCESS} ${CC} ${CCFLAGS} bar-gc-only.o runtime.c -dynamiclib libfoo.dylib -o libbar.dylib 2> fail.log + ${PASS_IFF} true +test-good: ${PASS_IFF} true clean: