diff options
author | Tor Andersson <tor.andersson@artifex.com> | 2011-03-22 19:42:01 +0100 |
---|---|---|
committer | Tor Andersson <tor.andersson@artifex.com> | 2011-03-22 20:27:43 +0100 |
commit | b1c3f5a602f7be8e2db87f73c1e55052b58b1c6e (patch) | |
tree | 19d13becbd97b40cc91f60a1ae2d30bdf1ceaef4 /Makefile | |
parent | b8efb1cf3ce4c57fd4a0396c2a9102630d3d6e36 (diff) | |
download | mupdf-b1c3f5a602f7be8e2db87f73c1e55052b58b1c6e.tar.xz |
xps: use fitz runtime and remove ghostscript specific code so it compiles.
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 45 |
1 files changed, 44 insertions, 1 deletions
@@ -31,6 +31,7 @@ endif # directory exists. LIBS := -lfreetype -ljbig2dec -lopenjpeg -ljpeg -lz -lm +XPSLIBS := -lexpat -lpng include Makerules include Makethird @@ -170,6 +171,35 @@ MUPDF_SRC := \ MUPDF_OBJ := $(MUPDF_SRC:mupdf/%.c=$(OBJDIR)/%.o) $(MUPDF_OBJ): $(MUPDF_HDR) +MUXPS_HDR := $(FITZ_HDR) xps/muxps.h +MUXPS_SRC := \ + xps/xpsanalyze.c \ + xps/xpscolor.c \ + xps/xpscommon.c \ + xps/xpscrc.c \ + xps/xpsdoc.c \ + xps/xpsfont.c \ + xps/xpsglyphs.c \ + xps/xpsgradient.c \ + xps/xpshash.c \ + xps/xpsjxr.c \ + xps/xpsimage.c \ + xps/xpsjpeg.c \ + xps/xpsmem.c \ + xps/xpsopacity.c \ + xps/xpspage.c \ + xps/xpspath.c \ + xps/xpspng.c \ + xps/xpsresource.c \ + xps/xpstiff.c \ + xps/xpstile.c \ + xps/xpsutf.c \ + xps/xpsvisual.c \ + xps/xpsxml.c \ + xps/xpszip.c +MUXPS_OBJ := $(MUXPS_SRC:xps/%.c=$(OBJDIR)/%.o) +$(MUXPS_OBJ): $(MUXPS_HDR) + $(OBJDIR)/%.o: fitz/%.c $(CC_CMD) $(OBJDIR)/%.o: draw/%.c @@ -178,6 +208,8 @@ $(OBJDIR)/%.o: draw/%.s $(CC_CMD) $(OBJDIR)/%.o: mupdf/%.c $(CC_CMD) +$(OBJDIR)/%.o: xps/%.c + $(CC_CMD) $(OBJDIR)/%.o: $(GENDIR)/%.c $(CC_CMD) @@ -298,11 +330,15 @@ MUPDF_LIB = $(OBJDIR)/libmupdf.a $(MUPDF_LIB): $(FITZ_OBJ) $(DRAW_OBJ) $(MUPDF_OBJ) $(CMAP_OBJ) $(FONT_OBJ) $(AR_CMD) +MUXPS_LIB = $(OBJDIR)/libmuxps.a +$(MUXPS_LIB): $(FITZ_OBJ) $(DRAW_OBJ) $(MUXPS_OBJ) + $(AR_CMD) + # # Applications # -APPS = $(PDFSHOW_EXE) $(PDFCLEAN_EXE) $(PDFDRAW_EXE) $(PDFEXTRACT_EXE) $(PDFINFO_EXE) $(PDFVIEW_EXE) +APPS = $(PDFSHOW_EXE) $(PDFCLEAN_EXE) $(PDFDRAW_EXE) $(PDFEXTRACT_EXE) $(PDFINFO_EXE) $(PDFVIEW_EXE) $(XPSDRAW_EXE) APPS_MAN = \ apps/man/mupdf.1 \ @@ -348,6 +384,13 @@ $(PDFINFO_OBJ): $(MUPDF_HDR) $(PDFINFO_EXE): $(PDFINFO_OBJ) $(MUPDF_LIB) $(THIRD_LIBS) $(LD_CMD) +XPSDRAW_SRC=xps/xpstop.c +XPSDRAW_OBJ=$(XPSDRAW_SRC:xps/%.c=$(OBJDIR)/%.o) +XPSDRAW_EXE=$(OBJDIR)/xpsdraw +$(XPSDRAW_OBJ): $(MUXPS_HDR) +$(XPSDRAW_EXE): $(XPSDRAW_OBJ) $(MUXPS_LIB) $(THIRD_LIBS) + $(LD_CMD) $(XPSLIBS) + PDFAPP_HDR = apps/pdfapp.h X11VIEW_SRC=apps/x11_main.c apps/x11_image.c apps/pdfapp.c |