Makefile.am 13 KB
Newer Older
1

2
3
SUBDIRS = pixops

4
5
6
7
8
9
10
11
if PLATFORM_WIN32
no_undefined = -no-undefined
endif

if OS_WIN32
gdk_pixbuf_def = gdk_pixbuf.def
gdk_pixbuf_symbols = -export-symbols $(gdk_pixbuf_def)

Tor Lillqvist's avatar
Remove.    
Tor Lillqvist committed
12
13
14
15
16
gdk_pixbuf_win32res_lo = gdk_pixbuf-win32res.lo

gdk_pixbuf-win32res.lo : gdk_pixbuf.rc
	$(top_srcdir)/build/win32/lt-compile-resource gdk_pixbuf.rc gdk_pixbuf-win32res.lo

17
install-libtool-import-lib:
Owen Taylor's avatar
Owen Taylor committed
18
	$(INSTALL) .libs/libgdk_pixbuf-$(GTK_API_VERSION).dll.a $(DESTDIR)$(libdir)
19
uninstall-libtool-import-lib:
20
	-rm $(DESTDIR)$(libdir)/libgdk_pixbuf-$(GTK_API_VERSION).dll.a
21
22
23
24
25
26
else
install-libtool-import-lib:
uninstall-libtool-import-lib:
endif

if MS_LIB_AVAILABLE
Owen Taylor's avatar
Owen Taylor committed
27
noinst_DATA = gdk_pixbuf-$(GTK_API_VERSION).lib
28

Owen Taylor's avatar
Owen Taylor committed
29
30
gdk_pixbuf-$(GTK_API_VERSION).lib: libgdk_pixbuf-$(GTK_API_VERSION).la gdk_pixbuf.def
	lib -name:libgdk_pixbuf-$(GTK_API_VERSION)-@LT_CURRENT_MINUS_AGE@.dll -def:gdk_pixbuf.def -out:$@
31
32

install-ms-lib:
Owen Taylor's avatar
Owen Taylor committed
33
	$(INSTALL) gdk_pixbuf-$(GTK_API_VERSION).lib $(DESTDIR)$(libdir)
34
35

uninstall-ms-lib:
Owen Taylor's avatar
Owen Taylor committed
36
	-rm $(DESTDIR)$(libdir)/gdk_pixbuf-$(GTK_API_VERSION).lib
37
38
39
40
41
else
install-ms-lib:
uninstall-ms-lib:
endif

42
lib_LTLIBRARIES = 		\
Owen Taylor's avatar
Owen Taylor committed
43
	libgdk_pixbuf-2.0.la
44

45
loaderdir = $(libdir)/gtk-2.0/$(GTK_BINARY_VERSION)/loaders
46

Owen Taylor's avatar
Owen Taylor committed
47
module_libs = libgdk_pixbuf-$(GTK_API_VERSION).la $(GDK_PIXBUF_DEP_LIBS)
48

Federico Mena Quintero's avatar
Federico Mena Quintero committed
49
50
51
#
# The PNG plugin.
#
52
libpixbufloader_png_la_SOURCES = io-png.c
53
libpixbufloader_png_la_LDFLAGS = -avoid-version -module $(no_undefined)
54
libpixbufloader_png_la_LIBADD = $(LIBPNG) $(module_libs)
55
libpixbufloader_static_png_la_SOURCES = io-png.c
Federico Mena Quintero's avatar
Federico Mena Quintero committed
56
57
58
59

#
# The JPEG loader
#
60
libpixbufloader_static_jpeg_la_SOURCES = io-jpeg.c
61
libpixbufloader_jpeg_la_SOURCES = io-jpeg.c
62
libpixbufloader_jpeg_la_LDFLAGS = -avoid-version -module $(no_undefined)
63
libpixbufloader_jpeg_la_LIBADD = $(LIBJPEG) $(module_libs)
Federico Mena Quintero's avatar
Federico Mena Quintero committed
64
65
66
67

#
# The XPM loader
#
68
libpixbufloader_static_xpm_la_SOURCES = io-xpm.c
69
libpixbufloader_xpm_la_SOURCES = io-xpm.c
70
libpixbufloader_xpm_la_LDFLAGS = -avoid-version -module $(no_undefined)
71
libpixbufloader_xpm_la_LIBADD = $(module_libs)
Federico Mena Quintero's avatar
Federico Mena Quintero committed
72
73
74
75

