2016-09-19 12:06:05 +00:00
|
|
|
rpicamsrc_sources = [
|
|
|
|
'gstrpicamsrc.c',
|
|
|
|
'gstrpicamsrcdeviceprovider.c',
|
|
|
|
'RaspiCapture.c',
|
|
|
|
'RaspiCamControl.c',
|
|
|
|
'RaspiPreview.c',
|
|
|
|
'RaspiCLI.c',
|
|
|
|
]
|
|
|
|
|
2020-05-02 18:28:10 +00:00
|
|
|
# glib-mkenums
|
|
|
|
gnome = import('gnome')
|
2016-09-19 12:06:05 +00:00
|
|
|
|
2020-05-02 18:28:10 +00:00
|
|
|
enums = gnome.mkenums_simple('gstrpicam-enum-types',
|
|
|
|
sources: 'gstrpicam_types.h',
|
|
|
|
identifier_prefix: 'GstRpiCamSrc',
|
|
|
|
symbol_prefix: 'gst_rpi_cam_src')
|
2016-09-19 12:06:05 +00:00
|
|
|
|
|
|
|
library('gstrpicamsrc',
|
2020-05-02 18:28:10 +00:00
|
|
|
rpicamsrc_sources, enums,
|
2016-09-19 12:06:05 +00:00
|
|
|
c_args : gst_rpicamsrc_args,
|
|
|
|
include_directories : config_inc,
|
|
|
|
dependencies : [gst_dep, gstbase_dep, gstvideo_dep] + mmal_deps,
|
|
|
|
install : true,
|
|
|
|
install_dir : plugins_install_dir)
|