[Meson/Example] dependency of examples
authorJaeyun <jy1210.jung@samsung.com>
Wed, 12 Dec 2018 07:28:18 +0000 (16:28 +0900)
committerMyungJoo Ham <myungjoo.ham@gmail.com>
Wed, 19 Dec 2018 04:41:28 +0000 (13:41 +0900)
set proper dependencies for each examples.

Signed-off-by: Jaeyun Jung <jy1210.jung@samsung.com>
12 files changed:
nnstreamer_example/custom_example_LSTM/meson.build
nnstreamer_example/custom_example_RNN/meson.build
nnstreamer_example/custom_example_average/meson.build
nnstreamer_example/custom_example_opencv/meson.build
nnstreamer_example/custom_example_passthrough/meson.build
nnstreamer_example/custom_example_scaler/meson.build
nnstreamer_example/example_cam/meson.build
nnstreamer_example/example_decoder_image_labelling/meson.build
nnstreamer_example/example_filter/meson.build
nnstreamer_example/example_filter_performance_profile/meson.build
nnstreamer_example/example_object_detection/meson.build
nnstreamer_example/example_sink/meson.build

index 15edb52..db06e6c 100644 (file)
@@ -1,6 +1,5 @@
 dummyLSTM = shared_library('dummyLSTM',
   'dummy_LSTM.c',
-  dependencies: [nnstreamer_deps],
-  include_directories: nnstreamer_inc,
-  objects: [tensor_commonOBJ, tensor_filter_customOBJ]
+  dependencies: [libm_dep],
+  include_directories: nnstreamer_inc
 )
index e5075d2..9c36274 100644 (file)
@@ -1,6 +1,4 @@
 dummyRNN = shared_library('dummyRNN',
   'dummy_RNN.c',
-  dependencies: [nnstreamer_deps],
-  include_directories: nnstreamer_inc,
-  objects: [tensor_commonOBJ, tensor_filter_customOBJ]
+  include_directories: nnstreamer_inc
 )
index b389048..3bdc3b6 100644 (file)
@@ -1,6 +1,4 @@
 nnstreamer_customfilter_average = shared_library('nnstreamer_customfilter_average',
   'nnstreamer_customfilter_example_average.c',
-  dependencies: [nnstreamer_deps],
-  include_directories: nnstreamer_inc,
-  objects: [tensor_commonOBJ, tensor_filter_customOBJ]
+  include_directories: nnstreamer_inc
 )
index 01867af..997df93 100644 (file)
@@ -2,14 +2,12 @@ opencv_dep = dependency('opencv')
 
 nnstreamer_customfilter_opencv_scaler = shared_library('nnstreamer_customfilter_opencv_scaler',
   'nnstreamer_customfilter_opencv_scaler.cc',
-  dependencies: [nnstreamer_deps, opencv_dep],
-  include_directories: nnstreamer_inc,
-  objects: [tensor_commonOBJ, tensor_filter_customOBJ]
+  dependencies: [glib_dep, opencv_dep],
+  include_directories: nnstreamer_inc
 )
 
 nnstreamer_customfilter_opencv_average = shared_library('nnstreamer_customfilter_opencv_average',
   'nnstreamer_customfilter_opencv_average.cc',
-  dependencies: [nnstreamer_deps, opencv_dep],
-  include_directories: nnstreamer_inc,
-  objects: [tensor_commonOBJ, tensor_filter_customOBJ]
+  dependencies: [glib_dep, opencv_dep],
+  include_directories: nnstreamer_inc
 )
index 0a168b8..22140d0 100644 (file)
@@ -1,13 +1,9 @@
 nnstreamer_customfilter_passthrough = shared_library('nnstreamer_customfilter_passthrough',
   'nnstreamer_customfilter_example_passthrough.c',
-  dependencies: [nnstreamer_deps],
-  include_directories: nnstreamer_inc,
-  objects: [tensor_commonOBJ, tensor_filter_customOBJ]
+  include_directories: nnstreamer_inc
 )
 
 nnstreamer_customfilter_passthrough_variable = shared_library('nnstreamer_customfilter_passthrough_variable',
   'nnstreamer_customfilter_example_passthrough_variable.c',
-  dependencies: [nnstreamer_deps],
-  include_directories: nnstreamer_inc,
-  objects: [tensor_commonOBJ, tensor_filter_customOBJ]
+  include_directories: nnstreamer_inc
 )