#
# The GIF loader
#
Havoc Pennington's avatar
Havoc Pennington committed
76
77
libpixbufloader_static_gif_la_SOURCES = io-gif.c io-gif-animation.c io-gif-animation.h
libpixbufloader_gif_la_SOURCES = io-gif.c io-gif-animation.c io-gif-animation.h
78
libpixbufloader_gif_la_LDFLAGS = -avoid-version -module $(no_undefined)
79
libpixbufloader_gif_la_LIBADD = $(module_libs)
Federico Mena Quintero's avatar
Federico Mena Quintero committed
80
81
82
83

#
# The ICO loader
#
84
libpixbufloader_static_ico_la_SOURCES = io-ico.c
85
libpixbufloader_ico_la_SOURCES = io-ico.c
86
libpixbufloader_ico_la_LDFLAGS = -avoid-version -module $(no_undefined)
87
libpixbufloader_ico_la_LIBADD = $(module_libs)
Federico Mena Quintero's avatar
Federico Mena Quintero committed
88

89
90
91
92
93
94
95
96
#
# The ANI loader
#
libpixbufloader_static_ani_la_SOURCES = io-ani.c io-ani-animation.c io-ani-animation.h
libpixbufloader_ani_la_SOURCES = io-ani.c io-ani-animation.c io-ani-animation.h
libpixbufloader_ani_la_LDFLAGS = -avoid-version -module $(no_undefined)
libpixbufloader_ani_la_LIBADD = $(module_libs)

Federico Mena Quintero's avatar
Federico Mena Quintero committed
97
98
99
#
# The RAS loader
#
100
libpixbufloader_static_ras_la_SOURCES = io-ras.c
101
libpixbufloader_ras_la_SOURCES = io-ras.c
102
libpixbufloader_ras_la_LDFLAGS = -avoid-version -module $(no_undefined)
103
libpixbufloader_ras_la_LIBADD = $(module_libs)
Federico Mena Quintero's avatar
Federico Mena Quintero committed
104
105
106
107

#
# The TIFF loader
#
108
libpixbufloader_static_tiff_la_SOURCES = io-tiff.c
109
libpixbufloader_tiff_la_SOURCES = io-tiff.c
110
libpixbufloader_tiff_la_LDFLAGS = -avoid-version -module $(no_undefined)
111
libpixbufloader_tiff_la_LIBADD = $(LIBTIFF) $(module_libs)
Federico Mena Quintero's avatar
Federico Mena Quintero committed
112
113
114
115

#
# The PNM loader
#
116
libpixbufloader_static_pnm_la_SOURCES = io-pnm.c
117
libpixbufloader_pnm_la_SOURCES = io-pnm.c
118
libpixbufloader_pnm_la_LDFLAGS = -avoid-version -module $(no_undefined)
119
libpixbufloader_pnm_la_LIBADD = $(module_libs)
Federico Mena Quintero's avatar
Federico Mena Quintero committed
120
121
122
123

#
# The BMP loader
#
124
libpixbufloader_static_bmp_la_SOURCES = io-bmp.c
125
libpixbufloader_bmp_la_SOURCES = io-bmp.c
126
libpixbufloader_bmp_la_LDFLAGS = -avoid-version -module $(no_undefined)
127
libpixbufloader_bmp_la_LIBADD = $(module_libs)
Federico Mena Quintero's avatar
Federico Mena Quintero committed
128

129
130
131
#
# The WBMP loader
#
132
libpixbufloader_static_wbmp_la_SOURCES = io-wbmp.c
133
libpixbufloader_wbmp_la_SOURCES = io-wbmp.c
134
libpixbufloader_wbmp_la_LDFLAGS = -avoid-version -module $(no_undefined)
135
libpixbufloader_wbmp_la_LIBADD = $(module_libs)
136

137
138
139
#
# The XBM loader
#
140
libpixbufloader_static_xbm_la_SOURCES = io-xbm.c
141
libpixbufloader_xbm_la_SOURCES = io-xbm.c
142
libpixbufloader_xbm_la_LDFLAGS = -avoid-version -module $(no_undefined)
143
libpixbufloader_xbm_la_LIBADD = $(module_libs)
144

145
146
147
#
# The TGA loader
#
148
libpixbufloader_static_tga_la_SOURCES = io-tga.c
149
libpixbufloader_tga_la_SOURCES = io-tga.c
150
libpixbufloader_tga_la_LDFLAGS = -avoid-version -module $(no_undefined)
151
152
libpixbufloader_tga_la_LIBADD = $(module_libs)

