]> git.meshlink.io Git - meshlink/blob - src/Makefile.am
Remove support for calling external scripts.
[meshlink] / src / Makefile.am
1 ## Produce this file with automake to get Makefile.in
2
3 sbin_PROGRAMS = sptps_test
4
5 if LINUX
6 sbin_PROGRAMS += sptps_speed
7 endif
8
9 DEFAULT_INCLUDES =
10
11 sptps_test_SOURCES = \
12         logger.c logger.h \
13         sptps.c sptps.h \
14         sptps_test.c \
15         utils.c utils.h
16
17 sptps_speed_SOURCES = \
18         logger.c logger.h \
19         sptps.c sptps.h \
20         sptps_speed.c \
21         utils.c utils.h
22
23 lib_LTLIBRARIES = libmeshlink.la
24
25 libmeshlink_la_SOURCES = \
26         libmeshlink.c libmeshlink.h \
27         buffer.c buffer.h \
28         cipher.h \
29         conf.c conf.h \
30         connection.c connection.h \
31         control.c control.h \
32         control_common.h \
33         crypto.h \
34         digest.h \
35         dropin.c dropin.h \
36         ecdh.h \
37         ecdsa.h \
38         ecdsagen.h \
39         edge.c edge.h \
40         ethernet.h \
41         event.c event.h \
42         fake-gai-errnos.h \
43         fake-getaddrinfo.c fake-getaddrinfo.h \
44         fake-getnameinfo.c fake-getnameinfo.h \
45         getopt.c getopt.h \
46         getopt1.c \
47         graph.c graph.h \
48         hash.c hash.h \
49         have.h \
50         ipv4.h \
51         ipv6.h \
52         list.c list.h \
53         logger.c logger.h \
54         meta.c meta.h \
55         names.c names.h \
56         net.c net.h \
57         net_packet.c \
58         net_setup.c \
59         net_socket.c \
60         netutl.c netutl.h \
61         node.c node.h \
62         prf.h \
63         process.c process.h \
64         protocol.c protocol.h \
65         protocol_auth.c \
66         protocol_edge.c \
67         protocol_key.c \
68         protocol_misc.c \
69         route.c route.h \
70         rsa.h \
71         rsagen.h \
72         splay_tree.c splay_tree.h \
73         sptps.c sptps.h \
74         system.h \
75         tincd.c \
76         utils.c utils.h \
77         xalloc.h
78
79 libmeshlink_la_CFLAGS = -fPIC
80
81 libmeshlink_la_LIBADD = -lpthread
82
83 libmeshlink_la_SOURCES += \
84         openssl/cipher.c \
85         openssl/crypto.c \
86         openssl/digest.c openssl/digest.h \
87         openssl/ecdh.c \
88         openssl/ecdsa.c \
89         openssl/ecdsagen.c \
90         openssl/prf.c \
91         openssl/rsa.c \
92         openssl/rsagen.c
93 sptps_test_SOURCES += \
94         openssl/cipher.c \
95         openssl/crypto.c \
96         openssl/digest.c openssl/digest.h \
97         openssl/ecdh.c \
98         openssl/ecdsa.c \
99         openssl/prf.c
100 sptps_speed_SOURCES += \
101         openssl/cipher.c \
102         openssl/crypto.c \
103         openssl/digest.c openssl/digest.h \
104         openssl/ecdh.c \
105         openssl/ecdsa.c \
106         openssl/ecdsagen.c \
107         openssl/prf.c
108
109 sptps_speed_LDADD = -lrt
110
111 LIBS = @LIBS@
112
113 AM_CFLAGS = -DCONFDIR=\"$(sysconfdir)\" -DLOCALSTATEDIR=\"$(localstatedir)\" -DSBINDIR=\"$(sbindir)\"