Changes to update Tomato RAF.
[tomato.git] / release / src / router / dnscrypt / src / proxy / Makefile.am
blobee5a9cd949fbc6fdf82fb57df7615da78aaa14c6
2 sbin_PROGRAMS = \
3         dnscrypt-proxy
5 dnscrypt_proxy_SOURCES = \
6         app.c \
7         app.h \
8         cert.c \
9         cert.h \
10         cert_p.h \
11         dnscrypt.c \
12         dnscrypt.h \
13         dnscrypt_client.c \
14         dnscrypt_client.h \
15         dnscrypt_proxy.h \
16         edns.c \
17         edns.h \
18         getpwnam.h \
19         logger.c \
20         logger.h \
21         options.c \
22         options.h \
23         pathnames.h \
24         pid_file.c \
25         pid_file.h \
26         probes_dnscrypt_proxy.d \
27         probes_no_dtrace.h \
28         safe_rw.c \
29         safe_rw.h \
30         salsa20_random.c \
31         salsa20_random.h \
32         sandboxes.c \
33         sandboxes.h \
34         stack_trace.c \
35         stack_trace.h \
36         tcp_request.c \
37         tcp_request.h \
38         tcp_request_p.h \
39         udp_request.c \
40         udp_request.h \
41         udp_request_p.h \
42         utils.c \
43         utils.h
45 AM_CFLAGS = @CWFLAGS@
47 AM_CPPFLAGS = \
48         -I../ext \
49         -I../libevent/include \
50         -I../@NACL_PATH@/include/local
52 dnscrypt_proxy_LDADD = \
53         ../libevent/libevent_extra.la \
54         ../libevent/libevent_core.la \
55         ../@NACL_PATH@/lib/local/libnacl.a
57 dnscrypt_proxy_DEPENDENCIES = \
58         ../libevent/libevent_extra.la \
59         ../libevent/libevent_core.la \
60         ../libnacl/.done
62 BUILT_SOURCES = \
63         ../libnacl/.done \
64         probes.h
66 ../libnacl/.done:
67         cd ../libnacl && $(MAKE) $(AM_MAKEFLAGS)
69 probes.h: @PROBES_SOURCE@
70         cat @PROBES_SOURCE@ > $@
72 probes_dnscrypt_proxy.h: probes_dnscrypt_proxy.d
73         @DTRACE@ -o $@ -h -s probes_dnscrypt_proxy.d
75 CLEANFILES = \
76         probes.h \
77         probes_dnscrypt_proxy.h