Files
2026-08-24 10:03:24 +08:00

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,
)