aalib: allow per feature registration
[platform/upstream/gstreamer.git] / ext / aalib / meson.build
index a9d0d19..5f9cd3e 100644 (file)
@@ -14,12 +14,15 @@ endif
 if have_aalib
   libaa_dep = cc.find_library('aa', required : aalib_option)
   if libaa_dep.found()
-    library('gstaasink', 'gstaasink.c',
+    gstaasink = library('gstaasink', ['gstaasink.c','gstaatv.c', 'gstaaplugin.c'],
       c_args : gst_plugins_good_args,
       link_args : noseh_link_args,
       include_directories : [configinc],
       dependencies : [gstvideo_dep, gstbase_dep, libaa_dep],
       install : true,
-      install_dir : plugins_install_dir)
+      install_dir : plugins_install_dir
+    )
+    pkgconfig.generate(gstaasink, install_dir : plugins_pkgconfig_install_dir)
+    plugins += [gstaasink]
   endif
 endif