summaryrefslogtreecommitdiff
path: root/src/Makefile_Evas.am
diff options
context:
space:
mode:
authorVincent Torri <vincent.torri@gmail.com>2013-09-28 14:28:41 +0200
committerCedric Bail <cedric.bail@samsung.com>2013-10-01 16:38:44 +0900
commit3b8b2ac66c10be49a85ec2dad2d54082fe47742f (patch)
tree5eb31d7c7cdb754c1da5d5efa882ab7e15d5d315 /src/Makefile_Evas.am
parent83eaf14f32e3fb804b97906af6e0af70303bf24b (diff)
evas: add JPEG 2000 loader.
This add finally support for JPEG 2000, but be aware that libopenjpeg is very badly managed. There is currently only version 1.5.x that does provide the right files, is usable by a third party and portable. You can seriously forget any other version.
Diffstat (limited to 'src/Makefile_Evas.am')
-rw-r--r--src/Makefile_Evas.am27
1 files changed, 27 insertions, 0 deletions
diff --git a/src/Makefile_Evas.am b/src/Makefile_Evas.am
index 924e0e159b..29bea4b603 100644
--- a/src/Makefile_Evas.am
+++ b/src/Makefile_Evas.am
@@ -1275,6 +1275,33 @@ endif
1275endif 1275endif
1276endif 1276endif
1277 1277
1278if BUILD_LOADER_JP2K
1279if EVAS_STATIC_BUILD_JP2K
1280lib_evas_libevas_la_SOURCES += modules/evas/loaders/jp2k/evas_image_load_jp2k.c
1281lib_evas_libevas_la_CPPFLAGS += @evas_image_loader_jp2k_cflags@
1282lib_evas_libevas_la_LIBADD += @evas_image_loader_jp2k_libs@
1283if EVAS_CSERVE2
1284bin_evas_evas_cserve2_slave_SOURCES += modules/evas/loaders/jp2k/evas_image_load_jp2k.c
1285bin_evas_evas_cserve2_slave_CPPFLAGS += @evas_image_loader_jp2k_cflags@
1286bin_evas_evas_cserve2_slave_LDADD += @evas_image_loader_jp2k_libs@
1287endif
1288else
1289loaderjp2kpkgdir = $(libdir)/evas/modules/loaders/jp2k/$(MODULE_ARCH)
1290loaderjp2kpkg_LTLIBRARIES = modules/evas/loaders/jp2k/module.la
1291modules_evas_loaders_jp2k_module_la_SOURCES = modules/evas/loaders/jp2k/evas_image_load_jp2k.c
1292modules_evas_loaders_jp2k_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
1293-I$(top_srcdir)/src/lib/evas/include \
1294@EVAS_CFLAGS@ \
1295@evas_image_loader_jp2k_cflags@
1296modules_evas_loaders_jp2k_module_la_LIBADD = \
1297@USE_EVAS_LIBS@ \
1298@evas_image_loader_jp2k_libs@
1299modules_evas_loaders_jp2k_module_la_DEPENDENCIES = @USE_EVAS_INTERNAL_LIBS@
1300modules_evas_loaders_jp2k_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
1301modules_evas_loaders_jp2k_module_la_LIBTOOLFLAGS = --tag=disable-static
1302endif
1303endif
1304
1278if BUILD_LOADER_PMAPS 1305if BUILD_LOADER_PMAPS
1279if EVAS_STATIC_BUILD_PMAPS 1306if EVAS_STATIC_BUILD_PMAPS
1280lib_evas_libevas_la_SOURCES += modules/evas/loaders/pmaps/evas_image_load_pmaps.c 1307lib_evas_libevas_la_SOURCES += modules/evas/loaders/pmaps/evas_image_load_pmaps.c