153
if HAVE_PNG
154
PNG_LIB = libpixbufloader-png.la
155
STATIC_PNG_LIB = libpixbufloader-static-png.la
156
157
158
endif

if HAVE_JPEG
159
JPEG_LIB = libpixbufloader-jpeg.la
160
STATIC_JPEG_LIB = libpixbufloader-static-jpeg.la
161
162
endif

163
GIF_LIB = libpixbufloader-gif.la
164
STATIC_GIF_LIB = libpixbufloader-static-gif.la
165

166
ICO_LIB = libpixbufloader-ico.la
167
STATIC_ICO_LIB = libpixbufloader-static-ico.la
168

169
170
171
ANI_LIB = libpixbufloader-ani.la
STATIC_ANI_LIB = libpixbufloader-static-ani.la

172
RAS_LIB = libpixbufloader-ras.la
173
STATIC_RAS_LIB = libpixbufloader-static-ras.la
174

175
if HAVE_TIFF
176
TIFF_LIB = libpixbufloader-tiff.la
177
STATIC_TIFF_LIB = libpixbufloader-static-tiff.la
178
179
endif

180
XPM_LIB = libpixbufloader-xpm.la
181
STATIC_XPM_LIB = libpixbufloader-static-xpm.la
182

183
PNM_LIB = libpixbufloader-pnm.la
184
STATIC_PNM_LIB = libpixbufloader-static-pnm.la
185

186
BMP_LIB = libpixbufloader-bmp.la
187
STATIC_BMP_LIB = libpixbufloader-static-bmp.la
188

189
WBMP_LIB = libpixbufloader-wbmp.la
190
STATIC_WBMP_LIB = libpixbufloader-static-wbmp.la
191

192
XBM_LIB = libpixbufloader-xbm.la
193
STATIC_XBM_LIB = libpixbufloader-static-xbm.la
194

195
TGA_LIB = libpixbufloader-tga.la
196
STATIC_TGA_LIB = libpixbufloader-static-tga.la
197

Federico Mena Quintero's avatar
Federico Mena Quintero committed
198
199
if BUILD_DYNAMIC_MODULES

200
loader_LTLIBRARIES = 	\
201
202
203
	$(PNG_LIB)	\
	$(JPEG_LIB)	\
	$(GIF_LIB)	\
204
	$(ICO_LIB)	\
205
	$(ANI_LIB)	\
206
	$(RAS_LIB)	\
207
	$(XPM_LIB)	\
208
	$(TIFF_LIB)	\
209
	$(PNM_LIB)	\
210
	$(BMP_LIB)	\
211
	$(WBMP_LIB)	\
212
213
	$(XBM_LIB)	\
	$(TGA_LIB)
214

Federico Mena Quintero's avatar
Federico Mena Quintero committed
215
216

extra_sources = 
217
builtin_objs = 
Federico Mena Quintero's avatar
Federico Mena Quintero committed
218
else
219
loader_LTLIBRARIES = 
Federico Mena Quintero's avatar
Federico Mena Quintero committed
220

221
222
223
224
225
noinst_LTLIBRARIES =		\
	$(STATIC_PNG_LIB)	\
	$(STATIC_JPEG_LIB)	\
	$(STATIC_GIF_LIB)	\
	$(STATIC_ICO_LIB)	\
226
	$(STATIC_ANI_LIB)	\
227
228
229
230
231
232
233
234
	$(STATIC_RAS_LIB)	\
	$(STATIC_XPM_LIB)	\
	$(STATIC_TIFF_LIB)	\
	$(STATIC_PNM_LIB)	\
	$(STATIC_BMP_LIB)	\
	$(STATIC_WBMP_LIB)	\
	$(STATIC_XBM_LIB)	\
	$(STATIC_TGA_LIB)
235
236
237

builtin_objs = @INCLUDED_LOADER_OBJ@

Federico Mena Quintero's avatar
Federico Mena Quintero committed
238
239
endif

Owen Taylor's avatar
Owen Taylor committed
240
DEPS = libgdk_pixbuf-$(GTK_API_VERSION).la
241
242
INCLUDES = @STRIP_BEGIN@ 			\
	-DG_LOG_DOMAIN=\"GdkPixbuf\"		\
243
	-I$(top_srcdir) -I$(top_builddir) 	\
