summaryrefslogtreecommitdiff
path: root/Makefile.mesh
diff options
context:
space:
mode:
authorInga Stotland <inga.stotland@intel.com>2018-07-14 12:59:03 -0700
committerBrian Gix <brian.gix@intel.com>2018-08-20 13:05:14 -0700
commit77d7625e8c8eb34bf164e24c589dad11ff69a247 (patch)
tree3573f1c0d0fe6df535fff3df88157f3751f4aa98 /Makefile.mesh
parentd38013e7df92e810bca7d4c8e894fab99894d90d (diff)
downloadbluez-77d7625e8c8eb34bf164e24c589dad11ff69a247.tar.gz
Makefile for meshd
Diffstat (limited to 'Makefile.mesh')
-rw-r--r--Makefile.mesh41
1 files changed, 41 insertions, 0 deletions
diff --git a/Makefile.mesh b/Makefile.mesh
new file mode 100644
index 000000000..643b1a59a
--- /dev/null
+++ b/Makefile.mesh
@@ -0,0 +1,41 @@
+if MESH
+mesh_sources = mesh/mesh.h mesh/mesh.c \
+ mesh/mesh-io.h mesh/mesh-io.c \
+ mesh/mesh-io-api.h \
+ mesh/mesh-io-generic.h \
+ mesh/mesh-io-generic.c \
+ mesh/storage.h mesh/storage.c \
+ mesh/net.h mesh/net.c \
+ mesh/display.h mesh/display.c \
+ mesh/crypto.h mesh/crypto.c \
+ mesh/friend.h mesh/friend.c \
+ mesh/appkey.c \
+ mesh/node.h mesh/node.c \
+ mesh/prov.h mesh/prov.c \
+ mesh/provision.h mesh/provision.c \
+ mesh/model.h mesh/model.c \
+ mesh/cfgmod.h mesh/cfgmod-server.c \
+ mesh/mesh-db.h mesh/mesh-db.c \
+ mesh/util.h mesh/util.c \
+ mesh/mesh-defs.h
+libexec_PROGRAMS += mesh/meshd
+
+mesh_meshd_SOURCES = $(mesh_sources) mesh/main.c
+
+mesh_meshd_LDADD = src/shared/ecc.lo src/shared/queue.lo src/shared/io-ell.lo \
+ src/shared/util.lo src/shared/hci.lo \
+ @DBUS_LIBS@ @ELL_LIBS@ -ljson-c
+
+noinst_PROGRAMS += mesh/btmesh
+
+mesh_btmesh_SOURCES = $(mesh_sources) \
+ mesh/agent.h \
+ mesh/agent.c \
+ mesh/btmesh.c
+
+mesh_btmesh_LDADD = src/shared/ecc.lo src/shared/queue.lo src/shared/io-ell.lo \
+ src/shared/util.lo src/shared/hci.lo \
+ src/libshared-mainloop.la \
+ -lreadline @ELL_LIBS@ -ljson-c
+
+endif