1
2# Legacy shared relay code: migrate to the relay module over time
3LIBTOR_APP_A_SOURCES += 			\
4	src/feature/relay/onion_queue.c		\
5	src/feature/relay/relay_find_addr.c	\
6	src/feature/relay/router.c
7
8# The Relay module.
9
10# ADD_C_FILE: INSERT SOURCES HERE.
11MODULE_RELAY_SOURCES = 						\
12	src/feature/relay/circuitbuild_relay.c			\
13	src/feature/relay/dns.c					\
14	src/feature/relay/ext_orport.c		                \
15	src/feature/relay/routermode.c				\
16	src/feature/relay/relay_config.c			\
17	src/feature/relay/relay_handshake.c			\
18	src/feature/relay/relay_metrics.c			\
19	src/feature/relay/relay_periodic.c			\
20	src/feature/relay/relay_sys.c				\
21	src/feature/relay/routerkeys.c				\
22	src/feature/relay/selftest.c				\
23	src/feature/relay/transport_config.c
24
25# ADD_C_FILE: INSERT HEADERS HERE.
26noinst_HEADERS +=					\
27	src/feature/relay/circuitbuild_relay.h		\
28	src/feature/relay/dns.h				\
29	src/feature/relay/dns_structs.h			\
30	src/feature/relay/ext_orport.h			\
31	src/feature/relay/onion_queue.h			\
32	src/feature/relay/relay_config.h		\
33	src/feature/relay/relay_handshake.h		\
34	src/feature/relay/relay_metrics.h			\
35	src/feature/relay/relay_periodic.h		\
36	src/feature/relay/relay_sys.h			\
37	src/feature/relay/relay_find_addr.h		\
38	src/feature/relay/router.h			\
39	src/feature/relay/routerkeys.h			\
40	src/feature/relay/routermode.h			\
41	src/feature/relay/selftest.h			\
42	src/feature/relay/transport_config.h
43
44if BUILD_MODULE_RELAY
45LIBTOR_APP_A_SOURCES += $(MODULE_RELAY_SOURCES)
46else
47LIBTOR_APP_A_STUB_SOURCES += src/feature/relay/relay_stub.c
48endif
49