244
245
	-I$(top_srcdir)/gdk-pixbuf 		\
	-I$(top_builddir)/gdk-pixbuf 		\
246
	-DGTK_SYSCONFDIR=\"$(sysconfdir)\"	\
247
	-DGTK_VERSION=\"@GTK_VERSION@\"		\
248
	-DGTK_BINARY_VERSION=\"@GTK_BINARY_VERSION@\"	\
249
250
	-DG_DISABLE_DEPRECATED			\
	-DGDK_PIXBUF_DISABLE_DEPRECATED		\
251
252
	@INCLUDED_LOADER_DEFINE@ 		\
	@GTK_DEBUG_FLAGS@			\
253
	@GDK_PIXBUF_DEP_CFLAGS@			\
254
	-DGDK_PIXBUF_ENABLE_BACKEND		\
255
256
@STRIP_END@

257
AM_CPPFLAGS = "-DPIXBUF_LIBDIR=\"$(loaderdir)\"" "-DBUILT_MODULES_DIR=\"$(srcdir)/.libs\""
Owen Taylor's avatar
Owen Taylor committed
258
LDADDS = libgdk_pixbuf-$(GTK_API_VERSION).la
Elliot Lee's avatar
Elliot Lee committed
259

260
noinst_PROGRAMS = test-gdk-pixbuf
261
test_gdk_pixbuf_LDADD = $(LDADDS)
262

263
bin_PROGRAMS = gdk-pixbuf-csource gdk-pixbuf-query-loaders
264
265
gdk_pixbuf_csource_SOURCES = gdk-pixbuf-csource.c
gdk_pixbuf_csource_LDADD = $(LDADDS)
266

267
268
269
270
271
272
gdk_pixbuf_query_loaders_DEPENDENCIES = $(DEPS)
gdk_pixbuf_query_loaders_LDADD = $(LDADDS)

gdk_pixbuf_query_loaders_SOURCES = queryloaders.c


Tim Janik's avatar
Tim Janik committed
273
274
275
276
277
#
# manual pages to install
#
man_MANS = gdk-pixbuf-csource.1

278

279
280
281
#
# The GdkPixBuf library
#
282
libgdk_pixbufincludedir = $(includedir)/gtk-2.0/gdk-pixbuf
Owen Taylor's avatar
Owen Taylor committed
283
libgdk_pixbuf_2_0_la_SOURCES = @STRIP_BEGIN@ \
284
	gdk-pixbuf-i18n.h	\
Arturo Espinosa's avatar
Arturo Espinosa committed
285
	gdk-pixbuf.c		\
286
	gdk-pixbuf-animation.c	\
287
	gdk-pixbuf-data.c	\
288
	gdk-pixbuf-io.c		\
289
	gdk-pixbuf-loader.c	\
290
	gdk-pixbuf-scale.c	\
291
292
	gdk-pixbuf-util.c	\
	gdk-pixdata.c		\
293
	$(gdk_pixbuf_built_cfiles) \
294
@STRIP_END@
Owen Taylor's avatar
Owen Taylor committed
295
libgdk_pixbuf_2_0_la_LDFLAGS = @STRIP_BEGIN@ \
296
	-version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE)    \
297
	@LIBTOOL_EXPORT_OPTIONS@				\
298
299
	$(no_undefined)						\
	$(gdk_pixbuf_symbols)					\
300
301
@STRIP_END@

Owen Taylor's avatar
Owen Taylor committed
302
libgdk_pixbuf_2_0_la_LIBADD = pixops/libpixops.la $(builtin_objs) $(gdk_pixbuf_win32res_lo) $(GDK_PIXBUF_DEP_LIBS)
303
libgdk_pixbuf_2_0_la_DEPENDENCIES = pixops/libpixops.la $(builtin_objs) $(gdk_pixbuf_def) $(gdk_pixbuf_win32res_lo)
304

305
306
gdk_pixbuf_headers = 			\
	gdk-pixbuf.h			\
307
308
	gdk-pixbuf-io.h			\
	gdk-pixbuf-animation.h		\
309
	gdk-pixbuf-loader.h
310

311
libgdk_pixbufinclude_HEADERS =  	\
312
313
	$(gdk_pixbuf_headers)		\
	$(gdk_pixbuf_built_headers)	\
314
	gdk-pixbuf-features.h		\
315
	gdk-pixdata.h
316

317
318
noinst_HEADERS = 		\
	gdk-pixbuf-private.h
Tor Lillqvist's avatar
Tor Lillqvist committed
319

