TESTROOT = ../..
include ${TESTROOT}/include/common.makefile
PASS_IFF_VALID_PYTHON = python -c \
"import sys,json ; json.loads ( sys.stdin.read ( ) ) ; print 'OK'" | \
grep "OK" | $(PASS_IFF_STDIN)
all:
${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_DEPENDENTS=1 export LD_TRACE_DEPENDENTS; \
LD_TRACE_ARCHIVES=1 export LD_TRACE_ARCHIVES; \
${LIBTOOL} -static -o libbaz.a libbar.a libfoo.a 2>out.txt
$(FAIL_IF_ERROR) cmp out.txt expected.txt
cat out.txt | $(PASS_IFF_VALID_PYTHON)
clean:
rm -rf foo.o bar.o libfoo.a libbar.a libbaz.a out.txt