diff options
Diffstat (limited to 'gst/xdgmime/Makefile.am')
-rw-r--r-- | gst/xdgmime/Makefile.am | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/gst/xdgmime/Makefile.am b/gst/xdgmime/Makefile.am index 0c1c7542..960747e7 100644 --- a/gst/xdgmime/Makefile.am +++ b/gst/xdgmime/Makefile.am @@ -1,7 +1,6 @@ plugin_LTLIBRARIES = libgstxdgmime.la -libgstxdgmime_la_SOURCES = gstxdgmime.c \ - xdgmime/xdgmimealias.c \ +xdgmime_sources = xdgmime/xdgmimealias.c \ xdgmime/xdgmime.c \ xdgmime/xdgmimecache.c \ xdgmime/xdgmimeglob.c \ @@ -9,8 +8,15 @@ libgstxdgmime_la_SOURCES = gstxdgmime.c \ xdgmime/xdgmimeint.c \ xdgmime/xdgmimemagic.c \ xdgmime/xdgmimeparent.c -libgstxdgmime_la_CFLAGS = $(GST_CFLAGS) -DXDG_PREFIX=gst_xdg_mime -libgstxdgmime_la_LIBADD = $(GST_LIBS) $(XDG_LIBS) + +if HAVE_GIO +libgstxdgmime_la_SOURCES = gstxdgmime.c +else +libgstxdgmime_la_SOURCES = gstxdgmime.c $(xdgmime_sources) +endif + +libgstxdgmime_la_CFLAGS = $(GIO_CFLAGS) $(GST_CFLAGS) -DXDG_PREFIX=gst_xdg_mime +libgstxdgmime_la_LIBADD = $(GIO_LIBS) $(GST_LIBS) $(XDG_LIBS) libgstxdgmime_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) libgstxdgmime_la_LIBTOOLFLAGS = --tag=disable-static @@ -23,4 +29,4 @@ noinst_HEADERS = xdgmime/xdgmimealias.h \ xdgmime/xdgmimemagic.h \ xdgmime/xdgmimeparent.h -EXTRA_DIST = +EXTRA_DIST = $(xdgmime_sources) |