35b1c25093
The utility functions in the lib/ directory do not really form a library. Also, now that we build two binaries, tincctl does not need everything that was in libvpn.a, so it is wasteful to link to it.
41 lines
1.3 KiB
Makefile
41 lines
1.3 KiB
Makefile
## Produce this file with automake to get Makefile.in
|
|
|
|
sbin_PROGRAMS = tincd tincctl
|
|
|
|
EXTRA_DIST = linux bsd solaris cygwin mingw raw_socket uml_socket openssl gcrypt
|
|
|
|
tincd_SOURCES = \
|
|
xmalloc.c utils.c getopt.c getopt1.c list.c splay_tree.c dropin.c fake-getaddrinfo.c fake-getnameinfo.c \
|
|
cipher.c conf.c connection.c control.c crypto.c digest.c edge.c graph.c logger.c meta.c net.c net_packet.c net_setup.c \
|
|
net_socket.c netutl.c node.c process.c protocol.c protocol_auth.c protocol_edge.c protocol_misc.c \
|
|
protocol_key.c protocol_subnet.c route.c rsa.c subnet.c tincd.c
|
|
|
|
tincctl_SOURCES = \
|
|
xmalloc.c utils.c getopt.c getopt1.c \
|
|
tincctl.c rsagen.c
|
|
|
|
if TUNEMU
|
|
tincd_SOURCES += bsd/tunemu.c
|
|
endif
|
|
|
|
nodist_tincd_SOURCES = device.c
|
|
|
|
DEFAULT_INCLUDES =
|
|
|
|
INCLUDES = @INCLUDES@ -I$(top_builddir)
|
|
|
|
noinst_HEADERS = \
|
|
xalloc.h utils.h getopt.h list.h splay_tree.h dropin.h fake-getaddrinfo.h fake-getnameinfo.h fake-gai-errnos.h ipv6.h ipv4.h ethernet.h \
|
|
cipher.h conf.h connection.h control.h control_common.h crypto.h device.h digest.h edge.h graph.h logger.h meta.h net.h netutl.h node.h process.h \
|
|
protocol.h route.h rsa.h rsagen.h subnet.h bsd/tunemu.h
|
|
|
|
LIBS = @LIBS@ @LIBGCRYPT_LIBS@
|
|
|
|
if TUNEMU
|
|
LIBS += -lpcap
|
|
endif
|
|
|
|
AM_CFLAGS = @CFLAGS@ -DCONFDIR=\"$(sysconfdir)\" -DLOCALSTATEDIR=\"$(localstatedir)\" -DSBINDIR=\"$(sbindir)\"
|
|
|
|
dist-hook:
|
|
rm -f `find . -type l`
|