Added support for certificate chaining
[tlspool] / src / Makefile
1 all: tlspool
2
3 debug: tlspool
4         ./tlspool -kc ../etc/tlspool.conf
5         sleep 2
6         gdb ./tlspool `pidof tlspool`
7
8 clean:
9         rm -f *.o tlspool
10
11 anew: clean all
12
13 .PHONEY:
14
15 tags: .PHONEY
16         ctags *.[ch] ../include/tlspool/*.h
17
18 .c.o:
19         gcc -ggdb3 -pthread -I ../include -I /usr/local/include -I /usr/include/p11-kit-1 -c -o $@ $<
20
21 tlspool: daemon.o config.o manage.o service.o cache.o pinentry.o handler.o localid.o remote.o error.o
22         @# gcc -ggdb3 -pthread -o $@ daemon.o config.o manage.o service.o cache.o pinentry.o handler.o localid.o remote.o error.o -L /usr/local/lib -L /usr/lib -L /usr/lib/x86_64-linux-gnu -lgnutls -ldb -lmemcached -lldap -lp11-kit -ltasn1
23         gcc -ggdb3 -pthread -o $@ daemon.o config.o manage.o service.o cache.o pinentry.o handler.o localid.o remote.o error.o -L /usr/local/lib -L /usr/lib -L /usr/lib/x86_64-linux-gnu -ldb -lgnutls -lp11-kit -ltasn1
24         @#STATLINK# gcc -ggdb3 -pthread -o $@ daemon.o config.o manage.o service.o cache.o pinentry.o handler.o localid.o remote.o error.o -L /usr/local/lib -L /usr/lib -L /usr/lib/x86_64-linux-gnu /usr/lib/libdb.a /usr/local/lib/libgnutls.a /usr/local/lib/libnettle.a /usr/local/lib/libhogweed.a /usr/lib/libgmp.a /usr/local/lib/libp11-kit.so /usr/lib/libz.a /usr/lib/libtasn1.a
25
26
27 #
28 # Compiling against GnuTLS .26 versions:
29 #  * may not work out well at all!  you are very much on your own!
30 #  * gcc -DGNUTLS_SEC_PARAM_LEGACY=2 -DGNUTLS_DEFAULT_HANDSHAKE_TIMEOUT=60 ...
31 #