]> git.saurik.com Git - apple/ld64.git/blobdiff - unit-tests/test-cases/archive-basic/Makefile
ld64-409.12.tar.gz
[apple/ld64.git] / unit-tests / test-cases / archive-basic / Makefile
index 721cf2a3f84a6bb7a971fbabcd268e5934ddd0b5..65c5f564805f1c6bae16fc679bf0ecaa0aa4143d 100644 (file)
@@ -32,15 +32,15 @@ run: all
 
 all:
        ${CC} ${CCFLAGS} foo.c -c -o foo-${ARCH}.o 
+       ${FAIL_IF_BAD_OBJ} foo-${ARCH}.o
        ${CC} ${CCFLAGS} bar.c -c -o bar-${ARCH}.o 
+       ${FAIL_IF_BAD_OBJ} bar-${ARCH}.o
        libtool -static foo-${ARCH}.o  bar-${ARCH}.o -o libfoobar-${ARCH}.a
        ${CC} ${CCFLAGS} main.c -lfoobar-${ARCH} -L. -o main-${ARCH} 
        ${FAIL_IF_BAD_MACHO} main-${ARCH}
        nm main-${ARCH} | grep "_bar" | ${PASS_IFF_EMPTY}
-       ${CC} ${CCFLAGS} main.c -all_load -lfoobar-${ARCH} -L. -o main-${ARCH} 
+       ${CC} ${CCFLAGS} main.c -Wl,-force_load,libfoobar-${ARCH}.a -o main-${ARCH} 
        ${FAIL_IF_BAD_MACHO} main-${ARCH}
 
 clean:
-       rm -rf main-${ARCH} foo-${ARCH}.o bar-${ARCH}.o libfoobar-${ARCH}.a
-       
-
+       rm -rf main-* *.o *.a