From 40dc2fabdd3bd647c21ee4334bb81f96a2103ff5 Mon Sep 17 00:00:00 2001 From: Sebastian Rasmussen Date: Mon, 24 Aug 2015 20:46:52 +0200 Subject: Add optional support for JPEG-XR. --- Makethird | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) (limited to 'Makethird') diff --git a/Makethird b/Makethird index c1672f75..628c1054 100644 --- a/Makethird +++ b/Makethird @@ -14,6 +14,7 @@ MUJS_DIR := thirdparty/mujs OPENJPEG_DIR := thirdparty/openjpeg/src/lib/openjp2 ZLIB_DIR := thirdparty/zlib LURATECH_DIR := thirdparty/luratech +JPEGXR_DIR := thirdparty/jpegxr CURL_DIR := thirdparty/curl GLFW_DIR := thirdparty/glfw @@ -462,6 +463,40 @@ JPEG_CFLAGS := $(SYS_JPEG_CFLAGS) -DSHARE_JPEG JPEG_LIBS := $(SYS_JPEG_LIBS) endif +# --- jpegxr --- + +ifneq "$(wildcard $(JPEGXR_DIR)/T835E.pdf)" "" + +JPEGXR_OUT := $(OUT)/jpegxr +JPEGXR_SRC := \ + algo.c \ + api.c \ + flags.c \ + init.c \ + io.c \ + cr_parse.c \ + jpegxr_pixelformat.c \ + r_parse.c \ + r_strip.c \ + r_tile_spatial.c \ + r_tile_frequency.c \ + x_strip.c + +JPEGXR_OBJ := $(addprefix $(JPEGXR_OUT)/, $(JPEGXR_SRC:%.c=%.o)) + +$(JPEGXR_OUT): + $(MKDIR_CMD) + +$(JPEGXR_OUT)/%.o: $(JPEGXR_DIR)/Software/%.c | $(JPEGXR_OUT) + $(CC_CMD) $(JPEGXR_CFLAGS) + +JPEGXR_CFLAGS := \ + -I$(JPEGXR_DIR) \ + -I$(JPEGXR_DIR)/Software \ + -DHAVE_JPEGXR + +endif + # --- ZLIB --- ifneq "$(wildcard $(ZLIB_DIR)/README)" "" -- cgit v1.2.3