mesh: Add centralized caching Net Key management
[platform/upstream/bluez.git] / Makefile.mesh
1 if MESH
2 mesh_sources = mesh/mesh.h mesh/mesh.c \
3                                 mesh/net_keys.h mesh/net_keys.c \
4                                 mesh/mesh-io.h mesh/mesh-io.c \
5                                 mesh/mesh-io-api.h \
6                                 mesh/mesh-io-generic.h \
7                                 mesh/mesh-io-generic.c \
8                                 mesh/storage.h mesh/storage.c \
9                                 mesh/net.h mesh/net.c \
10                                 mesh/display.h mesh/display.c \
11                                 mesh/crypto.h mesh/crypto.c \
12                                 mesh/friend.h mesh/friend.c \
13                                 mesh/appkey.c \
14                                 mesh/node.h mesh/node.c \
15                                 mesh/prov.h mesh/prov.c \
16                                 mesh/provision.h mesh/provision.c \
17                                 mesh/model.h mesh/model.c \
18                                 mesh/cfgmod.h mesh/cfgmod-server.c \
19                                 mesh/mesh-db.h mesh/mesh-db.c \
20                                 mesh/util.h mesh/util.c \
21                                 mesh/mesh-defs.h
22 libexec_PROGRAMS += mesh/meshd
23
24 mesh_meshd_SOURCES = $(mesh_sources) mesh/main.c
25
26 mesh_meshd_LDADD = src/shared/ecc.lo src/shared/queue.lo src/shared/io-ell.lo \
27                                 src/shared/util.lo src/shared/hci.lo src/shared/mgmt.lo \
28                                 @DBUS_LIBS@ @ELL_LIBS@ -ljson-c
29
30 noinst_PROGRAMS += mesh/btmesh
31
32 mesh_btmesh_SOURCES = $(mesh_sources) \
33                                                 mesh/agent.h \
34                                                 mesh/agent.c \
35                                                 mesh/btmesh.c
36
37 mesh_btmesh_LDADD = src/shared/ecc.lo src/shared/queue.lo src/shared/io-ell.lo \
38                                 src/shared/util.lo src/shared/hci.lo src/shared/mgmt.lo \
39                                 src/libshared-mainloop.la \
40                                 -lreadline @ELL_LIBS@ -ljson-c
41
42 endif