LIBIMAGES=$(o)/images/libimages.$(LS)
LIBIMAGES_LIBS=
-ifdef CONFIG_LIBJPEG
+ifdef CONFIG_IMAGES_LIBJPEG
LIBIMAGES_MODS+=io-libjpeg
LIBIMAGES_LIBS+=-ljpeg
endif
-ifdef CONFIG_LIBPNG
+ifdef CONFIG_IMAGES_LIBPNG
LIBIMAGES_MODS+=io-libpng
LIBIMAGES_LIBS+=-lpng
endif
-ifdef CONFIG_LIBUNGIF
+ifdef CONFIG_IMAGES_LIBUNGIF
LIBIMAGES_MODS+=io-libungif
LIBIMAGES_LIBS+=-lungif
endif
-ifdef CONFIG_LIBMAGICK
+ifdef CONFIG_IMAGES_LIBMAGICK
LIBIMAGES_MODS+=io-libmagick
MAGICK_LIBS:=$(shell GraphicsMagick-config --libs)
LIBIMAGES_LIBS+=$(MAGICK_LIBS)
/* internals */
-#ifdef CONFIG_LIBJPEG
+#ifdef CONFIG_IMAGES_LIBJPEG
int libjpeg_read_header(struct image_io *io);
int libjpeg_read_data(struct image_io *io);
int libjpeg_write(struct image_io *io);
#endif
-#ifdef CONFIG_LIBPNG
+#ifdef CONFIG_IMAGES_LIBPNG
int libpng_read_header(struct image_io *io);
int libpng_read_data(struct image_io *io);
int libpng_write(struct image_io *io);
#endif
-#ifdef CONFIG_LIBUNGIF
+#ifdef CONFIG_IMAGES_LIBUNGIF
int libungif_read_header(struct image_io *io);
int libungif_read_data(struct image_io *io);
#endif
-#ifdef CONFIG_LIBMAGICK
+#ifdef CONFIG_IMAGES_LIBMAGICK
int libmagick_read_header(struct image_io *io);
int libmagick_read_data(struct image_io *io);
int libmagick_write(struct image_io *io);
image_io_image_destroy(io);
switch (io->format) {
case IMAGE_FORMAT_JPEG:
-#if defined(CONFIG_LIBJPEG)
+#if defined(CONFIG_IMAGES_LIBJPEG)
return libjpeg_read_header(io);
-#elif defined(CONFIG_LIBMAGICK)
+#elif defined(CONFIG_IMAGES_LIBMAGICK)
return libmagick_read_header(io);
#endif
break;
case IMAGE_FORMAT_PNG:
-#if defined(CONFIG_LIBPNG)
+#if defined(CONFIG_IMAGES_LIBPNG)
return libpng_read_header(io);
-#elif defined(CONFIG_LIBMAGICK)
+#elif defined(CONFIG_IMAGES_LIBMAGICK)
return libmagick_read_header(io);
#endif
break;
case IMAGE_FORMAT_GIF:
-#if defined(CONFIG_LIBUNGIF)
+#if defined(CONFIG_IMAGES_LIBUNGIF)
return libungif_read_header(io);
-#elif defined(CONFIG_LIBMAGICK)
+#elif defined(CONFIG_IMAGES_LIBMAGICK)
return libmagick_read_header(io);
#endif
break;
int result;
switch (io->format) {
case IMAGE_FORMAT_JPEG:
-#if defined(CONFIG_LIBJPEG)
+#if defined(CONFIG_IMAGES_LIBJPEG)
result = libjpeg_read_data(io);
-#elif defined(CONFIG_LIBMAGICK)
+#elif defined(CONFIG_IMAGES_LIBMAGICK)
result = libmagick_read_data(io);
#else
ASSERT(0);
break;
case IMAGE_FORMAT_PNG:
-#if defined(CONFIG_LIBPNG)
+#if defined(CONFIG_IMAGES_LIBPNG)
result = libpng_read_data(io);
-#elif defined(CONFIG_LIBMAGICK)
+#elif defined(CONFIG_IMAGES_LIBMAGICK)
result = libmagick_read_data(io);
#else
ASSERT(0);
break;
case IMAGE_FORMAT_GIF:
-#if defined(CONFIG_LIBMAGICK)
+#if defined(CONFIG_IMAGES_LIBUNGIF)
result = libungif_read_data(io);
-#elif defined(CONFIG_LIBMAGICK)
+#elif defined(CONFIG_IMAGES_LIBMAGICK)
result = libmagick_read_data(io);
#else
ASSERT(0);
image_io_read_cancel(io);
switch (io->format) {
case IMAGE_FORMAT_JPEG:
-#if defined(CONFIG_LIBJPEG)
+#if defined(CONFIG_IMAGES_LIBJPEG)
return libjpeg_write(io);
-#elif defined(CONFIG_LIBMAGICK)
+#elif defined(CONFIG_IMAGES_LIBMAGICK)
return libmagick_write(io);
#endif
break;
case IMAGE_FORMAT_PNG:
-#if defined(CONFIG_LIBPNG)
+#if defined(CONFIG_IMAGES_LIBPNG)
return libpng_write(io);
-#elif defined(CONFIG_LIBMAGICK)
+#elif defined(CONFIG_IMAGES_LIBMAGICK)
return libmagick_write(io);
#endif
break;
case IMAGE_FORMAT_GIF:
-#if defined(CONFIG_LIBMAGICK)
+#if defined(CONFIG_IMAGES_LIBMAGICK)
return libmagick_write(io);
#endif
break;