1camerabin_sources = [ 2 'gstcamerabin-enum.c', 3 'gstcamerabinpreview.c', 4 'gstbasecamerasrc.c', 5] 6camerabin_headers = [ 7 'basecamerabinsrc-prelude.h', 8 'gstcamerabin-enum.h', 9 'gstcamerabinpreview.h', 10 'gstbasecamerasrc.h', 11] 12install_headers(camerabin_headers, subdir : 'gstreamer-1.0/gst/basecamerabinsrc') 13 14gstbasecamerabin = library('gstbasecamerabinsrc-' + api_version, 15 camerabin_sources, 16 c_args : gst_plugins_bad_args + ['-DGST_USE_UNSTABLE_API', '-DBUILDING_GST_BASE_CAMERA_BIN_SRC'], 17 include_directories : [configinc, libsinc], 18 version : libversion, 19 soversion : soversion, 20 darwin_versions : osxversion, 21 install : true, 22 dependencies : [gstapp_dep], 23) 24 25gstbasecamerabin_dep = declare_dependency(link_with : gstbasecamerabin, 26 include_directories : [libsinc], 27 dependencies : [gstapp_dep]) 28