summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorKim Woelders <kim@woelders.dk>2021-12-20 21:45:33 +0100
committerKim Woelders <kim@woelders.dk>2021-12-23 17:51:24 +0100
commit31d5eb6dbf4f9e4500b4892aec64e0571d08b70d (patch)
tree072615b3bf3a6c9b587ca35b025a23c3fef8e0d6 /src
parent40b6498281467638012a5da87e96ba6d6dacb9ba (diff)
downloadimlib2-31d5eb6dbf4f9e4500b4892aec64e0571d08b70d.tar.gz
autofoo/loader cosmetics
Consistently place loaders in same order.
Diffstat (limited to 'src')
-rw-r--r--src/lib/loaders.c27
-rw-r--r--src/modules/loaders/Makefile.am104
2 files changed, 64 insertions, 67 deletions
diff --git a/src/lib/loaders.c b/src/lib/loaders.c
index a2d83de..66a976a 100644
--- a/src/lib/loaders.c
+++ b/src/lib/loaders.c
@@ -23,17 +23,11 @@ typedef struct {
static const char *const ext_argb[] = { "argb", NULL };
static const char *const ext_bmp[] = { "bmp", NULL };
-#ifdef BUILD_BZ2_LOADER
-static const char *const ext_bz2[] = { "bz2", NULL };
-#endif
static const char *const ext_ff[] = { "ff", NULL };
#ifdef BUILD_GIF_LOADER
static const char *const ext_gif[] = { "gif", NULL };
#endif
static const char *const ext_ico[] = { "ico", NULL };
-#ifdef BUILD_ID3_LOADER
-static const char *const ext_id3[] = { "mp3", NULL };
-#endif
#ifdef BUILD_JPEG_LOADER
static const char *const ext_jpeg[] = { "jpg", "jpeg", "jfif", "jfi", NULL };
#endif
@@ -52,23 +46,26 @@ static const char *const ext_webp[] = { "webp", NULL };
#endif
static const char *const ext_xbm[] = { "xbm", NULL };
static const char *const ext_xpm[] = { "xpm", NULL };
+
+#ifdef BUILD_BZ2_LOADER
+static const char *const ext_bz2[] = { "bz2", NULL };
+#endif
#ifdef BUILD_ZLIB_LOADER
static const char *const ext_zlib[] = { "gz", NULL };
#endif
+
+#ifdef BUILD_ID3_LOADER
+static const char *const ext_id3[] = { "mp3", NULL };
+#endif
+
static const KnownLoader loaders_known[] = {
{"argb", ext_argb},
{"bmp", ext_bmp},
-#ifdef BUILD_BZ2_LOADER
- {"bz2", ext_bz2},
-#endif
{"ff", ext_ff},
#ifdef BUILD_GIF_LOADER
{"gif", ext_gif},
#endif
{"ico", ext_ico},
-#ifdef BUILD_ID3_LOADER
- {"id3", ext_id3},
-#endif
#ifdef BUILD_JPEG_LOADER
{"jpeg", ext_jpeg},
#endif
@@ -86,9 +83,15 @@ static const KnownLoader loaders_known[] = {
#endif
{"xbm", ext_xbm},
{"xpm", ext_xpm},
+#ifdef BUILD_BZ2_LOADER
+ {"bz2", ext_bz2},
+#endif
#ifdef BUILD_ZLIB_LOADER
{"zlib", ext_zlib},
#endif
+#ifdef BUILD_ID3_LOADER
+ {"id3", ext_id3},
+#endif
};
static int
diff --git a/src/modules/loaders/Makefile.am b/src/modules/loaders/Makefile.am
index e285f3b..3917796 100644
--- a/src/modules/loaders/Makefile.am
+++ b/src/modules/loaders/Makefile.am
@@ -3,49 +3,43 @@ AM_CPPFLAGS = -I$(top_builddir) -I$(top_srcdir)/src/lib
pkgdir = $(libdir)/imlib2/loaders
-if BUILD_BZ2_LOADER
-BZ2_L = bz2.la
-endif
+pkg_LTLIBRARIES = \
+argb.la \
+bmp.la \
+ff.la \
+ico.la \
+lbm.la \
+pnm.la \
+tga.la \
+xbm.la \
+xpm.la
+
if BUILD_GIF_LOADER
-GIF_L = gif.la
-endif
-if BUILD_ID3_LOADER
-ID3_L = id3.la
+pkg_LTLIBRARIES += gif.la
endif
if BUILD_JPEG_LOADER
-JPEG_L = jpeg.la
+pkg_LTLIBRARIES += jpeg.la
endif
if BUILD_PNG_LOADER
-PNG_L = png.la
+pkg_LTLIBRARIES += png.la
endif
if BUILD_TIFF_LOADER
-TIFF_L = tiff.la
+pkg_LTLIBRARIES += tiff.la
endif
if BUILD_WEBP_LOADER
-WEBP_L = webp.la
+pkg_LTLIBRARIES += webp.la
+endif
+
+if BUILD_BZ2_LOADER
+pkg_LTLIBRARIES += bz2.la
endif
if BUILD_ZLIB_LOADER
-ZLIB_L = zlib.la
+pkg_LTLIBRARIES += zlib.la
endif
-pkg_LTLIBRARIES = \
-argb.la \
-bmp.la \
-$(BZ2_L) \
-ff.la \
-$(GIF_L) \
-ico.la \
-$(ID3_L) \
-$(JPEG_L) \
-lbm.la \
-$(PNG_L) \
-pnm.la \
-tga.la \
-$(TIFF_L) \
-$(WEBP_L) \
-xbm.la \
-xpm.la \
-$(ZLIB_L)
+if BUILD_ID3_LOADER
+pkg_LTLIBRARIES += id3.la
+endif
EXTRA_DIST = loader_common.h
@@ -57,13 +51,7 @@ argb_la_LIBTOOLFLAGS = --tag=disable-static
bmp_la_SOURCES = loader_bmp.c
bmp_la_LDFLAGS = -module -avoid-version
bmp_la_LIBADD = $(top_builddir)/src/lib/libImlib2.la
-bmp_la_LIBTOOLFLAGS = --tag=disable-static
-
-bz2_la_SOURCES = loader_bz2.c
-bz2_la_CPPFLAGS = $(BZ2_CFLAGS) $(AM_CPPFLAGS)
-bz2_la_LDFLAGS = -module -avoid-version
-bz2_la_LIBADD = $(BZ2_LIBS) $(top_builddir)/src/lib/libImlib2.la
-bz2_la_LIBTOOLFLAGS = --tag=disable-static
+bmp_la_LIBTOOLFLAGS = --tag=disable-static
ff_la_SOURCES = loader_ff.c
ff_la_LDFLAGS = -module -avoid-version
@@ -73,18 +61,12 @@ ff_la_LIBTOOLFLAGS = --tag=disable-static
gif_la_SOURCES = loader_gif.c
gif_la_LDFLAGS = -module -avoid-version
gif_la_LIBADD = $(GIF_LIBS) $(top_builddir)/src/lib/libImlib2.la
-gif_la_LIBTOOLFLAGS = --tag=disable-static
+gif_la_LIBTOOLFLAGS = --tag=disable-static
ico_la_SOURCES = loader_ico.c
ico_la_LDFLAGS = -module -avoid-version
ico_la_LIBADD = $(top_builddir)/src/lib/libImlib2.la
-ico_la_LIBTOOLFLAGS = --tag=disable-static
-
-id3_la_SOURCES = loader_id3.c
-id3_la_CPPFLAGS = $(ID3_CFLAGS) $(AM_CPPFLAGS)
-id3_la_LDFLAGS = -module -avoid-version
-id3_la_LIBADD = $(ID3_LIBS) $(top_builddir)/src/lib/libImlib2.la
-id3_la_LIBTOOLFLAGS = --tag=disable-static
+ico_la_LIBTOOLFLAGS = --tag=disable-static
jpeg_la_SOURCES = loader_jpeg.c exif.c exif.h
jpeg_la_CPPFLAGS = $(JPEG_CFLAGS) $(AM_CPPFLAGS)
@@ -95,23 +77,23 @@ jpeg_la_LIBTOOLFLAGS = --tag=disable-static
lbm_la_SOURCES = loader_lbm.c
lbm_la_LDFLAGS = -module -avoid-version
lbm_la_LIBADD = $(top_builddir)/src/lib/libImlib2.la
-lbm_la_LIBTOOLFLAGS = --tag=disable-static
+lbm_la_LIBTOOLFLAGS = --tag=disable-static
png_la_SOURCES = loader_png.c
png_la_CPPFLAGS = $(PNG_CFLAGS) $(AM_CPPFLAGS)
png_la_LDFLAGS = -module -avoid-version
png_la_LIBADD = $(PNG_LIBS) $(top_builddir)/src/lib/libImlib2.la
-png_la_LIBTOOLFLAGS = --tag=disable-static
+png_la_LIBTOOLFLAGS = --tag=disable-static
pnm_la_SOURCES = loader_pnm.c
pnm_la_LDFLAGS = -module -avoid-version
pnm_la_LIBADD = $(top_builddir)/src/lib/libImlib2.la
-pnm_la_LIBTOOLFLAGS = --tag=disable-static
+pnm_la_LIBTOOLFLAGS = --tag=disable-static
tga_la_SOURCES = loader_tga.c
tga_la_LDFLAGS = -module -avoid-version
tga_la_LIBADD = $(top_builddir)/src/lib/libImlib2.la
-tga_la_LIBTOOLFLAGS = --tag=disable-static
+tga_la_LIBTOOLFLAGS = --tag=disable-static
tiff_la_SOURCES = loader_tiff.c
tiff_la_CPPFLAGS = $(TIFF_CFLAGS) $(AM_CPPFLAGS)
@@ -119,24 +101,36 @@ tiff_la_LDFLAGS = -module -avoid-version
tiff_la_LIBADD = $(TIFF_LIBS) $(top_builddir)/src/lib/libImlib2.la
tiff_la_LIBTOOLFLAGS = --tag=disable-static
-webp_la_SOURCES = loader_webp.c
-webp_la_CPPFLAGS = $(WEBP_CFLAGS) $(AM_CPPFLAGS)
-webp_la_LDFLAGS = -module -avoid-version
-webp_la_LIBADD = $(WEBP_LIBS) $(top_builddir)/src/lib/libImlib2.la
+webp_la_SOURCES = loader_webp.c
+webp_la_CPPFLAGS = $(WEBP_CFLAGS) $(AM_CPPFLAGS)
+webp_la_LDFLAGS = -module -avoid-version
+webp_la_LIBADD = $(WEBP_LIBS) $(top_builddir)/src/lib/libImlib2.la
webp_la_LIBTOOLFLAGS = --tag=disable-static
xbm_la_SOURCES = loader_xbm.c
xbm_la_LDFLAGS = -module -avoid-version
xbm_la_LIBADD = $(top_builddir)/src/lib/libImlib2.la
-xbm_la_LIBTOOLFLAGS = --tag=disable-static
+xbm_la_LIBTOOLFLAGS = --tag=disable-static
xpm_la_SOURCES = loader_xpm.c
xpm_la_LDFLAGS = -module -avoid-version
xpm_la_LIBADD = $(top_builddir)/src/lib/libImlib2.la
-xpm_la_LIBTOOLFLAGS = --tag=disable-static
+xpm_la_LIBTOOLFLAGS = --tag=disable-static
+
+bz2_la_SOURCES = loader_bz2.c
+bz2_la_CPPFLAGS = $(BZ2_CFLAGS) $(AM_CPPFLAGS)
+bz2_la_LDFLAGS = -module -avoid-version
+bz2_la_LIBADD = $(BZ2_LIBS) $(top_builddir)/src/lib/libImlib2.la
+bz2_la_LIBTOOLFLAGS = --tag=disable-static
zlib_la_SOURCES = loader_zlib.c
zlib_la_CPPFLAGS = $(ZLIB_CFLAGS) $(AM_CPPFLAGS)
zlib_la_LDFLAGS = -module -avoid-version
zlib_la_LIBADD = $(ZLIB_LIBS) $(top_builddir)/src/lib/libImlib2.la
zlib_la_LIBTOOLFLAGS = --tag=disable-static
+
+id3_la_SOURCES = loader_id3.c
+id3_la_CPPFLAGS = $(ID3_CFLAGS) $(AM_CPPFLAGS)
+id3_la_LDFLAGS = -module -avoid-version
+id3_la_LIBADD = $(ID3_LIBS) $(top_builddir)/src/lib/libImlib2.la
+id3_la_LIBTOOLFLAGS = --tag=disable-static