Makefile for meshd
authorInga Stotland <inga.stotland@intel.com>
Sat, 14 Jul 2018 19:59:03 +0000 (12:59 -0700)
committerAnupam Roy <anupam.r@samsung.com>
Tue, 17 Dec 2019 12:32:16 +0000 (18:02 +0530)
Tizen Change: Currently mesh daemon build is disabled

Change-Id: I85bc5d9c11e39115024b0bb498aafb462d912e73
Signed-off-by: Anupam Roy <anupam.r@samsung.com>
Makefile.am
Makefile.mesh [new file with mode: 0644]

index 045309b..7bfb8a6 100755 (executable)
@@ -301,6 +301,7 @@ unit_tests =
 include Makefile.tools
 include Makefile.obexd
 include android/Makefile.am
+#include Makefile.mesh
 
 if HID2HCI
 rulesdir = @UDEV_DIR@/rules.d
diff --git a/Makefile.mesh b/Makefile.mesh
new file mode 100644 (file)
index 0000000..643b1a5
--- /dev/null
@@ -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