diff options
author | Sebastian Rasmussen <sebras@gmail.com> | 2015-08-24 20:46:52 +0200 |
---|---|---|
committer | Tor Andersson <tor.andersson@artifex.com> | 2016-07-06 13:34:37 +0200 |
commit | 40dc2fabdd3bd647c21ee4334bb81f96a2103ff5 (patch) | |
tree | 3f0812969ba5ba2a02d06becbb294fe65174e488 /Makethird | |
parent | 41014a238806e5b18ffa3a62667e9950b7f1b4d0 (diff) | |
download | mupdf-40dc2fabdd3bd647c21ee4334bb81f96a2103ff5.tar.xz |
Add optional support for JPEG-XR.
Diffstat (limited to 'Makethird')
-rw-r--r-- | Makethird | 35 |
1 files changed, 35 insertions, 0 deletions
@@ -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)" "" |