27 lines
825 B
Meson
27 lines
825 B
Meson
wlcdmi_c_args += ['-DHAVE_CONFIG_H']
|
|
|
|
cdata = configuration_data()
|
|
cdata.set_quoted('PACKAGE_VERSION', gst_version)
|
|
cdata.set_quoted('PACKAGE', 'gst-plugin-aml-wlcdmi')
|
|
cdata.set_quoted('GST_LICENSE', 'LGPL')
|
|
cdata.set_quoted('GST_API_VERSION', api_version)
|
|
cdata.set_quoted('GST_PACKAGE_NAME', 'Amlogic GStreamer DRM Plug-ins')
|
|
cdata.set_quoted('GST_PACKAGE_ORIGIN', 'https://www.amlogic.com')
|
|
configure_file(output : 'config.h', configuration : cdata)
|
|
|
|
libcurl = dependency('libcurl', required: true)
|
|
libwlcdmi = dependency('wlcdmi', required: true)
|
|
wlcdmi_dependencies += [libcurl, libwlcdmi]
|
|
|
|
# Plugin 1
|
|
plugin_sources = [
|
|
'gstwlcdmi.c'
|
|
]
|
|
|
|
gstpluginexample = library('gstwlcdmi',
|
|
plugin_sources,
|
|
c_args: wlcdmi_c_args,
|
|
dependencies : wlcdmi_dependencies,
|
|
install : true,
|
|
install_dir : plugins_install_dir,
|
|
) |