summaryrefslogtreecommitdiff
path: root/Makethird
diff options
context:
space:
mode:
authorTor Andersson <tor.andersson@artifex.com>2011-03-22 19:42:01 +0100
committerTor Andersson <tor.andersson@artifex.com>2011-03-22 20:27:43 +0100
commitb1c3f5a602f7be8e2db87f73c1e55052b58b1c6e (patch)
tree19d13becbd97b40cc91f60a1ae2d30bdf1ceaef4 /Makethird
parentb8efb1cf3ce4c57fd4a0396c2a9102630d3d6e36 (diff)
downloadmupdf-b1c3f5a602f7be8e2db87f73c1e55052b58b1c6e.tar.xz
xps: use fitz runtime and remove ghostscript specific code so it compiles.
Diffstat (limited to 'Makethird')
-rw-r--r--Makethird21
1 files changed, 21 insertions, 0 deletions
diff --git a/Makethird b/Makethird
index d74f1176..bef43aea 100644
--- a/Makethird
+++ b/Makethird
@@ -9,6 +9,27 @@ openjpeg_dir := $(wildcard thirdparty/openjpeg*/libopenjpeg)
freetype_dir := $(wildcard thirdparty/freetype*)
jpeg_dir := $(wildcard thirdparty/jpeg*)
zlib_dir := $(wildcard thirdparty/zlib*)
+expat_dir := $(wildcard thirdparty/expat*/lib)
+
+ifneq "$(expat_dir)" ""
+
+THIRD_LIBS += $(EXPAT_LIB)
+THIRD_INCS += -I$(expat_dir)
+LIBS := $(filter-out -lexpat, $(LIBS))
+XPSLIBS := $(filter-out -lexpat, $(XPSLIBS))
+
+EXPAT_SRC=$(addprefix $(expat_dir)/, \
+ xmlparse.c \
+ xmlrole.c \
+ xmltok.c )
+EXPAT_OBJ=$(EXPAT_SRC:$(expat_dir)/%.c=$(OBJDIR)/%.o)
+EXPAT_LIB=$(OBJDIR)/libexpat.a
+$(EXPAT_LIB): $(EXPAT_OBJ)
+ $(AR_CMD)
+$(OBJDIR)/%.o: $(expat_dir)/%.c
+ $(CC_CMD) -DHAVE_MEMMOVE
+
+endif
ifneq "$(jbig2dec_dir)" ""