TESTROOT = ../..
include ${TESTROOT}/include/common.makefile
all:
rm -rf out.txt
${CC} -arch $(ARCH) -o foo.o -c foo.c
${CC} -arch $(ARCH) -o bar.o -c bar.c
${LIBTOOL} -static -o libfoo.a foo.o;
${LIBTOOL} -static -o libbar.a bar.o;
LD_TRACE_ARCHIVES=1 export LD_TRACE_ARCHIVES; \
LD_TRACE_FILE=out.txt export LD_TRACE_FILE; \
${LIBTOOL} -static -o libbaz.a libbar.a libfoo.a
$(FAIL_IF_ERROR) cmp out.txt expected.txt
LD_TRACE_ARCHIVES=1 export LD_TRACE_ARCHIVES; \
LD_TRACE_FILE=out.txt export LD_TRACE_FILE; \
${LIBTOOL} -static -o libbaz.a libbar.a libfoo.a
$(PASS_IFF) cmp out.txt expected2.txt
clean:
rm -rf foo.o bar.o libfoo.a libbar.a libbaz.a out.txt