# nnstreamer sub-plugins path
subplugin_install_prefix = join_paths(nnstreamer_prefix, 'lib', 'nnstreamer')
+customfilter_install_dir = join_paths(subplugin_install_prefix, 'customfilters')
nnstreamer_conf.set('PREFIX', nnstreamer_prefix)
nnstreamer_conf.set('EXEC_PREFIX', nnstreamer_bindir)
-dummyLSTM = shared_library('dummyLSTM',
+library('dummyLSTM',
'dummy_LSTM.c',
dependencies: [libm_dep],
include_directories: nnstreamer_inc,
install: get_option('install-example'),
- install_dir: subplugins_install_dir
+ install_dir: customfilter_install_dir
)
-dummyRNN = shared_library('dummyRNN',
+library('dummyRNN',
'dummy_RNN.c',
include_directories: nnstreamer_inc,
install: get_option('install-example'),
- install_dir: subplugins_install_dir
+ install_dir: customfilter_install_dir
)
-nnstreamer_customfilter_average = shared_library('nnstreamer_customfilter_average',
+library('nnstreamer_customfilter_average',
'nnstreamer_customfilter_example_average.c',
include_directories: nnstreamer_inc,
install: get_option('install-example'),
- install_dir: subplugins_install_dir
+ install_dir: customfilter_install_dir
)
opencv_dep = dependency('opencv')
-nnstreamer_customfilter_opencv_scaler = shared_library('nnstreamer_customfilter_opencv_scaler',
+library('nnstreamer_customfilter_opencv_scaler',
'nnstreamer_customfilter_opencv_scaler.cc',
dependencies: [glib_dep, opencv_dep],
include_directories: nnstreamer_inc,
install: get_option('install-example'),
- install_dir: subplugins_install_dir
+ install_dir: customfilter_install_dir
)
-nnstreamer_customfilter_opencv_average = shared_library('nnstreamer_customfilter_opencv_average',
+library('nnstreamer_customfilter_opencv_average',
'nnstreamer_customfilter_opencv_average.cc',
dependencies: [glib_dep, opencv_dep],
include_directories: nnstreamer_inc,
install: get_option('install-example'),
- install_dir: subplugins_install_dir
+ install_dir: customfilter_install_dir
)
-nnstreamer_customfilter_passthrough = shared_library('nnstreamer_customfilter_passthrough',
+library('nnstreamer_customfilter_passthrough',
'nnstreamer_customfilter_example_passthrough.c',
include_directories: nnstreamer_inc,
install: get_option('install-example'),
- install_dir: subplugins_install_dir
+ install_dir: customfilter_install_dir
)
-nnstreamer_customfilter_passthrough_variable = shared_library('nnstreamer_customfilter_passthrough_variable',
+library('nnstreamer_customfilter_passthrough_variable',
'nnstreamer_customfilter_example_passthrough_variable.c',
include_directories: nnstreamer_inc,
install: get_option('install-example'),
- install_dir: subplugins_install_dir
+ install_dir: customfilter_install_dir
)
-nnstreamer_customfilter_scaler = shared_library('nnstreamer_customfilter_scaler',
+library('nnstreamer_customfilter_scaler',
'nnstreamer_customfilter_example_scaler.c',
dependencies: [glib_dep],
include_directories: nnstreamer_inc,
install: get_option('install-example'),
- install_dir: subplugins_install_dir
+ install_dir: customfilter_install_dir
)
-nnstreamer_customfilter_scaler_allocator = shared_library('nnstreamer_customfilter_scaler_allocator',
+library('nnstreamer_customfilter_scaler_allocator',
'nnstreamer_customfilter_example_scaler_allocator.c',
dependencies: [glib_dep],
include_directories: nnstreamer_inc,
install: get_option('install-example'),
- install_dir: subplugins_install_dir
+ install_dir: customfilter_install_dir
)
%manifest nnstreamer.manifest
%defattr(-,root,root,-)
%license LICENSE
-%{_libdir}/*.so
-%exclude %{_libdir}/libtensor_filter_*.so
+%{_prefix}/lib/nnstreamer/customfilters/*.so
%changelog
* Thu Jan 24 2019 MyungJoo Ham <myungjoo.ham@samsung.com>