index 957f841..dc86837 100644 (file)
@@ -1,13 +1,11 @@
 nnstreamer_customfilter_scaler = shared_library('nnstreamer_customfilter_scaler',
   'nnstreamer_customfilter_example_scaler.c',
-  dependencies: [nnstreamer_deps],
-  include_directories: nnstreamer_inc,
-  objects: [tensor_commonOBJ, tensor_filter_customOBJ]
+  dependencies: [glib_dep],
+  include_directories: nnstreamer_inc
 )
 
 nnstreamer_customfilter_scaler_allocator = shared_library('nnstreamer_customfilter_scaler_allocator',
   'nnstreamer_customfilter_example_scaler_allocator.c',
-  dependencies: [nnstreamer_deps],
-  include_directories: nnstreamer_inc,
-  objects: [tensor_commonOBJ, tensor_filter_customOBJ]
+  dependencies: [glib_dep],
+  include_directories: nnstreamer_inc
 )
index 2de5f94..4375591 100644 (file)
@@ -1,5 +1,4 @@
 nnstreamer_example_cam = executable('nnstreamer_example_cam',
   'nnstreamer_example_cam.c',
-  dependencies: [nnstreamer_deps],
-  include_directories: nnstreamer_inc
+  dependencies: [glib_dep, gst_dep]
 )
index ac7505d..0ec411b 100644 (file)
@@ -1,5 +1,4 @@
 nnstreamer_example_decoder_image_labelling = executable('nnstreamer_example_decoder_image_labelling',
   'nnstreamer_example_decoder_image_labelling.c',
-  dependencies: [nnstreamer_deps],
-  include_directories: nnstreamer_inc
+  dependencies: [glib_dep, gst_dep]
 )
index cf1f023..6a65f7a 100644 (file)
@@ -1,5 +1,4 @@
 nnstreamer_example_filter = executable('nnstreamer_example_filter',
   'nnstreamer_example_filter.c',
-  dependencies: [nnstreamer_deps],
-  include_directories: nnstreamer_inc
+  dependencies: [glib_dep, gst_dep]
 )
index fc16de2..e58e8a4 100644 (file)
@@ -1,5 +1,4 @@
 nnstreamer_example_filter_performance_profile = executable('nnstreamer_example_filter_performance_profile',
   'nnstreamer_example_filter_performance_profile.c',
-  dependencies: [nnstreamer_deps],
-  include_directories: nnstreamer_inc
+  dependencies: [glib_dep, gst_dep]
 )
index 28e9a6a..4a847e6 100644 (file)
@@ -2,6 +2,6 @@ cairo_dep = dependency('cairo')
 
 nnstreamer_example_object_detection = executable('nnstreamer_example_object_detection',
   'nnstreamer_example_object_detection.cc',
-  dependencies: [nnstreamer_deps, cairo_dep],
+  dependencies: [glib_dep, gst_dep, gst_video_dep, cairo_dep, libm_dep],
   include_directories: nnstreamer_inc
 )
index e6d1192..b27bddd 100644 (file)
@@ -1,11 +1,9 @@
 nnstreamer_sink_example = executable('nnstreamer_sink_example',
   'nnstreamer_sink_example.c',
-  dependencies: [nnstreamer_deps, gst_app_dep],
-  include_directories: nnstreamer_inc
+  dependencies: [glib_dep, gst_dep, gst_app_dep]
 )
 
 nnstreamer_sink_example_play = executable('nnstreamer_sink_example_play',
   'nnstreamer_sink_example_play.c',
-  dependencies: [nnstreamer_deps, gst_app_dep],
-  include_directories: nnstreamer_inc
+  dependencies: [glib_dep, gst_dep, gst_app_dep]
 )