320
gdk_pixbuf_built_headers = gdk-pixbuf-enum-types.h gdk-pixbuf-marshal.h
321
gdk_pixbuf_built_cfiles = gdk-pixbuf-enum-types.c 
Owen Taylor's avatar
Owen Taylor committed
322
$(libgdk_pixbuf_2_0_la_OBJECTS) $(OBJECTS): $(gdk_pixbuf_built_headers) $(gdk_pixbuf_built_cfiles) gdk-pixbuf-marshal.c
323

324
325
326
327
328
329
CLEANFILES =
MAINTAINERCLEANFILES = $(gdk_pixbuf_built_headers) $(gdk_pixbuf_built_cfiles) gdk-pixbuf-marshal.c

#
# gdk-pixbuf-enum-types.h
#
330
331
$(srcdir)/gdk-pixbuf-enum-types.h: s-enum-types-h
	@true
332

333
334
s-enum-types-h: @REBUILD@ $(gdk_pixbuf_headers) Makefile
	( cd $(srcdir) && glib-mkenums \
335
			--fhead "#ifndef __GDK_PIXBUF_ENUM_TYPES_H__\n#define __GDK_PIXBUF_ENUM_TYPES_H__\n\n#include <glib-object.h>\n\nG_BEGIN_DECLS\n" \
336
337
			--fprod "/* enumerations from \"@filename@\" */\n" \
			--vhead "GType @enum_name@_get_type (void);\n#define GDK_TYPE_@ENUMSHORT@ (@enum_name@_get_type())\n"         \
338
			--ftail "G_END_DECLS\n\n#endif /* __GDK_PIXBUF_ENUM_TYPES_H__ */" \
339
340
341
342
		$(gdk_pixbuf_headers) ) > tmp-gdk-pixbuf-enum-types.h \
	&& (cmp -s tmp-gdk-pixbuf-enum-types.h $(srcdir)/gdk-pixbuf-enum-types.h || cp tmp-gdk-pixbuf-enum-types.h $(srcdir)/gdk-pixbuf-enum-types.h ) \
	&& rm -f tmp-gdk-pixbuf-enum-types.h \
	&& echo timestamp > $(@F)
343

344
CLEANFILES += tmp-gdk-pixbuf-enum-types.h
345
346
347
348
349
MAINTAINERCLEANFILES += s-enum-types-h

#
# gdk-pixbuf-enum-types.c
#
350
$(srcdir)/gdk-pixbuf-enum-types.c: @REBUILD@ $(gdk_pixbuf_headers) Makefile
351
	cd $(srcdir) && glib-mkenums \
352
353
		--fhead "#include <gdk-pixbuf/gdk-pixbuf.h>" \
		--fprod "\n/* enumerations from \"@filename@\" */" \
354
		--vhead "GType\n@enum_name@_get_type (void)\n{\n  static GType etype = 0;\n  if (etype == 0) {\n    static const G@Type@Value values[] = {"       \
355
		--vprod "      { @VALUENAME@, \"@VALUENAME@\", \"@valuenick@\" }," \
356
		--vtail "      { 0, NULL, NULL }\n    };\n    etype = g_@type@_register_static (\"@EnumName@\", values);\n  }\n  return etype;\n}\n" \
357
358
359
360
361
		  $(gdk_pixbuf_headers) > gdk-pixbuf-enum-types.c

#
# gdk-pixbuf-marshal.h
#
362
$(srcdir)/gdk-pixbuf-marshal.h: @REBUILD@ stamp-gdk-pixbuf-marshal.h
363
	@true
364

365
366
367
368
369
370
371
372
373
stamp-gdk-pixbuf-marshal.h: @REBUILD@ $(srcdir)/gdk-pixbuf-marshal.list
	case @GLIB_GENMARSHAL@ in									\
	   .*) glib_genmarshal=`pwd`/@GLIB_GENMARSHAL@ ;;				\
	   *) glib_genmarshal=@GLIB_GENMARSHAL@ ;;							\
	esac;												\
	cd $(srcdir) \
	&& $$glib_genmarshal --prefix=gdk_pixbuf_marshal gdk-pixbuf-marshal.list --header >> xgen-gmh	\
	&& (cmp -s xgen-gmh gdk-pixbuf-marshal.h || cp xgen-gmh gdk-pixbuf-marshal.h)			\
	&& rm -f xgen-gmh xgen-gmh~	\
