]> git.meshlink.io Git - meshlink-tiny/blob - test/Makefile.am
3090ae9d2b315d38f7e8bd4f9ce6a1f556fc2420
[meshlink-tiny] / test / Makefile.am
1 TESTS = \
2         basic \
3         encrypted \
4         ephemeral \
5         import-export \
6         invite-join \
7         sign-verify \
8         storage-policy
9
10 dist_check_SCRIPTS = $(TESTS)
11
12 AM_CPPFLAGS = $(PTHREAD_CFLAGS) -I${top_srcdir}/src -iquote. -Wall
13 AM_LDFLAGS = $(PTHREAD_LIBS)
14
15 check_PROGRAMS = \
16         basic \
17         encrypted \
18         ephemeral \
19         import-export \
20         invite-join \
21         sign-verify \
22         storage-policy
23
24 if INSTALL_TESTS
25 bin_PROGRAMS = $(check_PROGRAMS)
26 endif
27
28 default_SOURCES = \
29         full.c full.h \
30         utils.c utils.h
31
32 LDADD = $(top_builddir)/src/libmeshlink-tiny.la -ldl
33
34 basic_SOURCES = basic.c $(default_SOURCES)
35 encrypted_SOURCES = encrypted.c $(default_SOURCES)
36 ephemeral_SOURCES = ephemeral.c $(default_SOURCES)
37 get_all_nodes_SOURCES = get-all-nodes.c $(default_SOURCES)
38 import_export_SOURCES = import-export.c $(default_SOURCES)
39 invite_join_SOURCES = invite-join.c $(default_SOURCES)
40 sign_verify_SOURCES = sign-verify.c $(default_SOURCES)
41 storage_policy_SOURCES = storage-policy.c $(default_SOURCES)