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 = $(EXTRA_GNOME_LIBS)
20 libexecdir = $(libdir)/gdk-pixbuf/loaders
25 libpixbuf_png_la_SOURCES = io-png.c
26 libpixbuf_png_la_LDFLAGS = -avoid-version -module
27 libpixbuf_png_la_LIBADD = $(LIBPNG)
32 libpixbuf_jpeg_la_SOURCES = io-jpeg.c
33 libpixbuf_jpeg_la_LDFLAGS = -avoid-version -module
34 libpixbuf_jpeg_la_LIBADD = $(LIBJPEG)
39 libpixbuf_xpm_la_SOURCES = io-xpm.c
40 libpixbuf_xpm_la_LDFLAGS = -avoid-version -module
41 libpixbuf_xpm_la_LIBADD =
46 libpixbuf_gif_la_SOURCES = io-gif.c
47 libpixbuf_gif_la_LDFLAGS = -avoid-version -module
48 libpixbuf_gif_la_LIBADD =
53 libpixbuf_ico_la_SOURCES = io-ico.c
54 libpixbuf_ico_la_LDFLAGS = -avoid-version -module
55 libpixbuf_ico_la_LIBADD =
60 libpixbuf_ras_la_SOURCES = io-ras.c
61 libpixbuf_ras_la_LDFLAGS = -avoid-version -module
62 libpixbuf_ras_la_LIBADD =
67 libpixbuf_tiff_la_SOURCES = io-tiff.c
68 libpixbuf_tiff_la_LDFLAGS = -avoid-version -module
69 libpixbuf_tiff_la_LIBADD = $(LIBTIFF)
74 libpixbuf_pnm_la_SOURCES = io-pnm.c
75 libpixbuf_pnm_la_LDFLAGS = -avoid-version -module
76 libpixbuf_pnm_la_LIBADD =
81 libpixbuf_bmp_la_SOURCES = io-bmp.c
82 libpixbuf_bmp_la_LDFLAGS = -avoid-version -module
83 libpixbuf_bmp_la_LIBADD =
86 PNG_LIB = libpixbuf-png.la
90 JPEG_LIB = libpixbuf-jpeg.la
93 GIF_LIB = libpixbuf-gif.la
95 ICO_LIB = libpixbuf-ico.la
97 RAS_LIB = libpixbuf-ras.la
100 TIFF_LIB = libpixbuf-tiff.la
103 XPM_LIB = libpixbuf-xpm.la
105 PNM_LIB = libpixbuf-pnm.la
107 BMP_LIB = libpixbuf-bmp.la
109 if BUILD_DYNAMIC_MODULES
111 libexec_LTLIBRARIES = \
126 libexec_LTLIBRARIES =
128 extra_sources = $(libpixbuf_png_la_SOURCES) \
129 $(libpixbuf_jpeg_la_SOURCES) \
130 $(libpixbuf_xpm_la_SOURCES) \
131 $(libpixbuf_gif_la_SOURCES) \
132 $(libpixbuf_ico_la_SOURCES) \
133 $(libpixbuf_ras_la_SOURCES) \
134 $(libpixbuf_tiff_la_SOURCES) \
135 $(libpixbuf_pnm_la_SOURCES) \
136 $(libpixbuf_bmp_la_SOURCES)
141 noinst_PROGRAMS = testpixbuf testpixbuf-drawable testanimation testpixbuf-scale
143 DEPS = libgdk_pixbuf.la
144 INCLUDES = -I$(top_srcdir) -I$(top_builddir) \
145 -I$(top_srcdir)/gdk-pixbuf \
146 -I$(top_builddir)/gdk-pixbuf \
147 $(GLIB_CFLAGS) $(LIBART_CFLAGS) $(GTK_CFLAGS)
148 AM_CPPFLAGS = "-DPIXBUF_LIBDIR=\"$(libexecdir)\""
150 LDADDS = libgdk_pixbuf.la $(LIBART_LIBS) $(GLIB_LIBS) $(GTK_LIBS) $(STATIC_LIB_DEPS)
153 testpixbuf_LDADD = $(LDADDS) $(LIBART_LIBS) -lgmodule
154 testpixbuf_drawable_LDADD = $(LDADDS)
155 testpixbuf_scale_LDADD = $(LDADDS)
156 testanimation_LDADD = $(LDADDS) $(LIBART_LIBS) -lgmodule
158 testpixbuf_LDADD = $(LDADDS) $(LIBART_LIBS) $(GNOME_LIBS) -lgmodule
159 testpixbuf_drawable_LDADD = $(LDADDS) $(GNOME_LIBS)
160 testpixbuf_scale_LDADD = $(LDADDS) $(GNOME_LIBS)
161 testanimation_LDADD = $(LDADDS) $(LIBART_LIBS) $(GNOME_LIBS) -lgmodule
165 GDK_PIXBUF_LIBS = $(LIBART_LIBS) $(GLIB_LIBS) $(GTK_LIBS)
168 # The GdkPixBuf library
171 libgdk_pixbufincludedir = $(includedir)/gdk-pixbuf
173 libgdk_pixbuf_la_SOURCES = \
175 gdk-pixbuf-animation.c \
177 gdk-pixbuf-drawable.c \
179 gdk-pixbuf-loader.c \
180 gdk-pixbuf-render.c \
185 libgdk_pixbuf_la_LDFLAGS = -version-info 1:0:0 $(LIBART_LIBS) $(GLIB_LIBS) $(GTK_LIBS)
186 libgdk_pixbuf_la_LIBADD = pixops/libpixops.la
188 libgdk_pixbufinclude_HEADERS = \
190 gdk-pixbuf-loader.h \
191 gdk-pixbuf-features.h \
192 $(CANVAS_PIXBUF_HEADERFILES)