374
	&& echo timestamp > $(@F)
375

376
CLEANFILES += xgen-gmh
377
378
379
380
381
MAINTAINERCLEANFILES += stamp-gdk-pixbuf-marshal.h

#
# gdk-pixbuf-marshal.c
#
382
383
384
385
386
387
388
389
390
$(srcdir)/gdk-pixbuf-marshal.c: @REBUILD@ $(srcdir)/gdk-pixbuf-marshal.list
	case @GLIB_GENMARSHAL@ in									\
	   .*) glib_genmarshal=`pwd`/@GLIB_GENMARSHAL@ ;;				\
	   *) glib_genmarshal=@GLIB_GENMARSHAL@ ;;							\
	esac;												\
	cd $(srcdir) \
	&& $$glib_genmarshal --prefix=gdk_pixbuf_marshal gdk-pixbuf-marshal.list --body >> xgen-gmc	\
	&& cp xgen-gmc gdk-pixbuf-marshal.c								\
	&& rm -f xgen-gmc xgen-gmc~
391

392
CLEANFILES += xgen-gmc
393

Tor Lillqvist's avatar
Tor Lillqvist committed
394
EXTRA_DIST =			\
Owen Taylor's avatar
Owen Taylor committed
395
        gdk-pixbuf-csource.1    \
Tor Lillqvist's avatar
Tor Lillqvist committed
396
397
	makefile.mingw		\
	makefile.mingw.in	\
Tor Lillqvist's avatar
Tor Lillqvist committed
398
	makefile.msc		\
Tor Lillqvist's avatar
Tor Lillqvist committed
399
	gdk_pixbuf.def		\
Tor Lillqvist's avatar
Remove.    
Tor Lillqvist committed
400
	gdk_pixbuf.rc		\
401
	gdk-pixbuf-marshal.c	\
Tim Janik's avatar
Tim Janik committed
402
	gdk-pixbuf-marshal.list		\
403
	pixbufloader_ico.def		\
404
	pixbufloader_ani.def		\
405
406
407
408
409
410
411
412
	pixbufloader_pnm.def		\
	pixbufloader_xpm.def		\
	pixbufloader_bmp.def		\
	pixbufloader_jpeg.def		\
	pixbufloader_ras.def		\
	pixbufloader_gif.def		\
	pixbufloader_png.def		\
	pixbufloader_tiff.def		\
413
	pixbufloader_wbmp.def		\
414
415
	pixbufloader_xbm.def		\
	pixbufloader_tga.def
416

417
418
419
420
421
422
423
424
if CROSS_COMPILING
RUN_QUERY_LOADER_TEST=false
else
RUN_QUERY_LOADER_TEST=test -z "$(DESTDIR)"
endif

# Running this if cross compiling or if DESTDIR is set is going to
# not work at all, so skip it
425
install-data-local: install-ms-lib install-libtool-import-lib
426
427
428
429
430
431
432
433
434
435
436
437
438
439
	@if $(RUN_QUERY_LOADER_TEST) ; then \
	  $(mkinstalldirs) $(DESTDIR)$(sysconfdir)/gtk-2.0 ; \
	  $(top_builddir)/gdk-pixbuf/gdk-pixbuf-query-loaders > $(DESTDIR)$(sysconfdir)/gtk-2.0/gdk-pixbuf.loaders ; \
	else \
	  echo "***" ; \
	  echo "*** Warning: gdk-pixbuf.loaders not built" ; \
	  echo "***" ; \
	  echo "*** Generate this file manually on on host" ; \
	  echo "*** system using gdk-pixbuf-query-loaders" ; \
	  echo "***" ; \
	fi

all-local: gdk-pixbuf.loaders

440
gdk-pixbuf.loaders: $(loader_LTLIBRARIES)
441
442
443
444
445
446
447
	if find . -name 'libpixbufloader-*.so' | grep 'so' > /dev/null ; then \
          echo "Writing a gdk-pixbuf.loader file to use when running examples before installing gdk-pixbuf."; \
	  GDK_PIXBUF_MODULEDIR=.libs $(top_builddir)/gdk-pixbuf/gdk-pixbuf-query-loaders > ./gdk-pixbuf.loaders ;\
	else \
          echo "No dynamic modules found; will use only static modules for uninstalled example programs."; \
	  touch gdk-pixbuf.loaders; \
	fi
448
449

uninstall-local: uninstall-ms-lib uninstall-libtool-import-lib
450