[build] Add android.mk file for Android build
authorYongjoo Ahn <yongjoo1.ahn@samsung.com>
Mon, 17 Oct 2022 07:49:51 +0000 (16:49 +0900)
committerjaeyun-jung <39614140+jaeyun-jung@users.noreply.github.com>
Tue, 1 Nov 2022 01:29:06 +0000 (10:29 +0900)
- Add `android.mk` file for NNStreamer Android build

Signed-off-by: Yongjoo Ahn <yongjoo1.ahn@samsung.com>
jni/nnstreamer-edge.mk [new file with mode: 0644]

diff --git a/jni/nnstreamer-edge.mk b/jni/nnstreamer-edge.mk
new file mode 100644 (file)
index 0000000..de181eb
--- /dev/null
@@ -0,0 +1,21 @@
+# This mk file defines common features to build NNStreamer library for Android.
+
+ifndef NNSTREAMER_EDGE_ROOT
+$(error NNSTREAMER_EDGE_ROOT is not defined!)
+endif
+
+# nnstreamer-edge headers
+NNSTREAMER_EDGE_INCLUDES := \
+    $(NNSTREAMER_EDGE_ROOT)/include
+
+# nnstreamer-edge sources
+NNSTREAMER_EDGE_SRCS := \
+    $(NNSTREAMER_EDGE_ROOT)/src/libnnstreamer-edge/nnstreamer-edge-data.c \
+    $(NNSTREAMER_EDGE_ROOT)/src/libnnstreamer-edge/nnstreamer-edge-event.c \
+    $(NNSTREAMER_EDGE_ROOT)/src/libnnstreamer-edge/nnstreamer-edge-internal.c \
+    $(NNSTREAMER_EDGE_ROOT)/src/libnnstreamer-edge/nnstreamer-edge-metadata.c \
+    $(NNSTREAMER_EDGE_ROOT)/src/libnnstreamer-edge/nnstreamer-edge-queue.c \
+    $(NNSTREAMER_EDGE_ROOT)/src/libnnstreamer-edge/nnstreamer-edge-util.c
+
+# TODO: Add mqtt and aitt
+