aboutsummaryrefslogtreecommitdiff
path: root/modules/dnn/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'modules/dnn/Makefile.am')
-rw-r--r--modules/dnn/Makefile.am52
1 files changed, 52 insertions, 0 deletions
diff --git a/modules/dnn/Makefile.am b/modules/dnn/Makefile.am
new file mode 100644
index 0000000..bcad5fd
--- /dev/null
+++ b/modules/dnn/Makefile.am
@@ -0,0 +1,52 @@
+lib_LTLIBRARIES = libxcam_dnn.la
+
+XCAM_DNN_CXXFLAGS = \
+ $(XCAM_CXXFLAGS) \
+ -I$(top_srcdir)/xcore \
+ -I$(top_srcdir)/modules \
+ -I$(OPENVINO_IE_INC_PATH)/include \
+ -I$(OPENVINO_IE_INC_PATH)/src/extension \
+ -I$(OPENVINO_IE_INC_PATH)/samples/common/format_reader \
+ $(NULL)
+
+XCAM_DNN_LIBS = \
+ $(top_builddir)/xcore/libxcam_core.la \
+ -L$(OPENVINO_IE_LIBS_PATH) \
+ -linference_engine \
+ -lclDNN64 \
+ -lclDNNPlugin \
+ -lcpu_extension \
+ -lMKLDNNPlugin \
+ -lformat_reader \
+ $(NULL)
+
+xcam_dnn_sources = \
+ dnn_inference_engine.cpp \
+ dnn_object_detection.cpp \
+ $(NULL)
+
+libxcam_dnn_la_SOURCES = \
+ $(xcam_dnn_sources) \
+ $(NULL)
+
+libxcam_dnn_la_CXXFLAGS = \
+ $(XCAM_DNN_CXXFLAGS) \
+ $(NULL)
+
+libxcam_dnn_la_LIBADD = \
+ $(XCAM_DNN_LIBS) \
+ $(NULL)
+
+libxcam_dnn_la_LDFLAGS = \
+ $(XCAM_LT_LDFLAGS) \
+ -Wl,-rpath,$(OPENVINO_IE_LIBS_PATH) \
+ $(NULL)
+
+libxcam_dnnincludedir = $(includedir)/xcam/dnn
+
+nobase_libxcam_dnninclude_HEADERS = \
+ dnn_inference_engine.h \
+ dnn_object_detection.h \
+ $(NULL)
+
+libxcam_dnn_la_LIBTOOLFLAGS = --tag=disable-static