4 CANVAS_PIXBUF_LIB = libgnomecanvaspixbuf.la
5 CANVAS_PIXBUF_HEADERFILES=gnome-canvas-pixbuf.h
6 libgnomecanvaspixbuf_la_SOURCES = gnome-canvas-pixbuf.c
7 EXTRA_GNOME_LIBS = $(GNOME_LIBS)
10 CANVAS_PIXBUF_HEADERFILES =
18 libgnomecanvaspixbuf_la_LDFLAGS = -version-info 1:0:0 $(EXTRA_GNOME_LIBS)
20 libexecdir = $(libdir)/gdk-pixbuf/loaders
25 libpixbufloader_png_la_SOURCES = io-png.c
26 libpixbufloader_png_la_LDFLAGS = -version-info 1:0:0 -module
27 libpixbufloader_png_la_LIBADD = $(LIBPNG)
32 libpixbufloader_jpeg_la_SOURCES = io-jpeg.c
33 libpixbufloader_jpeg_la_LDFLAGS = -version-info 1:0:0 -module
34 libpixbufloader_jpeg_la_LIBADD = $(LIBJPEG)
39 libpixbufloader_xpm_la_SOURCES = io-xpm.c
40 libpixbufloader_xpm_la_LDFLAGS = -version-info 1:0:0 -module
41 libpixbufloader_xpm_la_LIBADD =
46 libpixbufloader_gif_la_SOURCES = io-gif.c
47 libpixbufloader_gif_la_LDFLAGS = -version-info 1:0:0 -module
48 libpixbufloader_gif_la_LIBADD =
53 libpixbufloader_ico_la_SOURCES = io-ico.c
54 libpixbufloader_ico_la_LDFLAGS = -version-info 1:0:0 -module
55 libpixbufloader_ico_la_LIBADD =
60 libpixbufloader_ras_la_SOURCES = io-ras.c
61 libpixbufloader_ras_la_LDFLAGS = -version-info 1:0:0 -module
62 libpixbufloader_ras_la_LIBADD =
67 libpixbufloader_tiff_la_SOURCES = io-tiff.c
68 libpixbufloader_tiff_la_LDFLAGS = -version-info 1:0:0 -module
69 libpixbufloader_tiff_la_LIBADD = $(LIBTIFF)
74 libpixbufloader_pnm_la_SOURCES = io-pnm.c
75 libpixbufloader_pnm_la_LDFLAGS = -version-info 1:0:0 -module
76 libpixbufloader_pnm_la_LIBADD =
81 libpixbufloader_bmp_la_SOURCES = io-bmp.c
82 libpixbufloader_bmp_la_LDFLAGS = -version-info 1:0:0 -module
83 libpixbufloader_bmp_la_LIBADD =
86 PNG_LIB = libpixbufloader-png.la
90 JPEG_LIB = libpixbufloader-jpeg.la
93 GIF_LIB = libpixbufloader-gif.la
95 ICO_LIB = libpixbufloader-ico.la
97 RAS_LIB = libpixbufloader-ras.la
100 TIFF_LIB = libpixbufloader-tiff.la
103 XPM_LIB = libpixbufloader-xpm.la
105 PNM_LIB = libpixbufloader-pnm.la
107 BMP_LIB = libpixbufloader-bmp.la
109 if BUILD_DYNAMIC_MODULES
111 libexec_LTLIBRARIES = \
126 libexec_LTLIBRARIES =
128 extra_sources = $(libpixbufloader_png_la_SOURCES) \
129 $(libpixbufloader_jpeg_la_SOURCES) \
130 $(libpixbufloader_xpm_la_SOURCES) \
131 $(libpixbufloader_gif_la_SOURCES) \
132 $(libpixbufloader_ico_la_SOURCES) \
133 $(libpixbufloader_ras_la_SOURCES) \
134 $(libpixbufloader_tiff_la_SOURCES) \
135 $(libpixbufloader_pnm_la_SOURCES) \
136 $(libpixbufloader_bmp_la_SOURCES)
141 noinst_PROGRAMS = test-gdk-pixbuf testpixbuf testpixbuf-drawable testanimation testpixbuf-scale
142 TESTS = test-gdk-pixbuf
144 DEPS = libgdk_pixbuf.la
145 INCLUDES = -I$(top_srcdir) -I$(top_builddir) \
146 -I$(top_srcdir)/gdk-pixbuf \
147 -I$(top_builddir)/gdk-pixbuf \
148 $(GLIB_CFLAGS) $(GTK_CFLAGS) $(GNOME_CFLAGS)
149 AM_CPPFLAGS = "-DPIXBUF_LIBDIR=\"$(libexecdir)\""
151 LDADDS = libgdk_pixbuf.la $(GLIB_LIBS) $(GTK_LIBS) $(STATIC_LIB_DEPS)
154 test_gdk_pixbuf_LDADD = $(LDADDS) -lgmodule
155 testpixbuf_LDADD = $(LDADDS) -lgmodule
156 testpixbuf_drawable_LDADD = $(LDADDS)
157 testpixbuf_scale_LDADD = $(LDADDS)
158 testanimation_LDADD = $(LDADDS) -lgmodule
160 test_gdk_pixbuf_LDADD = $(LDADDS) $(GNOME_LIBS) -lgmodule
161 testpixbuf_LDADD = $(LDADDS) $(GNOME_LIBS) -lgmodule
162 testpixbuf_drawable_LDADD = $(LDADDS) $(GNOME_LIBS)
163 testpixbuf_scale_LDADD = $(LDADDS) $(GNOME_LIBS)
164 testanimation_LDADD = $(LDADDS) $(GNOME_LIBS) -lgmodule
168 GDK_PIXBUF_LIBS = $(GLIB_LIBS) $(GTK_LIBS)
171 # The GdkPixBuf library
174 libgdk_pixbufincludedir = $(includedir)/gdk-pixbuf
176 libgdk_pixbuf_la_SOURCES = \
178 gdk-pixbuf-animation.c \
180 gdk-pixbuf-drawable.c \
182 gdk-pixbuf-loader.c \
183 gdk-pixbuf-render.c \
188 libgdk_pixbuf_la_LDFLAGS = -version-info 2:0:0 $(GLIB_LIBS) $(GTK_LIBS)
189 libgdk_pixbuf_la_LIBADD = pixops/libpixops.la
191 libgdk_pixbufinclude_HEADERS = \
193 gdk-pixbuf-loader.h \
194 gdk-pixbuf-features.h \
195 $(CANVAS_PIXBUF_HEADERFILES)