-gdk_pixbuf_module_LTLIBRARIES = libpixbufloader-svg.la
-libpixbufloader_svg_la_SOURCES = io-svg.c
-
-libpixbufloader_svg_la_CPPFLAGS = $(CAIRO_CFLAGS) \
- $(GDKPIXBUF_CFLAGS) \
- $(GTK4_CFLAGS) \
- $(LIBSVGTINY_CFLAGS) \
- -DGDK_PIXBUF_ENABLE_BACKEND
-libpixbufloader_svg_la_LIBADD = $(CAIRO_LIBS) \
- $(GDKPIXBUF_LIBS) \
- $(GTK4_LIBS) \
- $(LIBSVGTINY_LIBS)
+# The main library
+gdk_pixbuf_module_LTLIBRARIES = libpixbufloader-libsvgtiny.la
+libpixbufloader_libsvgtiny_la_SOURCES = io-svg.c
+
+libpixbufloader_libsvgtiny_la_CPPFLAGS = $(CAIRO_CFLAGS) \
+ $(GDKPIXBUF_CFLAGS) \
+ $(LIBSVGTINY_CFLAGS) \
+ $(LIBXML2_CFLAGS) \
+ -DGDK_PIXBUF_ENABLE_BACKEND
+
+libpixbufloader_libsvgtiny_la_LIBADD = $(CAIRO_LIBS) \
+ $(GDKPIXBUF_LIBS) \
+ $(LIBSVGTINY_LIBS) \
+ $(LIBXML2_LIBS)
+
+# Create foo.so instead of foo.so.x.y.z, and allow it to be
+# dlopen()ed.
+libpixbufloader_libsvgtiny_la_LDFLAGS = -avoid-version -module
+
+# Install our GTK thumbnailer entry
+thumbnailerdir = $(datadir)/thumbnailers/
+thumbnailer_DATA = libsvgtiny.thumbnailer
+
+# The svg2png test program.