1
2
3
4TESTROOT = ../..
5include ${TESTROOT}/include/common.makefile
6
7#
8# verifes that RTLD_LOCAL suppresses weak symbol coalescing
9#
10
11
12
13all-check: all check
14
15check:
16	./main 
17
18all: main libfoo.dylib libbar.dylib
19
20main : main.c
21	${CC} ${CCFLAGS} -I${TESTROOT}/include -o main main.c
22
23libfoo.dylib : foo.c
24	${CC} ${CCFLAGS} -dynamiclib foo.c -o libfoo.dylib
25
26libbar.dylib  : bar.c
27	${CC} ${CCFLAGS} -dynamiclib bar.c -o libbar.dylib 
28
29clean:
30	${RM} ${RMFLAGS} *~ main libfoo.dylib libbar.dylib
31
32