]> CyberLeo.Net >> Repos - FreeBSD/releng/9.2.git/blob - tools/regression/tls/ttls3/Makefile
- Copy stable/9 to releng/9.2 as part of the 9.2-RELEASE cycle.
[FreeBSD/releng/9.2.git] / tools / regression / tls / ttls3 / Makefile
1 # $FreeBSD$
2
3 all: ttls3
4
5 LDFLAGS=-shared -Bsymbolic --allow-shlib-undefined
6 CFLAGS+= -lpthread
7 CFLAGS+= -Wl,--rpath=${.OBJDIR}
8
9 tls-lib: elftls.S
10         gcc -c -o elftls.o ${.CURDIR}/elftls.S
11         ld $(LDFLAGS) elftls.o -soname libtls.so.1 -o libtls.so.1
12         ln -sf libtls.so.1 libtls.so
13
14 tls-test-lib: tls-lib tls-test-lib.c
15         gcc -c -o tls-test.o ${.CURDIR}/tls-test-lib.c
16         ld $(LDFLAGS) tls-test.o libtls.so.1 -rpath=${.OBJDIR} -soname libtls-test.so.1 -o libtls-test.so.1
17
18 ttls3: tls-test-lib tls-test.c
19         gcc $(CFLAGS) -rdynamic -o ttls3 ${.CURDIR}/tls-test.c
20
21 clean:
22         rm -f *.o libtls.so* libtls-test.so* ttls3
23
24 .include <bsd.obj.mk>