1 2TESTROOT = ../.. 3include ${TESTROOT}/include/common.makefile 4 5 6# 7# <rdar://problem/5869973> DYLD_ROOT_PATH should apply to LC_RPATH rpaths 8# 9 10all-check: all check 11 12check: 13 export DYLD_ROOT_PATH=`pwd` && ${PASS_IFF} ./main 14 15all: main 16 17 18hide/libfoo.dylib : foo.c 19 mkdir -p hide 20 ${CC} foo.c -dynamiclib -o hide/libfoo.dylib -install_name @rpath/libfoo.dylib 21 22 23main : main.c hide/libfoo.dylib 24 ${CC} -I${TESTROOT}/include main.c -o main hide/libfoo.dylib -Wl,-rpath -Wl,/hide 25 26 27clean: 28 ${RM} ${RMFLAGS} *~ main hide 29