@@ -6,67 +6,13 @@ check_PROGRAMS += tests/unit.test tests/api.test \
66 tests/testsuite.test tests/kex.test
77
88tests_unit_test_SOURCES = tests/unit.c tests/unit.h
9- tests_unit_test_CPPFLAGS = -DNO_MAIN_DRIVER
10- if BUILD_KEYGEN
11- tests_unit_test_CPPFLAGS += -DWOLFSSH_KEYGEN
12- endif
13- if BUILD_SCP
14- tests_unit_test_CPPFLAGS += -DWOLFSSH_SCP
15- endif
16- if BUILD_SFTP
17- tests_unit_test_CPPFLAGS += -DWOLFSSH_SFTP
18- endif
19- if BUILD_TERM
20- tests_unit_test_CPPFLAGS += -DWOLFSSH_TERM
21- endif
22- if BUILD_SHELL
23- tests_unit_test_CPPFLAGS += -DWOLFSSH_SHELL
24- endif
25- if BUILD_AGENT
26- tests_unit_test_CPPFLAGS += -DWOLFSSH_AGENT
27- endif
28- if BUILD_FWD
29- tests_unit_test_CPPFLAGS += -DWOLFSSH_FWD
30- endif
31- if BUILD_CERTS
32- tests_unit_test_CPPFLAGS += -DWOLFSSH_CERTS
33- endif
34- if BUILD_KEYBOARD_INTERACTIVE
35- tests_unit_test_CPPFLAGS += -DWOLFSSH_KEYBOARD_INTERACTIVE
36- endif
9+ tests_unit_test_CPPFLAGS = -DNO_MAIN_DRIVER $(AM_CPPFLAGS)
3710tests_unit_test_LDADD = src/libwolfssh.la
3811tests_unit_test_DEPENDENCIES = src/libwolfssh.la
3912
4013tests_api_test_SOURCES = tests/api.c tests/api.h \
4114 examples/echoserver/echoserver.c
42- tests_api_test_CPPFLAGS = -DNO_MAIN_DRIVER
43- if BUILD_KEYGEN
44- tests_api_test_CPPFLAGS += -DWOLFSSH_KEYGEN
45- endif
46- if BUILD_SCP
47- tests_api_test_CPPFLAGS += -DWOLFSSH_SCP
48- endif
49- if BUILD_SFTP
50- tests_api_test_CPPFLAGS += -DWOLFSSH_SFTP
51- endif
52- if BUILD_TERM
53- tests_api_test_CPPFLAGS += -DWOLFSSH_TERM
54- endif
55- if BUILD_SHELL
56- tests_api_test_CPPFLAGS += -DWOLFSSH_SHELL
57- endif
58- if BUILD_AGENT
59- tests_api_test_CPPFLAGS += -DWOLFSSH_AGENT
60- endif
61- if BUILD_FWD
62- tests_api_test_CPPFLAGS += -DWOLFSSH_FWD
63- endif
64- if BUILD_CERTS
65- tests_api_test_CPPFLAGS += -DWOLFSSH_CERTS
66- endif
67- if BUILD_KEYBOARD_INTERACTIVE
68- tests_api_test_CPPFLAGS += -DWOLFSSH_KEYBOARD_INTERACTIVE
69- endif
15+ tests_api_test_CPPFLAGS = -DNO_MAIN_DRIVER $(AM_CPPFLAGS)
7016tests_api_test_LDADD = src/libwolfssh.la
7117tests_api_test_DEPENDENCIES = src/libwolfssh.la
7218
@@ -77,65 +23,14 @@ tests_testsuite_test_SOURCES = tests/testsuite.c tests/testsuite.h \
7723 examples/client/common.c \
7824 examples/client/common.h \
7925 examples/sftpclient/sftpclient.c
80- tests_testsuite_test_CPPFLAGS = -DNO_MAIN_DRIVER
81- if BUILD_KEYGEN
82- tests_testsuite_test_CPPFLAGS += -DWOLFSSH_KEYGEN
83- endif
84- if BUILD_SCP
85- tests_testsuite_test_CPPFLAGS += -DWOLFSSH_SCP
86- endif
87- if BUILD_SFTP
88- tests_testsuite_test_CPPFLAGS += -DWOLFSSH_SFTP
89- endif
90- if BUILD_TERM
91- tests_testsuite_test_CPPFLAGS += -DWOLFSSH_TERM
92- endif
93- if BUILD_SHELL
94- tests_testsuite_test_CPPFLAGS += -DWOLFSSH_SHELL
95- endif
96- if BUILD_AGENT
97- tests_testsuite_test_CPPFLAGS += -DWOLFSSH_AGENT
98- endif
99- if BUILD_FWD
100- tests_testsuite_test_CPPFLAGS += -DWOLFSSH_FWD
101- endif
102- if BUILD_CERTS
103- tests_testsuite_test_CPPFLAGS += -DWOLFSSH_CERTS
104- endif
105- if BUILD_KEYBOARD_INTERACTIVE
106- tests_testsuite_test_CPPFLAGS += -DWOLFSSH_KEYBOARD_INTERACTIVE
107- endif
26+ tests_testsuite_test_CPPFLAGS = -DNO_MAIN_DRIVER $(AM_CPPFLAGS)
10827tests_testsuite_test_LDADD = src/libwolfssh.la
10928tests_testsuite_test_DEPENDENCIES = src/libwolfssh.la
11029
11130if BUILD_KEYBOARD_INTERACTIVE
11231check_PROGRAMS += tests/auth.test
11332tests_auth_test_SOURCES = tests/auth.c tests/auth.h
114- tests_auth_test_CPPFLAGS = -DNO_MAIN_DRIVER -DWOLFSSH_KEYBOARD_INTERACTIVE
115- if BUILD_KEYGEN
116- tests_auth_test_CPPFLAGS += -DWOLFSSH_KEYGEN
117- endif
118- if BUILD_SCP
119- tests_auth_test_CPPFLAGS += -DWOLFSSH_SCP
120- endif
121- if BUILD_SFTP
122- tests_auth_test_CPPFLAGS += -DWOLFSSH_SFTP
123- endif
124- if BUILD_TERM
125- tests_auth_test_CPPFLAGS += -DWOLFSSH_TERM
126- endif
127- if BUILD_SHELL
128- tests_auth_test_CPPFLAGS += -DWOLFSSH_SHELL
129- endif
130- if BUILD_AGENT
131- tests_auth_test_CPPFLAGS += -DWOLFSSH_AGENT
132- endif
133- if BUILD_FWD
134- tests_auth_test_CPPFLAGS += -DWOLFSSH_FWD
135- endif
136- if BUILD_CERTS
137- tests_auth_test_CPPFLAGS += -DWOLFSSH_CERTS
138- endif
33+ tests_auth_test_CPPFLAGS = -DNO_MAIN_DRIVER $(AM_CPPFLAGS)
13934tests_auth_test_LDADD = src/libwolfssh.la
14035tests_auth_test_DEPENDENCIES = src/libwolfssh.la
14136endif
@@ -145,33 +40,6 @@ tests_kex_test_SOURCES = tests/kex.c tests/kex.h \
14540 examples/client/client.c \
14641 examples/client/common.c \
14742 examples/client/common.h
148- tests_kex_test_CPPFLAGS = -DNO_MAIN_DRIVER
149- if BUILD_KEYGEN
150- tests_kex_test_CPPFLAGS += -DWOLFSSH_KEYGEN
151- endif
152- if BUILD_SCP
153- tests_kex_test_CPPFLAGS += -DWOLFSSH_SCP
154- endif
155- if BUILD_SFTP
156- tests_kex_test_CPPFLAGS += -DWOLFSSH_SFTP
157- endif
158- if BUILD_TERM
159- tests_kex_test_CPPFLAGS += -DWOLFSSH_TERM
160- endif
161- if BUILD_SHELL
162- tests_kex_test_CPPFLAGS += -DWOLFSSH_SHELL
163- endif
164- if BUILD_AGENT
165- tests_kex_test_CPPFLAGS += -DWOLFSSH_AGENT
166- endif
167- if BUILD_FWD
168- tests_kex_test_CPPFLAGS += -DWOLFSSH_FWD
169- endif
170- if BUILD_CERTS
171- tests_kex_test_CPPFLAGS += -DWOLFSSH_CERTS
172- endif
173- if BUILD_KEYBOARD_INTERACTIVE
174- tests_kex_test_CPPFLAGS += -DWOLFSSH_KEYBOARD_INTERACTIVE
175- endif
43+ tests_kex_test_CPPFLAGS = -DNO_MAIN_DRIVER $(AM_CPPFLAGS)
17644tests_kex_test_LDADD = src/libwolfssh.la
17745tests_kex_test_DEPENDENCIES = src/libwolfssh.la
0 commit comments