1subenc_sources = [ 2 'gstdvbsubenc.c', 3 'gstdvbsubenc-util.c', 4] 5 6libimagequant_sources = [ 7 'libimagequant/blur.c', 8 'libimagequant/libimagequant.c', 9 'libimagequant/mediancut.c', 10 'libimagequant/mempool.c', 11 'libimagequant/nearest.c', 12 'libimagequant/pam.c', 13 'libimagequant/viter.c' 14] 15 16local_c_args = ['-DLIQ_PRIVATE='] # GStreamer already has the right hidden symbol visibility 17if cc.has_argument ('-Wno-unknown-pragmas') 18 local_c_args += ['-Wno-unknown-pragmas'] 19endif 20 21gstdvbsubenc = library('gstdvbsubenc', 22 subenc_sources + libimagequant_sources, 23 c_args : gst_plugins_bad_args + local_c_args, 24 include_directories : [configinc, libsinc], 25 dependencies : [gstbase_dep, gstvideo_dep, libm], 26 install : true, 27 install_dir : plugins_install_dir, 28) 29pkgconfig.generate(gstdvbsubenc, install_dir : plugins_pkgconfig_install_dir) 30plugins += [gstdvbsubenc] 31