xref: /freebsd-13.1/tools/regression/tls/ttls3/Makefile (revision c37420b0)
  • Home
  • History
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# $FreeBSD$
2
3all: ttls3
4
5LDFLAGS=-shared -Bsymbolic --allow-shlib-undefined
6CFLAGS+= -lpthread
7CFLAGS+= -Wl,--rpath=${.OBJDIR}
8
9tls-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
14tls-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
18ttls3: tls-test-lib tls-test.c
19	gcc $(CFLAGS) -rdynamic -o ttls3 ${.CURDIR}/tls-test.c
20
21clean:
22	rm -f *.o libtls.so* libtls-test.so* ttls3
23
24.include <bsd.obj.mk>
25

served by {OpenGrok

Last Index Update: Fri May 15 20:09:11 GMT 2026