summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTor Andersson <tor.andersson@artifex.com>2013-06-19 17:09:53 +0200
committerTor Andersson <tor.andersson@artifex.com>2013-06-20 16:45:44 +0200
commit643370f04348569b5e5e577660031d638537671c (patch)
treeda9b1bc196b272a7d95a8b446fd69a00644aeab0
parent0a927854a10e1e6b9770a81e2e1d9f3093631757 (diff)
downloadmupdf-643370f04348569b5e5e577660031d638537671c.tar.xz
Update source, makefiles and win32 projects.
-rw-r--r--Makefile230
-rw-r--r--Makethird6
-rw-r--r--include/mupdf/img.h (renamed from include/mupdf/image.h)0
-rw-r--r--platform/win32/generate.bat38
-rw-r--r--platform/win32/generated.vcproj726
-rw-r--r--platform/win32/libmupdf-js-none.vcproj (renamed from platform/win32/libmupdf-nov8.vcproj)144
-rw-r--r--platform/win32/libmupdf-js-v8.vcproj352
-rw-r--r--platform/win32/libmupdf-v8.vcproj232
-rw-r--r--platform/win32/libmupdf.vcproj907
-rw-r--r--platform/win32/libthirdparty.vcproj432
-rw-r--r--platform/win32/mudraw.vcproj8
-rw-r--r--platform/win32/mujstest-v8.vcproj46
-rw-r--r--platform/win32/mupdf-v8.vcproj48
-rw-r--r--platform/win32/mupdf.sln28
-rw-r--r--platform/win32/mupdf.vcproj42
-rw-r--r--platform/win32/mutool.vcproj18
-rw-r--r--scripts/cmapdump.c22
-rw-r--r--source/img/muimage.c2
18 files changed, 1448 insertions, 1833 deletions
diff --git a/Makefile b/Makefile
index 28046177..3e02db1d 100644
--- a/Makefile
+++ b/Makefile
@@ -5,14 +5,14 @@ build ?= debug
OUT := build/$(build)
GEN := generated
-# --- Variables, Commands, etc... ---
-
default: all
+# --- Configuration ---
+
# Do not specify CFLAGS or LIBS on the make invocation line - specify
# XCFLAGS or XLIBS instead. Make ignores any lines in the makefile that
# set a variable that was set on the command line.
-CFLAGS += $(XCFLAGS) -Iinclude -Iscripts -I$(GEN) -Iucdn
+CFLAGS += $(XCFLAGS) -Iinclude -Iscripts -I$(GEN)
LIBS += $(XLIBS) -lm
include Makerules
@@ -39,6 +39,8 @@ CFLAGS += $(OPENJPEG_CFLAGS)
CFLAGS += $(OPENSSL_CFLAGS)
CFLAGS += $(ZLIB_CFLAGS)
+# --- Commands ---
+
ifeq "$(verbose)" ""
QUIET_AR = @ echo ' ' ' ' AR $@ ;
QUIET_CC = @ echo ' ' ' ' CC $@ ;
@@ -56,15 +58,70 @@ LINK_CMD = $(QUIET_LINK) $(CC) $(LDFLAGS) -o $@ $^ $(LIBS)
MKDIR_CMD = $(QUIET_MKDIR) mkdir -p $@
RM_CMD = $(QUIET_RM) rm -f $@
-# --- Rules ---
+# --- File lists ---
+
+ALL_DIR := $(OUT)/fitz
+ALL_DIR += $(OUT)/pdf $(OUT)/pdf/js
+ALL_DIR += $(OUT)/xps
+ALL_DIR += $(OUT)/cbz
+ALL_DIR += $(OUT)/img
+ALL_DIR += $(OUT)/tools
+ALL_DIR += $(OUT)/platform/x11
FITZ_HDR := include/mupdf/fitz.h $(wildcard include/mupdf/fitz/*.h)
PDF_HDR := include/mupdf/pdf.h $(wildcard include/mupdf/pdf/*.h)
XPS_HDR := include/mupdf/xps.h
CBZ_HDR := include/mupdf/cbz.h
-IMG_HDR := include/mupdf/image.h
+IMG_HDR := include/mupdf/img.h
+
+FITZ_SRC := $(wildcard source/fitz/*.c)
+PDF_SRC := $(wildcard source/pdf/*.c)
+XPS_SRC := $(wildcard source/xps/*.c)
+CBZ_SRC := $(wildcard source/cbz/*.c)
+IMG_SRC := $(wildcard source/img/*.c)
+
+FITZ_SRC_HDR := $(wildcard source/fitz/*.h)
+PDF_SRC_HDR := $(wildcard source/pdf/*.h)
+XPS_SRC_HDR := $(wildcard source/xps/*.h)
+CBZ_SRC_HDR := $(wildcard source/cbz/*.h)
+IMG_SRC_HDR := $(wildcard source/img/*.h)
+
+FITZ_OBJ := $(subst source/, $(OUT)/, $(addsuffix .o, $(basename $(FITZ_SRC))))
+PDF_OBJ := $(subst source/, $(OUT)/, $(addsuffix .o, $(basename $(PDF_SRC))))
+XPS_OBJ := $(subst source/, $(OUT)/, $(addsuffix .o, $(basename $(XPS_SRC))))
+CBZ_OBJ := $(subst source/, $(OUT)/, $(addsuffix .o, $(basename $(CBZ_SRC))))
+IMG_OBJ := $(subst source/, $(OUT)/, $(addsuffix .o, $(basename $(IMG_SRC))))
+
+PDF_JS_V8_OBJ := $(OUT)/pdf/js/pdf-js.o $(OUT)/pdf/js/pdf-jsimp-cpp.o $(OUT)/pdf/js/pdf-jsimp-v8.o
+PDF_JS_NONE_OBJ := $(OUT)/pdf/js/pdf-js-none.o
+
+$(FITZ_OBJ) : $(FITZ_HDR) $(FITZ_SRC_HDR)
+$(PDF_OBJ) : $(FITZ_HDR) $(PDF_HDR) $(PDF_SRC_HDR)
+$(XPS_OBJ) : $(FITZ_HDR) $(XPS_HDR) $(XPS_SRC_HDR)
+$(CBZ_OBJ) : $(FITZ_HDR) $(CBZ_HDR) $(CBZ_SRC_HDR)
+$(IMG_OBJ) : $(FITZ_HDR) $(IMG_HDR) $(IMG_SRC_HDR)
+
+$(PDF_JS_V8_OBJ) : $(FITZ_HDR) $(PDF_HDR) $(PDF_SRC_HDR)
+$(PDF_JS_NONE_OBJ) := $(FITZ_HDR) $(PDF_HDR) $(PDF_SRC_HDR)
+
+# --- Library ---
+
+MUPDF_LIB := $(OUT)/libmupdf.a
+MUPDF_JS_NONE_LIB := $(OUT)/libmupdf-js-none.a
-$(OUT) $(GEN) :
+$(MUPDF_LIB) : $(FITZ_OBJ) $(PDF_OBJ) $(XPS_OBJ) $(CBZ_OBJ) $(IMG_OBJ)
+$(MUPDF_JS_NONE_LIB) : $(PDF_JS_NONE_OBJ)
+
+ifeq "$(V8_PRESENT)" "yes"
+MUPDF_JS_V8_LIB := $(OUT)/libmupdf-js-v8.a
+$(MUPDF_JS_V8_LIB) : $(PDF_JS_V8_OBJ)
+endif
+
+INSTALL_LIBS := $(MUPDF_LIB) $(MUPDF_JS_NONE_LIB) $(MUPDF_JS_V8_LIB)
+
+# --- Rules ---
+
+$(ALL_DIR) $(OUT) $(GEN) :
$(MKDIR_CMD)
$(OUT)/%.a :
@@ -72,68 +129,23 @@ $(OUT)/%.a :
$(AR_CMD)
$(RANLIB_CMD)
-$(OUT)/% : $(OUT)/%.o
+$(OUT)/%: $(OUT)/%.o
$(LINK_CMD)
-$(OUT)/%.o : fitz/%.c $(FITZ_HDR) $(wildcard fitz/*.h) | $(OUT)
- $(CC_CMD)
-$(OUT)/%.o : draw/%.c $(FITZ_HDR) $(wildcard draw/*.h) | $(OUT)
+$(OUT)/%.o : source/%.c | $(ALL_DIR)
$(CC_CMD)
-$(OUT)/%.o : pdf/%.c $(FITZ_HDR) $(PDF_HDR) $(wildcard pdf/*.h) | $(OUT)
- $(CC_CMD)
-$(OUT)/%.o : pdf/%.cpp $(FITZ_HDR) $(PDF_HDR) $(wildcard pdf/*.h) | $(OUT)
+
+$(OUT)/%.o : source/%.cpp | $(ALL_DIR)
$(CXX_CMD)
-$(OUT)/%.o : xps/%.c $(FITZ_HDR) $(XPS_HDR) $(wildcard xps/*.h) | $(OUT)
- $(CC_CMD)
-$(OUT)/%.o : cbz/%.c $(FITZ_HDR) $(CBZ_HDR) | $(OUT)
- $(CC_CMD)
-$(OUT)/%.o : image/%.c $(FITZ_HDR) $(IMG_HDR) | $(OUT)
- $(CC_CMD)
-$(OUT)/%.o : ucdn/%.c | $(OUT)
- $(CC_CMD)
+
$(OUT)/%.o : scripts/%.c | $(OUT)
$(CC_CMD)
-$(OUT)/x11_%.o : apps/x11_%.c $(FITZ_HDR) | $(OUT)
+$(OUT)/platform/x11/%.o : platform/x11/%.c | $(ALL_DIR)
$(CC_CMD) $(X11_CFLAGS)
-$(OUT)/%.o : apps/%.c $(FITZ_HDR) $(PDF_HDR) | $(OUT)
- $(CC_CMD)
-
-
.PRECIOUS : $(OUT)/%.o # Keep intermediates from chained rules
-# --- Fitz, MuPDF, MuXPS and MuCBZ library ---
-
-MUPDF_LIB := $(OUT)/libmupdf.a
-MUPDF_V8_LIB := $(OUT)/libmupdf-v8.a
-
-FITZ_SRC := $(notdir $(wildcard fitz/*.c draw/*.c ucdn/*.c))
-FITZ_SRC := $(filter-out draw_simple_scale.c, $(FITZ_SRC))
-PDF_ALL_SRC := $(notdir $(wildcard pdf/*.c))
-PDF_SRC := $(filter-out pdf_js.c pdf_jsimp_cpp.c, $(PDF_ALL_SRC))
-PDF_V8_SRC := $(filter-out pdf_js_none.c, $(PDF_ALL_SRC))
-PDF_V8_CPP_SRC := $(notdir $(wildcard pdf/*.cpp))
-XPS_SRC := $(notdir $(wildcard xps/*.c))
-CBZ_SRC := $(notdir $(wildcard cbz/*.c))
-IMG_SRC := $(notdir $(wildcard image/*.c))
-
-$(MUPDF_LIB) : $(addprefix $(OUT)/, $(FITZ_SRC:%.c=%.o))
-$(MUPDF_LIB) : $(addprefix $(OUT)/, $(PDF_SRC:%.c=%.o))
-$(MUPDF_LIB) : $(addprefix $(OUT)/, $(XPS_SRC:%.c=%.o))
-$(MUPDF_LIB) : $(addprefix $(OUT)/, $(CBZ_SRC:%.c=%.o))
-$(MUPDF_LIB) : $(addprefix $(OUT)/, $(IMG_SRC:%.c=%.o))
-
-$(MUPDF_V8_LIB) : $(addprefix $(OUT)/, $(FITZ_SRC:%.c=%.o))
-$(MUPDF_V8_LIB) : $(addprefix $(OUT)/, $(PDF_V8_SRC:%.c=%.o))
-$(MUPDF_V8_LIB) : $(addprefix $(OUT)/, $(PDF_V8_CPP_SRC:%.cpp=%.o))
-$(MUPDF_V8_LIB) : $(addprefix $(OUT)/, $(XPS_SRC:%.c=%.o))
-$(MUPDF_V8_LIB) : $(addprefix $(OUT)/, $(CBZ_SRC:%.c=%.o))
-$(MUPDF_V8_LIB) : $(addprefix $(OUT)/, $(IMG_SRC:%.c=%.o))
-
-libs: $(MUPDF_LIB) $(THIRD_LIBS)
-libs_v8: libs $(MUPDF_V8_LIB)
-
# --- Generated CMAP, FONT and JAVASCRIPT files ---
CMAPDUMP := $(OUT)/cmapdump
@@ -141,14 +153,15 @@ FONTDUMP := $(OUT)/fontdump
CQUOTE := $(OUT)/cquote
BIN2HEX := $(OUT)/bin2hex
-CMAP_CNS_SRC := $(wildcard cmaps/cns/*)
-CMAP_GB_SRC := $(wildcard cmaps/gb/*)
-CMAP_JAPAN_SRC := $(wildcard cmaps/japan/*)
-CMAP_KOREA_SRC := $(wildcard cmaps/korea/*)
-FONT_BASE14_SRC := $(wildcard fonts/*.cff)
-FONT_DROID_SRC := fonts/droid/DroidSans.ttf fonts/droid/DroidSansMono.ttf
-FONT_CJK_SRC := fonts/droid/DroidSansFallback.ttf
-FONT_CJK_FULL_SRC := fonts/droid/DroidSansFallbackFull.ttf
+CMAP_CNS_SRC := $(wildcard resources/cmaps/cns/*)
+CMAP_GB_SRC := $(wildcard resources/cmaps/gb/*)
+CMAP_JAPAN_SRC := $(wildcard resources/cmaps/japan/*)
+CMAP_KOREA_SRC := $(wildcard resources/cmaps/korea/*)
+
+FONT_BASE14_SRC := $(wildcard resources/fonts/*.cff)
+FONT_DROID_SRC := resources/fonts/droid/DroidSans.ttf resources/fonts/droid/DroidSansMono.ttf
+FONT_CJK_SRC := resources/fonts/droid/DroidSansFallback.ttf
+FONT_CJK_FULL_SRC := resources/fonts/droid/DroidSansFallbackFull.ttf
$(GEN)/gen_cmap_cns.h : $(CMAP_CNS_SRC)
$(QUIET_GEN) $(CMAPDUMP) $@ $(CMAP_CNS_SRC)
@@ -172,12 +185,12 @@ $(GEN)/gen_font_cjk_full.h : $(FONT_CJK_FULL_SRC)
FONT_GEN := $(GEN)/gen_font_base14.h $(GEN)/gen_font_droid.h $(GEN)/gen_font_cjk.h $(GEN)/gen_font_cjk_full.h
-JAVASCRIPT_SRC := pdf/pdf_util.js
+JAVASCRIPT_SRC := source/pdf/js/pdf-util.js
JAVASCRIPT_GEN := $(GEN)/gen_js_util.h
$(JAVASCRIPT_GEN) : $(JAVASCRIPT_SRC)
$(QUIET_GEN) $(CQUOTE) $@ $(JAVASCRIPT_SRC)
-ADOBECA_SRC := certs/AdobeCA.p7c
+ADOBECA_SRC := resources/certs/AdobeCA.p7c
ADOBECA_GEN := $(GEN)/gen_adobe_ca.h
$(ADOBECA_GEN) : $(ADOBECA_SRC)
$(QUIET_GEN) $(BIN2HEX) $@ $(ADOBECA_SRC)
@@ -191,50 +204,55 @@ endif
generate: $(CMAP_GEN) $(FONT_GEN) $(JAVASCRIPT_GEN) $(ADOBECA_GEN)
-$(OUT)/pdf_cmap_table.o : $(CMAP_GEN)
-$(OUT)/pdf_fontfile.o : $(FONT_GEN)
-$(OUT)/pdf_js.o : $(JAVASCRIPT_GEN)
-$(OUT)/crypt_pkcs7.o : $(ADOBECA_GEN)
-$(OUT)/cmapdump.o : pdf/pdf_cmap.c pdf/pdf_cmap_parse.c
+$(OUT)/pdf/pdf-cmap-table.o : $(CMAP_GEN)
+$(OUT)/pdf/pdf-fontfile.o : $(FONT_GEN)
+$(OUT)/pdf/pdf-pkcs7.o : $(ADOBECA_GEN)
+$(OUT)/pdf/js/pdf-js.o : $(JAVASCRIPT_GEN)
+$(OUT)/cmapdump.o : source/pdf/pdf-cmap.c source/pdf/pdf-cmap-parse.c
# --- Tools and Apps ---
MUDRAW := $(addprefix $(OUT)/, mudraw)
-$(MUDRAW) : $(MUPDF_LIB) $(THIRD_LIBS)
+$(MUDRAW) : $(MUPDF_LIB) $(MUPDF_JS_NONE_LIB) $(THIRD_LIBS)
+$(MUDRAW) : $(addprefix $(OUT)/tools/, mudraw.o)
+ $(LINK_CMD)
MUTOOL := $(addprefix $(OUT)/, mutool)
-$(MUTOOL) : $(addprefix $(OUT)/, pdfclean.o pdfextract.o pdfinfo.o pdfposter.o pdfshow.o) $(MUPDF_LIB) $(THIRD_LIBS)
+$(MUTOOL) : $(MUPDF_LIB) $(MUPDF_JS_NONE_LIB) $(THIRD_LIBS)
+$(MUTOOL) : $(addprefix $(OUT)/tools/, mutool.o pdfclean.o pdfextract.o pdfinfo.o pdfposter.o pdfshow.o)
+ $(LINK_CMD)
-ifeq "$(NOX11)" ""
+ifeq "$(V8_PRESENT)" "yes"
+MUJSTEST_V8 := $(OUT)/mujstest-v8
+$(MUJSTEST_V8) : $(MUPDF_LIB) $(MUPDF_JS_V8_LIB) $(THIRD_LIBS)
+$(MUJSTEST_V8) : $(addprefix $(OUT)/platform/x11/, jstest_main.o pdfapp.o)
+ $(LINK_CMD) $(V8_LIBS)
+endif
+ifeq "$(NOX11)" ""
MUVIEW := $(OUT)/mupdf
-$(MUVIEW) : $(MUPDF_LIB) $(THIRD_LIBS)
-$(MUVIEW) : $(addprefix $(OUT)/, x11_main.o x11_image.o pdfapp.o)
+$(MUVIEW) : $(MUPDF_LIB) $(MUPDF_JS_NONE_LIB) $(THIRD_LIBS)
+$(MUVIEW) : $(addprefix $(OUT)/platform/x11/, x11_main.o x11_image.o pdfapp.o)
$(LINK_CMD) $(X11_LIBS)
+endif
+ifeq "$(V8_PRESENT)" "yes"
+ifeq "$(NOX11)" ""
MUVIEW_V8 := $(OUT)/mupdf-v8
-$(MUVIEW_V8) : $(MUPDF_V8_LIB) $(THIRD_LIBS)
-$(MUVIEW_V8) : $(addprefix $(OUT)/, x11_main.o x11_image.o pdfapp.o)
+$(MUVIEW_V8) : $(MUPDF_LIB) $(MUPDF_JS_V8_LIB) $(THIRD_LIBS)
+$(MUVIEW_V8) : $(addprefix $(OUT)/platform/x11/, x11_main.o x11_image.o pdfapp.o)
$(LINK_CMD) $(X11_LIBS) $(V8_LIBS)
endif
-
-MUJSTEST_V8 := $(OUT)/mujstest-v8
-$(MUJSTEST_V8) : $(MUPDF_V8_LIB) $(THIRD_LIBS)
-$(MUJSTEST_V8) : $(addprefix $(OUT)/, jstest_main.o pdfapp.o)
- $(LINK_CMD) $(V8_LIBS)
-
-ifeq "$(V8_PRESENT)" "1"
-JSTARGETS := $(MUJSTEST_V8) $(MUPDF_V8_LIB) $(MUVIEW_V8)
-else
-JSTARGETS :=
endif
+INSTALL_APPS := $(MUDRAW) $(MUTOOL) $(MUVIEW) $(MUJSTEST_V8) $(MUVIEW_V8)
+
# --- Format man pages ---
%.txt: %.1
nroff -man $< | col -b | expand > $@
-MAN_FILES := $(wildcard apps/man/*.1)
+MAN_FILES := $(wildcard docs/man/*.1)
TXT_FILES := $(MAN_FILES:%.1=%.txt)
catman: $(TXT_FILES)
@@ -247,27 +265,39 @@ libdir ?= $(prefix)/lib
incdir ?= $(prefix)/include
mandir ?= $(prefix)/share/man
-install: $(MUPDF_LIB) $(MUVIEW) $(MUDRAW) $(MUTOOL)
- install -d $(DESTDIR)$(bindir) $(DESTDIR)$(libdir) $(DESTDIR)$(incdir) $(DESTDIR)$(mandir)/man1
- install $(MUPDF_LIB) $(DESTDIR)$(libdir)
- install fitz/memento.h fitz/fitz.h pdf/mupdf.h xps/muxps.h cbz/mucbz.h image/muimage.h $(DESTDIR)$(incdir)
- install $(MUVIEW) $(MUDRAW) $(MUTOOL) $(DESTDIR)$(bindir)
- install $(wildcard apps/man/*.1) $(DESTDIR)$(mandir)/man1
+third: $(THIRD_LIBS)
+libs: $(INSTALL_LIBS)
+apps: $(INSTALL_APPS)
+
+install: libs apps
+ install -d $(DESTDIR)$(incdir)/mupdf
+ install -d $(DESTDIR)$(incdir)/mupdf/fitz
+ install -d $(DESTDIR)$(incdir)/mupdf/pdf
+ install include/mupdf/*.h $(DESTDIR)$(incdir)/mupdf
+ install include/mupdf/fitz/*.h $(DESTDIR)$(incdir)/mupdf/fitz
+ install include/mupdf/pdf/*.h $(DESTDIR)$(incdir)/mupdf/pdf
+
+ install -d $(DESTDIR)$(libdir)
+ install $(INSTALL_LIBS) $(DESTDIR)$(libdir)
+
+ install -d $(DESTDIR)$(bindir)
+ install $(INSTALL_APPS) $(DESTDIR)$(bindir)
+
+ install -d $(DESTDIR)$(mandir)/man1
+ install docs/man/*.1 $(DESTDIR)$(mandir)/man1
# --- Clean and Default ---
-tags: $(wildcard */*.h */*.c)
+tags: $(shell find include source -name '*.[ch]')
ctags $^
all: all-nojs $(JSTARGETS)
all-nojs: $(THIRD_LIBS) $(MUPDF_LIB) $(MUVIEW) $(MUDRAW) $(MUTOOL)
-third: $(THIRD_LIBS)
-
clean:
rm -rf $(OUT)
nuke:
rm -rf build/* $(GEN)
-.PHONY: all clean nuke install
+.PHONY: all clean nuke install third libs apps generate
diff --git a/Makethird b/Makethird
index 99ecdc32..8ae8e625 100644
--- a/Makethird
+++ b/Makethird
@@ -37,12 +37,12 @@ V8_ARCH ?= x64
ifeq "$(OS)" "Darwin"
V8_LIBS = -L$(V8_DIR)/out-mac/$(V8_ARCH).$(V8_LIB_CHOICE)/ -lv8_base -lv8_snapshot -lstdc++
else
-V8_LIBS = -L$(V8_DIR)/out/$(V8_ARCH).$(V8_LIB_CHOICE)/obj.target/tools/gyp -lv8_base -lv8_snapshot -lpthread -lstdc++
+V8_LIBS = -L$(V8_DIR)/out/$(V8_ARCH).$(V8_LIB_CHOICE)/obj.target/tools/gyp -lv8_base -lv8_snapshot -lpthread -ldl -lstdc++
endif
-V8_PRESENT := 1
+V8_PRESENT := yes
else
-V8_PRESENT := 0
+V8_PRESENT := no
endif
# --- FreeType 2 ---
diff --git a/include/mupdf/image.h b/include/mupdf/img.h
index 4c10b0d3..4c10b0d3 100644
--- a/include/mupdf/image.h
+++ b/include/mupdf/img.h
diff --git a/platform/win32/generate.bat b/platform/win32/generate.bat
index c10a9d8f..681eaf66 100644
--- a/platform/win32/generate.bat
+++ b/platform/win32/generate.bat
@@ -1,37 +1,31 @@
@echo off
-if not exist scripts/fontdump.c cd ..
+if not exist scripts/fontdump.c cd ../..
+if not exist scripts/fontdump.c goto usage
if not exist generated mkdir generated
-cl /nologo -Iinclude scripts/fontdump.c
-cl /nologo -Iinclude scripts/cmapdump.c
-cl /nologo -Iinclude scripts/cquote.c
-cl /nologo -Iinclude scripts/bin2hex.c
+cl /nologo -Iinclude scripts/fontdump.c setargv.obj
+cl /nologo -Iinclude scripts/cmapdump.c setargv.obj
+cl /nologo -Iinclude scripts/cquote.c setargv.obj
+cl /nologo -Iinclude scripts/bin2hex.c setargv.obj
if not exist fontdump.exe goto usage
if not exist cmapdump.exe goto usage
if not exist cquote.exe goto usage
if not exist bin2hex.exe goto usage
-if not exist generated/gen_font_base14.h fontdump.exe generated/gen_font_base14.h fonts/Dingbats.cff fonts/NimbusMonL-Bold.cff fonts/NimbusMonL-BoldObli.cff fonts/NimbusMonL-Regu.cff fonts/NimbusMonL-ReguObli.cff fonts/NimbusRomNo9L-Medi.cff fonts/NimbusRomNo9L-MediItal.cff fonts/NimbusRomNo9L-Regu.cff fonts/NimbusRomNo9L-ReguItal.cff fonts/NimbusSanL-Bold.cff fonts/NimbusSanL-BoldItal.cff fonts/NimbusSanL-Regu.cff fonts/NimbusSanL-ReguItal.cff fonts/StandardSymL.cff
+if not exist generated/gen_font_base14.h fontdump.exe generated/gen_font_base14.h resources/fonts/*.cff
+if not exist generated/gen_font_droid.h fontdump.exe generated/gen_font_droid.h resources/fonts/droid/DroidSans.ttf resources/fonts/droid/DroidSansMono.ttf
+if not exist generated/gen_font_cjk.h fontdump.exe generated/gen_font_cjk.h resources/fonts/droid/DroidSansFallback.ttf
+if not exist generated/gen_font_cjk_full.h fontdump.exe generated/gen_font_cjk_full.h resources/fonts/droid/DroidSansFallbackFull.ttf
-if not exist generated/gen_font_droid.h fontdump.exe generated/gen_font_droid.h fonts/droid/DroidSans.ttf fonts/droid/DroidSansMono.ttf
+if not exist generated/gen_cmap_cns.h cmapdump.exe generated/gen_cmap_cns.h resources\cmaps\cns\*
+if not exist generated/gen_cmap_gb.h cmapdump.exe generated/gen_cmap_gb.h resources\cmaps\gb\*
+if not exist generated/gen_cmap_japan.h cmapdump.exe generated/gen_cmap_japan.h resources\cmaps\japan\*
+if not exist generated/gen_cmap_korea.h cmapdump.exe generated/gen_cmap_korea.h resources\cmaps\korea\*
-if not exist generated/gen_font_cjk.h fontdump.exe generated/gen_font_cjk.h fonts/droid/DroidSansFallback.ttf
-
-if not exist generated/gen_font_cjk_full.h fontdump.exe generated/gen_font_cjk_full.h fonts/droid/DroidSansFallbackFull.ttf
-
-if not exist generated/gen_cmap_cns.h cmapdump.exe generated/gen_cmap_cns.h cmaps/cns/Adobe-CNS1-UCS2 cmaps/cns/Adobe-CNS1-0 cmaps/cns/Adobe-CNS1-1 cmaps/cns/Adobe-CNS1-2 cmaps/cns/Adobe-CNS1-3 cmaps/cns/Adobe-CNS1-4 cmaps/cns/Adobe-CNS1-5 cmaps/cns/Adobe-CNS1-6 cmaps/cns/B5-H cmaps/cns/B5-V cmaps/cns/B5pc-H cmaps/cns/B5pc-V cmaps/cns/CNS-EUC-H cmaps/cns/CNS-EUC-V cmaps/cns/CNS1-H cmaps/cns/CNS1-V cmaps/cns/CNS2-H cmaps/cns/CNS2-V cmaps/cns/ETen-B5-H cmaps/cns/ETen-B5-V cmaps/cns/ETenms-B5-H cmaps/cns/ETenms-B5-V cmaps/cns/ETHK-B5-H cmaps/cns/ETHK-B5-V cmaps/cns/HKdla-B5-H cmaps/cns/HKdla-B5-V cmaps/cns/HKdlb-B5-H cmaps/cns/HKdlb-B5-V cmaps/cns/HKgccs-B5-H cmaps/cns/HKgccs-B5-V cmaps/cns/HKm314-B5-H cmaps/cns/HKm314-B5-V cmaps/cns/HKm471-B5-H cmaps/cns/HKm471-B5-V cmaps/cns/HKscs-B5-H cmaps/cns/HKscs-B5-V cmaps/cns/UniCNS-UCS2-H cmaps/cns/UniCNS-UCS2-V cmaps/cns/UniCNS-UTF16-H cmaps/cns/UniCNS-UTF16-V
-
-if not exist generated/gen_cmap_gb.h cmapdump.exe generated/gen_cmap_gb.h cmaps/gb/Adobe-GB1-UCS2 cmaps/gb/Adobe-GB1-0 cmaps/gb/Adobe-GB1-1 cmaps/gb/Adobe-GB1-2 cmaps/gb/Adobe-GB1-3 cmaps/gb/Adobe-GB1-4 cmaps/gb/Adobe-GB1-5 cmaps/gb/GB-EUC-H cmaps/gb/GB-EUC-V cmaps/gb/GB-H cmaps/gb/GB-V cmaps/gb/GBK-EUC-H cmaps/gb/GBK-EUC-V cmaps/gb/GBK2K-H cmaps/gb/GBK2K-V cmaps/gb/GBKp-EUC-H cmaps/gb/GBKp-EUC-V cmaps/gb/GBpc-EUC-H cmaps/gb/GBpc-EUC-V cmaps/gb/GBT-EUC-H cmaps/gb/GBT-EUC-V cmaps/gb/GBT-H cmaps/gb/GBT-V cmaps/gb/GBTpc-EUC-H cmaps/gb/GBTpc-EUC-V cmaps/gb/UniGB-UCS2-H cmaps/gb/UniGB-UCS2-V cmaps/gb/UniGB-UTF16-H cmaps/gb/UniGB-UTF16-V
-
-if not exist generated/gen_cmap_japan.h cmapdump.exe generated/gen_cmap_japan.h cmaps/japan/Adobe-Japan1-UCS2 cmaps/japan/78-EUC-H cmaps/japan/78-EUC-V cmaps/japan/78-H cmaps/japan/78-RKSJ-H cmaps/japan/78-RKSJ-V cmaps/japan/78-V cmaps/japan/78ms-RKSJ-H cmaps/japan/78ms-RKSJ-V cmaps/japan/83pv-RKSJ-H cmaps/japan/90ms-RKSJ-H cmaps/japan/90ms-RKSJ-V cmaps/japan/90msp-RKSJ-H cmaps/japan/90msp-RKSJ-V cmaps/japan/90pv-RKSJ-H cmaps/japan/90pv-RKSJ-V cmaps/japan/Add-H cmaps/japan/Add-RKSJ-H cmaps/japan/Add-RKSJ-V cmaps/japan/Add-V cmaps/japan/Adobe-Japan1-0 cmaps/japan/Adobe-Japan1-1 cmaps/japan/Adobe-Japan1-2 cmaps/japan/Adobe-Japan1-3 cmaps/japan/Adobe-Japan1-4 cmaps/japan/Adobe-Japan1-5 cmaps/japan/Adobe-Japan1-6 cmaps/japan/EUC-H cmaps/japan/EUC-V cmaps/japan/Ext-H cmaps/japan/Ext-RKSJ-H cmaps/japan/Ext-RKSJ-V cmaps/japan/Ext-V cmaps/japan/H cmaps/japan/Hankaku cmaps/japan/Hiragana cmaps/japan/Katakana cmaps/japan/NWP-H cmaps/japan/NWP-V cmaps/japan/RKSJ-H cmaps/japan/RKSJ-V cmaps/japan/Roman cmaps/japan/UniJIS-UCS2-H cmaps/japan/UniJIS-UCS2-HW-H cmaps/japan/UniJIS-UCS2-HW-V cmaps/japan/UniJIS-UCS2-V cmaps/japan/UniJISPro-UCS2-HW-V cmaps/japan/UniJISPro-UCS2-V cmaps/japan/V cmaps/japan/WP-Symbol cmaps/japan/Adobe-Japan2-0 cmaps/japan/Hojo-EUC-H cmaps/japan/Hojo-EUC-V cmaps/japan/Hojo-H cmaps/japan/Hojo-V cmaps/japan/UniHojo-UCS2-H cmaps/japan/UniHojo-UCS2-V cmaps/japan/UniHojo-UTF16-H cmaps/japan/UniHojo-UTF16-V cmaps/japan/UniJIS-UTF16-H cmaps/japan/UniJIS-UTF16-V
-
-if not exist generated/gen_cmap_korea.h cmapdump.exe generated/gen_cmap_korea.h cmaps/korea/Adobe-Korea1-UCS2 cmaps/korea/Adobe-Korea1-0 cmaps/korea/Adobe-Korea1-1 cmaps/korea/Adobe-Korea1-2 cmaps/korea/KSC-EUC-H cmaps/korea/KSC-EUC-V cmaps/korea/KSC-H cmaps/korea/KSC-Johab-H cmaps/korea/KSC-Johab-V cmaps/korea/KSC-V cmaps/korea/KSCms-UHC-H cmaps/korea/KSCms-UHC-HW-H cmaps/korea/KSCms-UHC-HW-V cmaps/korea/KSCms-UHC-V cmaps/korea/KSCpc-EUC-H cmaps/korea/KSCpc-EUC-V cmaps/korea/UniKS-UCS2-H cmaps/korea/UniKS-UCS2-V cmaps/korea/UniKS-UTF16-H cmaps/korea/UniKS-UTF16-V
-
-if not exist generated/gen_js_util.h cquote.exe generated/gen_js_util.h pdf/pdf_util.js
-
-if not exist generated/gen_adobe_ca.h bin2hex.exe generated/gen_adobe_ca.h certs/AdobeCA.p7c
+if not exist generated/gen_adobe_ca.h bin2hex.exe generated/gen_adobe_ca.h resources/certs/AdobeCA.p7c
+if not exist generated/gen_js_util.h cquote.exe generated/gen_js_util.h source/pdf/js/pdf-util.js
del cmapdump.obj fontdump.obj cquote.obj bin2hex.obj cmapdump.exe fontdump.exe cquote.exe bin2hex.exe
diff --git a/platform/win32/generated.vcproj b/platform/win32/generated.vcproj
index 4fef3694..109031a7 100644
--- a/platform/win32/generated.vcproj
+++ b/platform/win32/generated.vcproj
@@ -43,8 +43,8 @@
<Tool
Name="VCNMakeTool"
BuildCommandLine="generate.bat"
- ReBuildCommandLine="del /q ..\generated &amp;&amp; generate.bat"
- CleanCommandLine="del /q ..\generated"
+ ReBuildCommandLine="del /q ..\..\generated &amp;&amp; generate.bat"
+ CleanCommandLine="del /q ..\..\generated"
Output="generated\cmap_cns.h"
PreprocessorDefinitions="WIN32;NDEBUG"
IncludeSearchPath=""
@@ -63,8 +63,8 @@
<Tool
Name="VCNMakeTool"
BuildCommandLine="generate.bat"
- ReBuildCommandLine="del /q ..\generated &amp;&amp; generate.bat"
- CleanCommandLine="del /q ..\generated"
+ ReBuildCommandLine="del /q ..\..\generated &amp;&amp; generate.bat"
+ CleanCommandLine="del /q ..\..\generated"
Output="generated\cmap_cns.h"
PreprocessorDefinitions="WIN32;_DEBUG"
IncludeSearchPath=""
@@ -79,751 +79,73 @@
</References>
<Files>
<Filter
- Name="Source Files"
- Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
- UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
- >
- <File
- RelativePath="..\scripts\bin2hex.c"
- >
- </File>
- <File
- RelativePath="..\scripts\cmapdump.c"
- >
- </File>
- <File
- RelativePath="..\scripts\cquote.c"
- >
- </File>
- <File
- RelativePath="..\scripts\fontdump.c"
- >
- </File>
- </Filter>
- <Filter
- Name="Header Files"
- Filter="h;hpp;hxx;hm;inl;inc;xsd"
- UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+ Name="scripts"
>
<File
- RelativePath="..\scripts\jconfig.h"
+ RelativePath="..\..\scripts\bin2hex.c"
>
</File>
<File
- RelativePath="..\scripts\opj_config.h"
+ RelativePath="..\..\scripts\cmapdump.c"
>
</File>
<File
- RelativePath="..\scripts\slimftmodules.h"
+ RelativePath="..\..\scripts\cquote.c"
>
</File>
<File
- RelativePath="..\scripts\slimftoptions.h"
+ RelativePath="..\..\scripts\fontdump.c"
>
</File>
</Filter>
<Filter
- Name="CMAPs"
- Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
- UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
- >
- <Filter
- Name="cns"
- >
- <File
- RelativePath="..\cmaps\cns\Adobe-CNS1-0"
- >
- </File>
- <File
- RelativePath="..\cmaps\cns\Adobe-CNS1-1"
- >
- </File>
- <File
- RelativePath="..\cmaps\cns\Adobe-CNS1-2"
- >
- </File>
- <File
- RelativePath="..\cmaps\cns\Adobe-CNS1-3"
- >
- </File>
- <File
- RelativePath="..\cmaps\cns\Adobe-CNS1-4"
- >
- </File>
- <File
- RelativePath="..\cmaps\cns\Adobe-CNS1-5"
- >
- </File>
- <File
- RelativePath="..\cmaps\cns\Adobe-CNS1-6"
- >
- </File>
- <File
- RelativePath="..\cmaps\cns\Adobe-CNS1-UCS2"
- >
- </File>
- <File
- RelativePath="..\cmaps\cns\B5-H"
- >
- </File>
- <File
- RelativePath="..\cmaps\cns\B5-V"
- >
- </File>
- <File
- RelativePath="..\cmaps\cns\B5pc-H"
- >
- </File>
- <File
- RelativePath="..\cmaps\cns\B5pc-V"
- >
- </File>
- <File
- RelativePath="..\cmaps\cns\CNS-EUC-H"
- >
- </File>
- <File
- RelativePath="..\cmaps\cns\CNS-EUC-V"
- >
- </File>
- <File
- RelativePath="..\cmaps\cns\CNS1-H"
- >
- </File>
- <File
- RelativePath="..\cmaps\cns\CNS1-V"
- >
- </File>
- <File
- RelativePath="..\cmaps\cns\CNS2-H"
- >
- </File>
- <File
- RelativePath="..\cmaps\cns\CNS2-V"
- >
- </File>
- <File
- RelativePath="..\cmaps\cns\ETen-B5-H"
- >
- </File>
- <File
- RelativePath="..\cmaps\cns\ETen-B5-V"
- >
- </File>
- <File
- RelativePath="..\cmaps\cns\ETenms-B5-H"
- >
- </File>
- <File
- RelativePath="..\cmaps\cns\ETenms-B5-V"
- >
- </File>
- <File
- RelativePath="..\cmaps\cns\ETHK-B5-H"
- >
- </File>
- <File
- RelativePath="..\cmaps\cns\ETHK-B5-V"
- >
- </File>
- <File
- RelativePath="..\cmaps\cns\HKdla-B5-H"
- >
- </File>
- <File
- RelativePath="..\cmaps\cns\HKdla-B5-V"
- >
- </File>
- <File
- RelativePath="..\cmaps\cns\HKdlb-B5-H"
- >
- </File>
- <File
- RelativePath="..\cmaps\cns\HKdlb-B5-V"
- >
- </File>
- <File
- RelativePath="..\cmaps\cns\HKgccs-B5-H"
- >
- </File>
- <File
- RelativePath="..\cmaps\cns\HKgccs-B5-V"
- >
- </File>
- <File
- RelativePath="..\cmaps\cns\HKm314-B5-H"
- >
- </File>
- <File
- RelativePath="..\cmaps\cns\HKm314-B5-V"
- >
- </File>
- <File
- RelativePath="..\cmaps\cns\HKm471-B5-H"
- >
- </File>
- <File
- RelativePath="..\cmaps\cns\HKm471-B5-V"
- >
- </File>
- <File
- RelativePath="..\cmaps\cns\HKscs-B5-H"
- >
- </File>
- <File
- RelativePath="..\cmaps\cns\HKscs-B5-V"
- >
- </File>
- <File
- RelativePath="..\cmaps\cns\UniCNS-UCS2-H"
- >
- </File>
- <File
- RelativePath="..\cmaps\cns\UniCNS-UCS2-V"
- >
- </File>
- <File
- RelativePath="..\cmaps\cns\UniCNS-UTF16-H"
- >
- </File>
- <File
- RelativePath="..\cmaps\cns\UniCNS-UTF16-V"
- >
- </File>
- </Filter>
- <Filter
- Name="gb"
- >
- <File
- RelativePath="..\cmaps\gb\Adobe-GB1-0"
- >
- </File>
- <File
- RelativePath="..\cmaps\gb\Adobe-GB1-1"
- >
- </File>
- <File
- RelativePath="..\cmaps\gb\Adobe-GB1-2"
- >
- </File>
- <File
- RelativePath="..\cmaps\gb\Adobe-GB1-3"
- >
- </File>
- <File
- RelativePath="..\cmaps\gb\Adobe-GB1-4"
- >
- </File>
- <File
- RelativePath="..\cmaps\gb\Adobe-GB1-5"
- >
- </File>
- <File
- RelativePath="..\cmaps\gb\Adobe-GB1-UCS2"
- >
- </File>
- <File
- RelativePath="..\cmaps\gb\GB-EUC-H"
- >
- </File>
- <File
- RelativePath="..\cmaps\gb\GB-EUC-V"
- >
- </File>
- <File
- RelativePath="..\cmaps\gb\GB-H"
- >
- </File>
- <File
- RelativePath="..\cmaps\gb\GB-V"
- >
- </File>
- <File
- RelativePath="..\cmaps\gb\GBK-EUC-H"
- >
- </File>
- <File
- RelativePath="..\cmaps\gb\GBK-EUC-V"
- >
- </File>
- <File
- RelativePath="..\cmaps\gb\GBK2K-H"
- >
- </File>
- <File
- RelativePath="..\cmaps\gb\GBK2K-V"
- >
- </File>
- <File
- RelativePath="..\cmaps\gb\GBKp-EUC-H"
- >
- </File>
- <File
- RelativePath="..\cmaps\gb\GBKp-EUC-V"
- >
- </File>
- <File
- RelativePath="..\cmaps\gb\GBpc-EUC-H"
- >
- </File>
- <File
- RelativePath="..\cmaps\gb\GBpc-EUC-V"
- >
- </File>
- <File
- RelativePath="..\cmaps\gb\GBT-EUC-H"
- >
- </File>
- <File
- RelativePath="..\cmaps\gb\GBT-EUC-V"
- >
- </File>
- <File
- RelativePath="..\cmaps\gb\GBT-H"
- >
- </File>
- <File
- RelativePath="..\cmaps\gb\GBT-V"
- >
- </File>
- <File
- RelativePath="..\cmaps\gb\GBTpc-EUC-H"
- >
- </File>
- <File
- RelativePath="..\cmaps\gb\GBTpc-EUC-V"
- >
- </File>
- <File
- RelativePath="..\cmaps\gb\UniGB-UCS2-H"
- >
- </File>
- <File
- RelativePath="..\cmaps\gb\UniGB-UCS2-V"
- >
- </File>
- <File
- RelativePath="..\cmaps\gb\UniGB-UTF16-H"
- >
- </File>
- <File
- RelativePath="..\cmaps\gb\UniGB-UTF16-V"
- >
- </File>
- </Filter>
- <Filter
- Name="japan"
- >
- <File
- RelativePath="..\cmaps\japan\78-EUC-H"
- >
- </File>
- <File
- RelativePath="..\cmaps\japan\78-EUC-V"
- >
- </File>
- <File
- RelativePath="..\cmaps\japan\78-H"
- >
- </File>
- <File
- RelativePath="..\cmaps\japan\78-RKSJ-H"
- >
- </File>
- <File
- RelativePath="..\cmaps\japan\78-RKSJ-V"
- >
- </File>
- <File
- RelativePath="..\cmaps\japan\78-V"
- >
- </File>
- <File
- RelativePath="..\cmaps\japan\78ms-RKSJ-H"
- >
- </File>
- <File
- RelativePath="..\cmaps\japan\78ms-RKSJ-V"
- >
- </File>
- <File
- RelativePath="..\cmaps\japan\83pv-RKSJ-H"
- >
- </File>
- <File
- RelativePath="..\cmaps\japan\90ms-RKSJ-H"
- >
- </File>
- <File
- RelativePath="..\cmaps\japan\90ms-RKSJ-V"
- >
- </File>
- <File
- RelativePath="..\cmaps\japan\90msp-RKSJ-H"
- >
- </File>
- <File
- RelativePath="..\cmaps\japan\90msp-RKSJ-V"
- >
- </File>
- <File
- RelativePath="..\cmaps\japan\90pv-RKSJ-H"
- >
- </File>
- <File
- RelativePath="..\cmaps\japan\90pv-RKSJ-V"
- >
- </File>
- <File
- RelativePath="..\cmaps\japan\Add-H"
- >
- </File>
- <File
- RelativePath="..\cmaps\japan\Add-RKSJ-H"
- >
- </File>
- <File
- RelativePath="..\cmaps\japan\Add-RKSJ-V"
- >
- </File>
- <File
- RelativePath="..\cmaps\japan\Add-V"
- >
- </File>
- <File
- RelativePath="..\cmaps\japan\Adobe-Japan1-0"
- >
- </File>
- <File
- RelativePath="..\cmaps\japan\Adobe-Japan1-1"
- >
- </File>
- <File
- RelativePath="..\cmaps\japan\Adobe-Japan1-2"
- >
- </File>
- <File
- RelativePath="..\cmaps\japan\Adobe-Japan1-3"
- >
- </File>
- <File
- RelativePath="..\cmaps\japan\Adobe-Japan1-4"
- >
- </File>
- <File
- RelativePath="..\cmaps\japan\Adobe-Japan1-5"
- >
- </File>
- <File
- RelativePath="..\cmaps\japan\Adobe-Japan1-6"
- >
- </File>
- <File
- RelativePath="..\cmaps\japan\Adobe-Japan1-UCS2"
- >
- </File>
- <File
- RelativePath="..\cmaps\japan\Adobe-Japan2-0"
- >
- </File>
- <File
- RelativePath="..\cmaps\japan\EUC-H"
- >
- </File>
- <File
- RelativePath="..\cmaps\japan\EUC-V"
- >
- </File>
- <File
- RelativePath="..\cmaps\japan\Ext-H"
- >
- </File>
- <File
- RelativePath="..\cmaps\japan\Ext-RKSJ-H"
- >
- </File>
- <File
- RelativePath="..\cmaps\japan\Ext-RKSJ-V"
- >
- </File>
- <File
- RelativePath="..\cmaps\japan\Ext-V"
- >
- </File>
- <File
- RelativePath="..\cmaps\japan\H"
- >
- </File>
- <File
- RelativePath="..\cmaps\japan\Hankaku"
- >
- </File>
- <File
- RelativePath="..\cmaps\japan\Hiragana"
- >
- </File>
- <File
- RelativePath="..\cmaps\japan\Hojo-EUC-H"
- >
- </File>
- <File
- RelativePath="..\cmaps\japan\Hojo-EUC-V"
- >
- </File>
- <File
- RelativePath="..\cmaps\japan\Hojo-H"
- >
- </File>
- <File
- RelativePath="..\cmaps\japan\Hojo-V"
- >
- </File>
- <File
- RelativePath="..\cmaps\japan\Katakana"
- >
- </File>
- <File
- RelativePath="..\cmaps\japan\NWP-H"
- >
- </File>
- <File
- RelativePath="..\cmaps\japan\NWP-V"
- >
- </File>
- <File
- RelativePath="..\cmaps\japan\RKSJ-H"
- >
- </File>
- <File
- RelativePath="..\cmaps\japan\RKSJ-V"
- >
- </File>
- <File
- RelativePath="..\cmaps\japan\Roman"
- >
- </File>
- <File
- RelativePath="..\cmaps\japan\UniHojo-UCS2-H"
- >
- </File>
- <File
- RelativePath="..\cmaps\japan\UniHojo-UCS2-V"
- >
- </File>
- <File
- RelativePath="..\cmaps\japan\UniHojo-UTF16-H"
- >
- </File>
- <File
- RelativePath="..\cmaps\japan\UniHojo-UTF16-V"
- >
- </File>
- <File
- RelativePath="..\cmaps\japan\UniJIS-UCS2-H"
- >
- </File>
- <File
- RelativePath="..\cmaps\japan\UniJIS-UCS2-HW-H"
- >
- </File>
- <File
- RelativePath="..\cmaps\japan\UniJIS-UCS2-HW-V"
- >
- </File>
- <File
- RelativePath="..\cmaps\japan\UniJIS-UCS2-V"
- >
- </File>
- <File
- RelativePath="..\cmaps\japan\UniJIS-UTF16-H"
- >
- </File>
- <File
- RelativePath="..\cmaps\japan\UniJIS-UTF16-V"
- >
- </File>
- <File
- RelativePath="..\cmaps\japan\UniJISPro-UCS2-HW-V"
- >
- </File>
- <File
- RelativePath="..\cmaps\japan\UniJISPro-UCS2-V"
- >
- </File>
- <File
- RelativePath="..\cmaps\japan\V"
- >
- </File>
- <File
- RelativePath="..\cmaps\japan\WP-Symbol"
- >
- </File>
- </Filter>
- <Filter
- Name="korea"
- >
- <File
- RelativePath="..\cmaps\korea\Adobe-Korea1-0"
- >
- </File>
- <File
- RelativePath="..\cmaps\korea\Adobe-Korea1-1"
- >
- </File>
- <File
- RelativePath="..\cmaps\korea\Adobe-Korea1-2"
- >
- </File>
- <File
- RelativePath="..\cmaps\korea\Adobe-Korea1-UCS2"
- >
- </File>
- <File
- RelativePath="..\cmaps\korea\KSC-EUC-H"
- >
- </File>
- <File
- RelativePath="..\cmaps\korea\KSC-EUC-V"
- >
- </File>
- <File
- RelativePath="..\cmaps\korea\KSC-H"
- >
- </File>
- <File
- RelativePath="..\cmaps\korea\KSC-Johab-H"
- >
- </File>
- <File
- RelativePath="..\cmaps\korea\KSC-Johab-V"
- >
- </File>
- <File
- RelativePath="..\cmaps\korea\KSC-V"
- >
- </File>
- <File
- RelativePath="..\cmaps\korea\KSCms-UHC-H"
- >
- </File>
- <File
- RelativePath="..\cmaps\korea\KSCms-UHC-HW-H"
- >
- </File>
- <File
- RelativePath="..\cmaps\korea\KSCms-UHC-HW-V"
- >
- </File>
- <File
- RelativePath="..\cmaps\korea\KSCms-UHC-V"
- >
- </File>
- <File
- RelativePath="..\cmaps\korea\KSCpc-EUC-H"
- >
- </File>
- <File
- RelativePath="..\cmaps\korea\KSCpc-EUC-V"
- >
- </File>
- <File
- RelativePath="..\cmaps\korea\UniKS-UCS2-H"
- >
- </File>
- <File
- RelativePath="..\cmaps\korea\UniKS-UCS2-V"
- >
- </File>
- <File
- RelativePath="..\cmaps\korea\UniKS-UTF16-H"
- >
- </File>
- <File
- RelativePath="..\cmaps\korea\UniKS-UTF16-V"
- >
- </File>
- </Filter>
- </Filter>
- <Filter
- Name="Fonts"
+ Name="generated"
>
<File
- RelativePath="..\fonts\Dingbats.cff"
- >
- </File>
- <File
- RelativePath="..\fonts\NimbusMonL-Bold.cff"
- >
- </File>
- <File
- RelativePath="..\fonts\NimbusMonL-BoldObli.cff"
- >
- </File>
- <File
- RelativePath="..\fonts\NimbusMonL-Regu.cff"
+ RelativePath="..\..\generated\gen_adobe_ca.h"
>
</File>
<File
- RelativePath="..\fonts\NimbusMonL-ReguObli.cff"
+ RelativePath="..\..\generated\gen_cmap_cns.h"
>
</File>
<File
- RelativePath="..\fonts\NimbusRomNo9L-Medi.cff"
+ RelativePath="..\..\generated\gen_cmap_gb.h"
>
</File>
<File
- RelativePath="..\fonts\NimbusRomNo9L-MediItal.cff"
+ RelativePath="..\..\generated\gen_cmap_japan.h"
>
</File>
<File
- RelativePath="..\fonts\NimbusRomNo9L-Regu.cff"
+ RelativePath="..\..\generated\gen_cmap_korea.h"
>
</File>
<File
- RelativePath="..\fonts\NimbusRomNo9L-ReguItal.cff"
+ RelativePath="..\..\generated\gen_font_base14.h"
>
</File>
<File
- RelativePath="..\fonts\NimbusSanL-Bold.cff"
+ RelativePath="..\..\generated\gen_font_cjk.h"
>
</File>
<File
- RelativePath="..\fonts\NimbusSanL-BoldItal.cff"
+ RelativePath="..\..\generated\gen_font_cjk_full.h"
>
</File>
<File
- RelativePath="..\fonts\NimbusSanL-Regu.cff"
+ RelativePath="..\..\generated\gen_font_droid.h"
>
</File>
<File
- RelativePath="..\fonts\NimbusSanL-ReguItal.cff"
+ RelativePath="..\..\generated\gen_js_util.h"
>
</File>
- <File
- RelativePath="..\fonts\StandardSymL.cff"
- >
- </File>
- <Filter
- Name="droid"
- >
- <File
- RelativePath="..\fonts\droid\DroidSans.ttf"
- >
- </File>
- <File
- RelativePath="..\fonts\droid\DroidSansFallback.ttf"
- >
- </File>
- <File
- RelativePath="..\fonts\droid\DroidSansMono.ttf"
- >
- </File>
- <File
- RelativePath="..\fonts\droid\NOTICE"
- >
- </File>
- </Filter>
</Filter>
+ <File
+ RelativePath=".\generate.bat"
+ >
+ </File>
</Files>
<Globals>
</Globals>
diff --git a/platform/win32/libmupdf-nov8.vcproj b/platform/win32/libmupdf-js-none.vcproj
index 108b82a5..00ed55de 100644
--- a/platform/win32/libmupdf-nov8.vcproj
+++ b/platform/win32/libmupdf-js-none.vcproj
@@ -2,7 +2,7 @@
<VisualStudioProject
ProjectType="Visual C++"
Version="8.00"
- Name="libmupdf-nov8"
+ Name="libmupdf-js-none"
ProjectGUID="{EC81A9F3-88A6-4170-B7B4-C41CB789A7F6}"
RootNamespace="mupdf"
>
@@ -40,7 +40,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
- AdditionalIncludeDirectories="..\scripts;..\include;..\generated;..\thirdparty\jbig2dec;&quot;..\thirdparty\jpeg&quot;;&quot;..\thirdparty\openjpeg\libopenjpeg&quot;;&quot;..\thirdparty\zlib&quot;;&quot;..\thirdparty\freetype\include&quot;;&quot;..\thirdparty\v8-3.9\include&quot;"
+ AdditionalIncludeDirectories="..\..\scripts;..\..\include;..\..\generated;..\..\thirdparty\jbig2dec;..\..\thirdparty\jpeg;..\..\thirdparty\openjpeg\libopenjpeg;..\..\thirdparty\zlib;..\..\thirdparty\freetype\include;..\..\thirdparty\v8-3.9\include"
PreprocessorDefinitions="DEBUG=1"
MinimalRebuild="true"
BasicRuntimeChecks="3"
@@ -87,7 +87,6 @@
>
<Tool
Name="VCPreBuildEventTool"
- Description=""
CommandLine=""
/>
<Tool
@@ -106,7 +105,7 @@
Name="VCCLCompilerTool"
Optimization="2"
EnableIntrinsicFunctions="true"
- AdditionalIncludeDirectories="..\scripts;..\include;..\generated;..\thirdparty\jbig2dec;..\thirdparty\jpeg;..\thirdparty\openjpeg\libopenjpeg;..\thirdparty\zlib;..\thirdparty\freetype\include;&quot;..\thirdparty\v8-3.9\include&quot;"
+ AdditionalIncludeDirectories="..\..\scripts;..\..\include;..\..\generated;..\..\thirdparty\jbig2dec;..\..\thirdparty\jpeg;..\..\thirdparty\openjpeg\libopenjpeg;..\..\thirdparty\zlib;..\..\thirdparty\freetype\include;..\..\thirdparty\v8-3.9\include"
RuntimeLibrary="0"
EnableFunctionLevelLinking="true"
WarningLevel="3"
@@ -166,7 +165,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
- AdditionalIncludeDirectories="..\scripts;..\include;..\generated;..\thirdparty\jbig2dec;..\thirdparty\jpeg;..\thirdparty\openjpeg\libopenjpeg;..\thirdparty\zlib;..\thirdparty\freetype\include;&quot;..\thirdparty\v8-3.9\include&quot;"
+ AdditionalIncludeDirectories="..\..\scripts;..\..\include;..\..\generated;..\..\thirdparty\jbig2dec;..\..\thirdparty\jpeg;..\..\thirdparty\openjpeg\libopenjpeg;..\..\thirdparty\zlib;..\..\thirdparty\freetype\include;..\..\thirdparty\v8-3.9\include"
PreprocessorDefinitions="MEMENTO=1;DEBUG=1"
MinimalRebuild="true"
BasicRuntimeChecks="3"
@@ -202,18 +201,139 @@
Name="VCPostBuildEventTool"
/>
</Configuration>
+ <Configuration
+ Name="DebugOpenssl|Win32"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="4"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ CommandLine=""
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="..\..\scripts;..\..\include;..\..\generated;..\..\thirdparty\jbig2dec;..\..\thirdparty\jpeg;..\..\thirdparty\openjpeg\libopenjpeg;..\..\thirdparty\zlib;..\..\thirdparty\freetype\include;..\..\thirdparty\v8-3.9\include"
+ PreprocessorDefinitions="DEBUG=1"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="1"
+ WarningLevel="3"
+ DebugInformationFormat="4"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLibrarianTool"
+ AdditionalLibraryDirectories=""
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="ReleaseOpenssl|Win32"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="4"
+ CharacterSet="2"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ CommandLine=""
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ EnableIntrinsicFunctions="true"
+ AdditionalIncludeDirectories="..\..\scripts;..\..\include;..\..\generated;..\..\thirdparty\jbig2dec;..\..\thirdparty\jpeg;..\..\thirdparty\openjpeg\libopenjpeg;..\..\thirdparty\zlib;..\..\thirdparty\freetype\include;..\..\thirdparty\v8-3.9\include"
+ RuntimeLibrary="0"
+ EnableFunctionLevelLinking="true"
+ WarningLevel="3"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLibrarianTool"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
</Configurations>
<References>
</References>
<Files>
- <Filter
- Name="pdf"
+ <File
+ RelativePath="..\..\source\pdf\js\pdf-js-none.c"
>
- <File
- RelativePath="..\pdf\pdf_js_none.c"
- >
- </File>
- </Filter>
+ </File>
</Files>
<Globals>
</Globals>
diff --git a/platform/win32/libmupdf-js-v8.vcproj b/platform/win32/libmupdf-js-v8.vcproj
new file mode 100644
index 00000000..7af2d6f9
--- /dev/null
+++ b/platform/win32/libmupdf-js-v8.vcproj
@@ -0,0 +1,352 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="8.00"
+ Name="libmupdf-js-v8"
+ ProjectGUID="{2E5DAFDB-A060-4011-B760-32F6A3A4BC9D}"
+ RootNamespace="mupdf"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)\$(ProjectName)"
+ ConfigurationType="4"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ CommandLine=""
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="..\..\scripts;..\..\include;..\..\generated;..\..\thirdparty\jbig2dec;..\..\thirdparty\jpeg;..\..\thirdparty\openjpeg\libopenjpeg;..\..\thirdparty\zlib;..\..\thirdparty\freetype\include;..\..\thirdparty\v8-3.9\include"
+ PreprocessorDefinitions="DEBUG=1"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="1"
+ WarningLevel="3"
+ DebugInformationFormat="4"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLibrarianTool"
+ AdditionalLibraryDirectories=""
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)\$(ProjectName)"
+ ConfigurationType="4"
+ CharacterSet="2"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ CommandLine=""
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ EnableIntrinsicFunctions="true"
+ AdditionalIncludeDirectories="..\..\scripts;..\..\include;..\..\generated;..\..\thirdparty\jbig2dec;..\..\thirdparty\jpeg;..\..\thirdparty\openjpeg\libopenjpeg;..\..\thirdparty\zlib;..\..\thirdparty\freetype\include;..\..\thirdparty\v8-3.9\include"
+ RuntimeLibrary="0"
+ EnableFunctionLevelLinking="true"
+ WarningLevel="3"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLibrarianTool"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Memento|Win32"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)\$(ProjectName)"
+ ConfigurationType="4"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ CommandLine=""
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="..\..\scripts;..\..\include;..\..\generated;..\..\thirdparty\jbig2dec;..\..\thirdparty\jpeg;..\..\thirdparty\openjpeg\libopenjpeg;..\..\thirdparty\zlib;..\..\thirdparty\freetype\include;..\..\thirdparty\v8-3.9\include"
+ PreprocessorDefinitions="MEMENTO=1;DEBUG=1"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="1"
+ WarningLevel="3"
+ DebugInformationFormat="4"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLibrarianTool"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="DebugOpenssl|Win32"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="4"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ CommandLine=""
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="..\..\scripts;..\..\include;..\..\generated;..\..\thirdparty\jbig2dec;..\..\thirdparty\jpeg;..\..\thirdparty\openjpeg\libopenjpeg;..\..\thirdparty\zlib;..\..\thirdparty\freetype\include;..\..\thirdparty\v8-3.9\include"
+ PreprocessorDefinitions="DEBUG=1"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="1"
+ WarningLevel="3"
+ DebugInformationFormat="4"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLibrarianTool"
+ AdditionalLibraryDirectories=""
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="ReleaseOpenssl|Win32"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="4"
+ CharacterSet="2"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ CommandLine=""
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ EnableIntrinsicFunctions="true"
+ AdditionalIncludeDirectories="..\..\scripts;..\..\include;..\..\generated;..\..\thirdparty\jbig2dec;..\..\thirdparty\jpeg;..\..\thirdparty\openjpeg\libopenjpeg;..\..\thirdparty\zlib;..\..\thirdparty\freetype\include;..\..\thirdparty\v8-3.9\include"
+ RuntimeLibrary="0"
+ EnableFunctionLevelLinking="true"
+ WarningLevel="3"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLibrarianTool"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <File
+ RelativePath="..\..\source\pdf\js\pdf-js.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\source\pdf\js\pdf-jsimp-cpp.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\source\pdf\js\pdf-jsimp-cpp.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\source\pdf\js\pdf-jsimp-v8.cpp"
+ >
+ </File>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/platform/win32/libmupdf-v8.vcproj b/platform/win32/libmupdf-v8.vcproj
deleted file mode 100644
index 36b6ccd8..00000000
--- a/platform/win32/libmupdf-v8.vcproj
+++ /dev/null
@@ -1,232 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="8.00"
- Name="libmupdf-v8"
- ProjectGUID="{2E5DAFDB-A060-4011-B760-32F6A3A4BC9D}"
- RootNamespace="mupdf"
- >
- <Platforms>
- <Platform
- Name="Win32"
- />
- </Platforms>
- <ToolFiles>
- </ToolFiles>
- <Configurations>
- <Configuration
- Name="Debug|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)\$(ProjectName)"
- ConfigurationType="4"
- CharacterSet="2"
- >
- <Tool
- Name="VCPreBuildEventTool"
- CommandLine=""
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- AdditionalIncludeDirectories="..\scripts;..\include;..\generated;..\thirdparty\jbig2dec;&quot;..\thirdparty\jpeg&quot;;&quot;..\thirdparty\openjpeg\libopenjpeg&quot;;&quot;..\thirdparty\zlib&quot;;&quot;..\thirdparty\freetype\include&quot;;&quot;..\thirdparty\v8-3.9\include&quot;"
- PreprocessorDefinitions="DEBUG=1"
- MinimalRebuild="true"
- BasicRuntimeChecks="3"
- RuntimeLibrary="1"
- WarningLevel="3"
- DebugInformationFormat="4"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLibrarianTool"
- AdditionalLibraryDirectories=""
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- </Configuration>
- <Configuration
- Name="Release|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)\$(ProjectName)"
- ConfigurationType="4"
- CharacterSet="2"
- WholeProgramOptimization="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- Description=""
- CommandLine=""
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- EnableIntrinsicFunctions="true"
- AdditionalIncludeDirectories="..\scripts;..\include;..\generated;..\thirdparty\jbig2dec;..\thirdparty\jpeg;..\thirdparty\openjpeg\libopenjpeg;..\thirdparty\zlib;..\thirdparty\freetype\include;&quot;..\thirdparty\v8-3.9\include&quot;"
- RuntimeLibrary="0"
- EnableFunctionLevelLinking="true"
- WarningLevel="3"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLibrarianTool"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- </Configuration>
- <Configuration
- Name="Memento|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)\$(ProjectName)"
- ConfigurationType="4"
- CharacterSet="2"
- >
- <Tool
- Name="VCPreBuildEventTool"
- CommandLine=""
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- AdditionalIncludeDirectories="..\scripts;..\include;..\generated;..\thirdparty\jbig2dec;..\thirdparty\jpeg;..\thirdparty\openjpeg\libopenjpeg;..\thirdparty\zlib;..\thirdparty\freetype\include;&quot;..\thirdparty\v8-3.9\include&quot;"
- PreprocessorDefinitions="MEMENTO=1;DEBUG=1"
- MinimalRebuild="true"
- BasicRuntimeChecks="3"
- RuntimeLibrary="1"
- WarningLevel="3"
- DebugInformationFormat="4"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLibrarianTool"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <Filter
- Name="pdf"
- >
- <File
- RelativePath="..\pdf\pdf_js.c"
- >
- </File>
- <File
- RelativePath="..\pdf\pdf_jsimp_cpp.c"
- >
- </File>
- <File
- RelativePath="..\pdf\pdf_jsimp_cpp.h"
- >
- </File>
- <File
- RelativePath="..\pdf\pdf_jsimp_v8.cpp"
- >
- </File>
- </Filter>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
diff --git a/platform/win32/libmupdf.vcproj b/platform/win32/libmupdf.vcproj
index 9bf997ec..ac9e3707 100644
--- a/platform/win32/libmupdf.vcproj
+++ b/platform/win32/libmupdf.vcproj
@@ -40,7 +40,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
- AdditionalIncludeDirectories="..\scripts;..\include;..\ucdn;..\generated;..\thirdparty\jbig2dec;..\thirdparty\jpeg;..\thirdparty\openjpeg\src\lib\openjp2;..\thirdparty\zlib;..\thirdparty\freetype\include"
+ AdditionalIncludeDirectories="..\..\scripts;..\..\include;..\..\ucdn;..\..\generated;..\..\thirdparty\jbig2dec;..\..\thirdparty\jpeg;..\..\thirdparty\openjpeg\src\lib\openjp2;..\..\thirdparty\zlib;..\..\thirdparty\freetype\include"
PreprocessorDefinitions="DEBUG=1"
MinimalRebuild="true"
BasicRuntimeChecks="3"
@@ -105,7 +105,7 @@
Name="VCCLCompilerTool"
Optimization="2"
EnableIntrinsicFunctions="true"
- AdditionalIncludeDirectories="..\scripts;..\include;..\ucdn;..\generated;..\thirdparty\jbig2dec;..\thirdparty\jpeg;..\thirdparty\openjpeg\src\lib\openjp2;..\thirdparty\zlib;..\thirdparty\freetype\include"
+ AdditionalIncludeDirectories="..\..\scripts;..\..\include;..\..\ucdn;..\..\generated;..\..\thirdparty\jbig2dec;..\..\thirdparty\jpeg;..\..\thirdparty\openjpeg\src\lib\openjp2;..\..\thirdparty\zlib;..\..\thirdparty\freetype\include"
RuntimeLibrary="0"
EnableFunctionLevelLinking="true"
WarningLevel="3"
@@ -165,7 +165,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
- AdditionalIncludeDirectories="..\scripts;..\include;..\ucdn;..\generated;..\thirdparty\jbig2dec;..\thirdparty\jpeg;..\thirdparty\openjpeg\src\lib\openjp2;..\thirdparty\zlib;..\thirdparty\freetype\include"
+ AdditionalIncludeDirectories="..\..\scripts;..\..\include;..\..\ucdn;..\..\generated;..\..\thirdparty\jbig2dec;..\..\thirdparty\jpeg;..\..\thirdparty\openjpeg\src\lib\openjp2;..\..\thirdparty\zlib;..\..\thirdparty\freetype\include"
PreprocessorDefinitions="MEMENTO=1;DEBUG=1"
MinimalRebuild="true"
BasicRuntimeChecks="3"
@@ -201,800 +201,889 @@
Name="VCPostBuildEventTool"
/>
</Configuration>
+ <Configuration
+ Name="DebugOpenssl|Win32"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="4"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ CommandLine=""
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="..\..\scripts;..\..\include;..\..\ucdn;..\..\generated;..\..\thirdparty\jbig2dec;..\..\thirdparty\jpeg;..\..\thirdparty\openjpeg\src\lib\openjp2;..\..\thirdparty\zlib;..\..\thirdparty\freetype\include"
+ PreprocessorDefinitions="DEBUG=1;HAVE_OPENSSL"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="1"
+ WarningLevel="3"
+ DebugInformationFormat="4"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLibrarianTool"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="ReleaseOpenssl|Win32"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="4"
+ CharacterSet="2"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ Description="Generate CMap and Font source files"
+ CommandLine="generate.bat"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ EnableIntrinsicFunctions="true"
+ AdditionalIncludeDirectories="..\..\scripts;..\..\include;..\..\ucdn;..\..\generated;..\..\thirdparty\jbig2dec;..\..\thirdparty\jpeg;..\..\thirdparty\openjpeg\src\lib\openjp2;..\..\thirdparty\zlib;..\..\thirdparty\freetype\include"
+ RuntimeLibrary="0"
+ EnableFunctionLevelLinking="true"
+ WarningLevel="3"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLibrarianTool"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
</Configurations>
<References>
</References>
<Files>
<Filter
- Name="pdf"
+ Name="cbz"
>
<File
- RelativePath="..\pdf\data_encodings.h"
+ RelativePath="..\..\source\cbz\mucbz.c"
>
</File>
+ </Filter>
+ <Filter
+ Name="xps"
+ >
<File
- RelativePath="..\pdf\data_glyphlist.h"
+ RelativePath="..\..\source\xps\xps-common.c"
>
</File>
<File
- RelativePath="..\pdf\mupdf-internal.h"
+ RelativePath="..\..\source\xps\xps-doc.c"
>
</File>
<File
- RelativePath="..\pdf\mupdf.h"
+ RelativePath="..\..\source\xps\xps-glyphs.c"
>
</File>
<File
- RelativePath="..\pdf\pdf_annot.c"
+ RelativePath="..\..\source\xps\xps-gradient.c"
>
</File>
<File
- RelativePath="..\pdf\pdf_cmap.c"
+ RelativePath="..\..\source\xps\xps-image.c"
>
</File>
<File
- RelativePath="..\pdf\pdf_cmap_load.c"
+ RelativePath="..\..\source\xps\xps-outline.c"
>
</File>
<File
- RelativePath="..\pdf\pdf_cmap_parse.c"
+ RelativePath="..\..\source\xps\xps-path.c"
>
</File>
<File
- RelativePath="..\pdf\pdf_cmap_table.c"
+ RelativePath="..\..\source\xps\xps-resource.c"
>
</File>
<File
- RelativePath="..\pdf\pdf_colorspace.c"
+ RelativePath="..\..\source\xps\xps-tile.c"
>
</File>
<File
- RelativePath="..\pdf\pdf_crypt.c"
+ RelativePath="..\..\source\xps\xps-util.c"
>
</File>
<File
- RelativePath="..\pdf\pdf_device.c"
+ RelativePath="..\..\source\xps\xps-zip.c"
>
</File>
+ </Filter>
+ <Filter
+ Name="fitz"
+ >
<File
- RelativePath="..\pdf\pdf_encoding.c"
+ RelativePath="..\..\source\fitz\bbox-device.c"
>
</File>
<File
- RelativePath="..\pdf\pdf_event.c"
+ RelativePath="..\..\source\fitz\bitmap.c"
>
</File>
<File
- RelativePath="..\pdf\pdf_field.c"
+ RelativePath="..\..\source\fitz\buffer.c"
>
</File>
<File
- RelativePath="..\pdf\pdf_font.c"
+ RelativePath="..\..\source\fitz\colorspace.c"
>
</File>
<File
- RelativePath="..\pdf\pdf_fontfile.c"
+ RelativePath="..\..\source\fitz\compressed-buffer.c"
>
</File>
<File
- RelativePath="..\pdf\pdf_form.c"
+ RelativePath="..\..\source\fitz\context.c"
>
</File>
<File
- RelativePath="..\pdf\pdf_function.c"
+ RelativePath="..\..\source\fitz\crypt-aes.c"
>
</File>
<File
- RelativePath="..\pdf\pdf_image.c"
+ RelativePath="..\..\source\fitz\crypt-arc4.c"
>
</File>
<File
- RelativePath="..\pdf\pdf_interpret.c"
+ RelativePath="..\..\source\fitz\crypt-md5.c"
>
</File>
<File
- RelativePath="..\pdf\pdf_lex.c"
+ RelativePath="..\..\source\fitz\crypt-sha2.c"
>
</File>
<File
- RelativePath="..\pdf\pdf_metrics.c"
+ RelativePath="..\..\source\fitz\device.c"
>
</File>
<File
- RelativePath="..\pdf\pdf_nametree.c"
+ RelativePath="..\..\source\fitz\document.c"
>
</File>
<File
- RelativePath="..\pdf\pdf_object.c"
+ RelativePath="..\..\source\fitz\draw-affine.c"
>
</File>
<File
- RelativePath="..\pdf\pdf_outline.c"
+ RelativePath="..\..\source\fitz\draw-blend.c"
>
</File>
<File
- RelativePath="..\pdf\pdf_page.c"
+ RelativePath="..\..\source\fitz\draw-device.c"
>
</File>
<File
- RelativePath="..\pdf\pdf_parse.c"
+ RelativePath="..\..\source\fitz\draw-edge.c"
>
</File>
<File
- RelativePath="..\pdf\pdf_pattern.c"
+ RelativePath="..\..\source\fitz\draw-glyph.c"
>
</File>
<File
- RelativePath="..\pdf\pdf_repair.c"
+ RelativePath="..\..\source\fitz\draw-imp.h"
>
</File>
<File
- RelativePath="..\pdf\pdf_shade.c"
+ RelativePath="..\..\source\fitz\draw-mesh.c"
>
</File>
<File
- RelativePath="..\pdf\pdf_store.c"
+ RelativePath="..\..\source\fitz\draw-paint.c"
>
</File>
<File
- RelativePath="..\pdf\pdf_stream.c"
+ RelativePath="..\..\source\fitz\draw-path.c"
>
</File>
<File
- RelativePath="..\pdf\pdf_type3.c"
+ RelativePath="..\..\source\fitz\draw-scale-simple.c"
>
</File>
<File
- RelativePath="..\pdf\pdf_unicode.c"
+ RelativePath="..\..\source\fitz\draw-unpack.c"
>
</File>
<File
- RelativePath="..\pdf\pdf_write.c"
+ RelativePath="..\..\source\fitz\error.c"
>
</File>
<File
- RelativePath="..\pdf\pdf_xobject.c"
+ RelativePath="..\..\source\fitz\filter-basic.c"
>
</File>
<File
- RelativePath="..\pdf\pdf_xref.c"
+ RelativePath="..\..\source\fitz\filter-dct.c"
>
</File>
<File
- RelativePath="..\pdf\pdf_xref_aux.c"
+ RelativePath="..\..\source\fitz\filter-fax.c"
>
</File>
- </Filter>
- <Filter
- Name="fitz"
- >
<File
- RelativePath="..\fitz\base_context.c"
+ RelativePath="..\..\source\fitz\filter-flate.c"
>
</File>
<File
- RelativePath="..\fitz\base_error.c"
+ RelativePath="..\..\source\fitz\filter-jbig2.c"
>
</File>
<File
- RelativePath="..\fitz\base_geometry.c"
+ RelativePath="..\..\source\fitz\filter-lzw.c"
>
</File>
<File
- RelativePath="..\fitz\base_getopt.c"
+ RelativePath="..\..\source\fitz\filter-predict.c"
>
</File>
<File
- RelativePath="..\fitz\base_hash.c"
+ RelativePath="..\..\source\fitz\font.c"
>
</File>
<File
- RelativePath="..\fitz\base_memory.c"
+ RelativePath="..\..\source\fitz\function.c"
>
</File>
<File
- RelativePath="..\fitz\base_string.c"
+ RelativePath="..\..\source\fitz\geometry.c"
>
</File>
<File
- RelativePath="..\fitz\base_time.c"
+ RelativePath="..\..\source\fitz\getopt.c"
>
</File>
<File
- RelativePath="..\fitz\base_trans.c"
+ RelativePath="..\..\source\fitz\halftone.c"
>
</File>
<File
- RelativePath="..\fitz\base_xml.c"
+ RelativePath="..\..\source\fitz\hash.c"
>
</File>
<File
- RelativePath="..\fitz\crypt_aes.c"
+ RelativePath="..\..\source\fitz\image.c"
>
</File>
<File
- RelativePath="..\fitz\crypt_arc4.c"
+ RelativePath="..\..\source\fitz\link.c"
>
</File>
<File
- RelativePath="..\fitz\crypt_md5.c"
+ RelativePath="..\..\source\fitz\list-device.c"
>
</File>
<File
- RelativePath="..\fitz\crypt_sha2.c"
+ RelativePath="..\..\source\fitz\load-jpeg.c"
>
</File>
<File
- RelativePath="..\fitz\dev_bbox.c"
+ RelativePath="..\..\source\fitz\load-jpx.c"
>
</File>
<File
- RelativePath="..\fitz\dev_list.c"
+ RelativePath="..\..\source\fitz\load-png.c"
>
</File>
<File
- RelativePath="..\fitz\dev_null.c"
+ RelativePath="..\..\source\fitz\load-tiff.c"
>
</File>
<File
- RelativePath="..\fitz\dev_svg.c"
+ RelativePath="..\..\source\fitz\memento.c"
>
</File>
<File
- RelativePath="..\fitz\dev_trace.c"
+ RelativePath="..\..\source\fitz\memory.c"
>
</File>
<File
- RelativePath="..\fitz\doc_document.c"
+ RelativePath="..\..\source\fitz\outline.c"
>
</File>
<File
- RelativePath="..\fitz\doc_link.c"
+ RelativePath="..\..\source\fitz\output-pcl.c"
>
</File>
<File
- RelativePath="..\fitz\doc_outline.c"
+ RelativePath="..\..\source\fitz\output-pwg.c"
>
</File>
<File
- RelativePath="..\fitz\filt_basic.c"
+ RelativePath="..\..\source\fitz\output.c"
>
</File>
<File
- RelativePath="..\fitz\filt_dctd.c"
+ RelativePath="..\..\source\fitz\path.c"
>
</File>
<File
- RelativePath="..\fitz\filt_faxd.c"
+ RelativePath="..\..\source\fitz\pixmap.c"
>
</File>
<File
- RelativePath="..\fitz\filt_flate.c"
+ RelativePath="..\..\source\fitz\shade.c"
>
</File>
<File
- RelativePath="..\fitz\filt_jbig2d.c"
+ RelativePath="..\..\source\fitz\stext-device.c"
>
</File>
<File
- RelativePath="..\fitz\filt_lzwd.c"
+ RelativePath="..\..\source\fitz\stext-output.c"
>
</File>
<File
- RelativePath="..\fitz\filt_predict.c"
+ RelativePath="..\..\source\fitz\stext-paragraph.c"
>
</File>
<File
- RelativePath="..\fitz\fitz-internal.h"
+ RelativePath="..\..\source\fitz\stext-search.c"
>
</File>
<File
- RelativePath="..\fitz\fitz.h"
+ RelativePath="..\..\source\fitz\store.c"
>
</File>
<File
- RelativePath="..\fitz\image_jpeg.c"
+ RelativePath="..\..\source\fitz\stream-open.c"
>
</File>
<File
- RelativePath="..\fitz\image_jpx.c"
+ RelativePath="..\..\source\fitz\stream-read.c"
>
</File>
<File
- RelativePath="..\fitz\image_md5.c"
+ RelativePath="..\..\source\fitz\string.c"
>
</File>
<File
- RelativePath="..\fitz\image_png.c"
+ RelativePath="..\..\source\fitz\svg-device.c"
>
</File>
<File
- RelativePath="..\fitz\image_tiff.c"
+ RelativePath="..\..\source\fitz\text.c"
>
</File>
<File
- RelativePath="..\fitz\memento.c"
+ RelativePath="..\..\source\fitz\time.c"
>
</File>
<File
- RelativePath="..\fitz\memento.h"
+ RelativePath="..\..\source\fitz\trace-device.c"
>
</File>
<File
- RelativePath="..\fitz\res_bitmap.c"
+ RelativePath="..\..\source\fitz\transition.c"
>
</File>
<File
- RelativePath="..\fitz\res_colorspace.c"
+ RelativePath="..\..\source\fitz\ucdn.c"
>
</File>
<File
- RelativePath="..\fitz\res_font.c"
+ RelativePath="..\..\source\fitz\ucdn.h"
>
</File>
<File
- RelativePath="..\fitz\res_func.c"
+ RelativePath="..\..\source\fitz\unicodedata_db.h"
>
</File>
<File
- RelativePath="..\fitz\res_halftone.c"
+ RelativePath="..\..\source\fitz\xml.c"
>
</File>
+ </Filter>
+ <Filter
+ Name="img"
+ >
<File
- RelativePath="..\fitz\res_image.c"
+ RelativePath="..\..\source\img\muimage.c"
>
</File>
+ </Filter>
+ <Filter
+ Name="pdf"
+ >
<File
- RelativePath="..\fitz\res_path.c"
+ RelativePath="..\..\source\pdf\pdf-annot.c"
>
</File>
<File
- RelativePath="..\fitz\res_pcl.c"
+ RelativePath="..\..\source\pdf\pdf-cmap-load.c"
>
</File>
<File
- RelativePath="..\fitz\res_pixmap.c"
+ RelativePath="..\..\source\pdf\pdf-cmap-parse.c"
>
</File>
<File
- RelativePath="..\fitz\res_pwg.c"
+ RelativePath="..\..\source\pdf\pdf-cmap-table.c"
>
</File>
<File
- RelativePath="..\fitz\res_shade.c"
+ RelativePath="..\..\source\pdf\pdf-cmap.c"
>
</File>
<File
- RelativePath="..\fitz\res_store.c"
+ RelativePath="..\..\source\pdf\pdf-colorspace.c"
>
</File>
<File
- RelativePath="..\fitz\res_text.c"
+ RelativePath="..\..\source\pdf\pdf-crypt.c"
>
</File>
<File
- RelativePath="..\fitz\stm_buffer.c"
+ RelativePath="..\..\source\pdf\pdf-device.c"
>
</File>
<File
- RelativePath="..\fitz\stm_comp_buf.c"
+ RelativePath="..\..\source\pdf\pdf-encoding.c"
>
</File>
<File
- RelativePath="..\fitz\stm_open.c"
+ RelativePath="..\..\source\pdf\pdf-encodings.h"
>
</File>
<File
- RelativePath="..\fitz\stm_output.c"
+ RelativePath="..\..\source\pdf\pdf-event.c"
>
</File>
<File
- RelativePath="..\fitz\stm_read.c"
+ RelativePath="..\..\source\pdf\pdf-field.c"
>
</File>
<File
- RelativePath="..\fitz\text_extract.c"
+ RelativePath="..\..\source\pdf\pdf-font.c"
>
</File>
<File
- RelativePath="..\fitz\text_output.c"
+ RelativePath="..\..\source\pdf\pdf-fontfile.c"
>
</File>
<File
- RelativePath="..\fitz\text_paragraph.c"
+ RelativePath="..\..\source\pdf\pdf-form.c"
>
</File>
<File
- RelativePath="..\fitz\text_search.c"
+ RelativePath="..\..\source\pdf\pdf-function.c"
>
</File>
- </Filter>
- <Filter
- Name="draw"
- >
<File
- RelativePath="..\draw\draw_affine.c"
+ RelativePath="..\..\source\pdf\pdf-glyphlist.h"
>
</File>
<File
- RelativePath="..\draw\draw_blend.c"
+ RelativePath="..\..\source\pdf\pdf-image.c"
>
</File>
<File
- RelativePath="..\draw\draw_device.c"
+ RelativePath="..\..\source\pdf\pdf-interpret.c"
>
</File>
<File
- RelativePath="..\draw\draw_edge.c"
+ RelativePath="..\..\source\pdf\pdf-lex.c"
>
</File>
<File
- RelativePath="..\draw\draw_glyph.c"
+ RelativePath="..\..\source\pdf\pdf-metrics.c"
>
</File>
<File
- RelativePath="..\draw\draw_mesh.c"
+ RelativePath="..\..\source\pdf\pdf-nametree.c"
>
</File>
<File
- RelativePath="..\draw\draw_paint.c"
+ RelativePath="..\..\source\pdf\pdf-object.c"
>
</File>
<File
- RelativePath="..\draw\draw_path.c"
+ RelativePath="..\..\source\pdf\pdf-outline.c"
>
</File>
<File
- RelativePath="..\draw\draw_simple_scale.c"
+ RelativePath="..\..\source\pdf\pdf-page.c"
>
</File>
<File
- RelativePath="..\draw\draw_unpack.c"
+ RelativePath="..\..\source\pdf\pdf-parse.c"
>
</File>
- </Filter>
- <Filter
- Name="ucdn"
- >
<File
- RelativePath="..\ucdn\ucdn.c"
+ RelativePath="..\..\source\pdf\pdf-pattern.c"
>
</File>
- </Filter>
- <Filter
- Name="xps"
- >
<File
- RelativePath="..\xps\muxps-internal.h"
+ RelativePath="..\..\source\pdf\pdf-pkcs7.c"
>
</File>
<File
- RelativePath="..\xps\muxps.h"
+ RelativePath="..\..\source\pdf\pdf-repair.c"
>
</File>
<File
- RelativePath="..\xps\xps_common.c"
+ RelativePath="..\..\source\pdf\pdf-shade.c"
>
</File>
<File
- RelativePath="..\xps\xps_doc.c"
+ RelativePath="..\..\source\pdf\pdf-store.c"
>
</File>
<File
- RelativePath="..\xps\xps_glyphs.c"
+ RelativePath="..\..\source\pdf\pdf-stream.c"
>
</File>
<File
- RelativePath="..\xps\xps_gradient.c"
+ RelativePath="..\..\source\pdf\pdf-type3.c"
>
</File>
<File
- RelativePath="..\xps\xps_image.c"
+ RelativePath="..\..\source\pdf\pdf-unicode.c"
>
</File>
<File
- RelativePath="..\xps\xps_outline.c"
+ RelativePath="..\..\source\pdf\pdf-write.c"
>
</File>
<File
- RelativePath="..\xps\xps_path.c"
+ RelativePath="..\..\source\pdf\pdf-xobject.c"
>
</File>
<File
- RelativePath="..\xps\xps_resource.c"
+ RelativePath="..\..\source\pdf\pdf-xref-aux.c"
>
</File>
<File
- RelativePath="..\xps\xps_tile.c"
+ RelativePath="..\..\source\pdf\pdf-xref.c"
>
</File>
+ </Filter>
+ <Filter
+ Name="!include"
+ >
<File
- RelativePath="..\xps\xps_util.c"
+ RelativePath="..\..\include\mupdf\cbz.h"
>
</File>
<File
- RelativePath="..\xps\xps_zip.c"
+ RelativePath="..\..\include\mupdf\fitz.h"
>
</File>
- </Filter>
- <Filter
- Name="cbz"
- >
<File
- RelativePath="..\cbz\mucbz.c"
+ RelativePath="..\..\include\mupdf\img.h"
>
</File>
<File
- RelativePath="..\cbz\mucbz.h"
+ RelativePath="..\..\include\mupdf\memento.h"
>
</File>
- </Filter>
- <Filter
- Name="image"
- >
<File
- RelativePath="..\image\muimage.c"
+ RelativePath="..\..\include\mupdf\pdf.h"
>
</File>
<File
- RelativePath="..\image\muimage.h"
+ RelativePath="..\..\include\mupdf\xps.h"
>
</File>
- </Filter>
- <Filter
- Name="api"
- >
<Filter
- Name="mupdf"
- >
- <File
- RelativePath="..\include\mupdf\cbz.h"
- >
- </File>
- <File
- RelativePath="..\include\mupdf\fitz.h"
- >
- </File>
- <File
- RelativePath="..\include\mupdf\image.h"
- >
- </File>
- <File
- RelativePath="..\include\mupdf\memento.h"
- >
- </File>
- <File
- RelativePath="..\include\mupdf\pdf.h"
- >
- </File>
- <File
- RelativePath="..\include\mupdf\xps.h"
- >
- </File>
- <Filter
- Name="pdf"
- >
- <File
- RelativePath="..\include\mupdf\pdf\annot.h"
- >
- </File>
- <File
- RelativePath="..\include\mupdf\pdf\cmap.h"
- >
- </File>
- <File
- RelativePath="..\include\mupdf\pdf\crypt.h"
- >
- </File>
- <File
- RelativePath="..\include\mupdf\pdf\document.h"
- >
- </File>
- <File
- RelativePath="..\include\mupdf\pdf\event.h"
- >
- </File>
- <File
- RelativePath="..\include\mupdf\pdf\field.h"
- >
- </File>
- <File
- RelativePath="..\include\mupdf\pdf\font.h"
- >
- </File>
- <File
- RelativePath="..\include\mupdf\pdf\javascript.h"
- >
- </File>
- <File
- RelativePath="..\include\mupdf\pdf\object.h"
- >
- </File>
- <File
- RelativePath="..\include\mupdf\pdf\output-pdf.h"
- >
- </File>
- <File
- RelativePath="..\include\mupdf\pdf\page.h"
- >
- </File>
- <File
- RelativePath="..\include\mupdf\pdf\parse.h"
- >
- </File>
- <File
- RelativePath="..\include\mupdf\pdf\resource.h"
- >
- </File>
- <File
- RelativePath="..\include\mupdf\pdf\widget.h"
- >
- </File>
- <File
- RelativePath="..\include\mupdf\pdf\xref.h"
- >
- </File>
- </Filter>
- <Filter
- Name="fitz"
- >
- <File
- RelativePath="..\include\mupdf\fitz\annotation.h"
- >
- </File>
- <File
- RelativePath="..\include\mupdf\fitz\bitmap.h"
- >
- </File>
- <File
- RelativePath="..\include\mupdf\fitz\buffer.h"
- >
- </File>
- <File
- RelativePath="..\include\mupdf\fitz\colorspace.h"
- >
- </File>
- <File
- RelativePath="..\include\mupdf\fitz\compressed-buffer.h"
- >
- </File>
- <File
- RelativePath="..\include\mupdf\fitz\context.h"
- >
- </File>
- <File
- RelativePath="..\include\mupdf\fitz\crypt.h"
- >
- </File>
- <File
- RelativePath="..\include\mupdf\fitz\device.h"
- >
- </File>
- <File
- RelativePath="..\include\mupdf\fitz\display-list.h"
- >
- </File>
- <File
- RelativePath="..\include\mupdf\fitz\document.h"
- >
- </File>
- <File
- RelativePath="..\include\mupdf\fitz\filter.h"
- >
- </File>
- <File
- RelativePath="..\include\mupdf\fitz\font.h"
- >
- </File>
- <File
- RelativePath="..\include\mupdf\fitz\function.h"
- >
- </File>
- <File
- RelativePath="..\include\mupdf\fitz\getopt.h"
- >
- </File>
- <File
- RelativePath="..\include\mupdf\fitz\glyph-cache.h"
- >
- </File>
- <File
- RelativePath="..\include\mupdf\fitz\hash.h"
- >
- </File>
- <File
- RelativePath="..\include\mupdf\fitz\image.h"
- >
- </File>
- <File
- RelativePath="..\include\mupdf\fitz\link.h"
- >
- </File>
- <File
- RelativePath="..\include\mupdf\fitz\math.h"
- >
- </File>
- <File
- RelativePath="..\include\mupdf\fitz\meta.h"
- >
- </File>
- <File
- RelativePath="..\include\mupdf\fitz\outline.h"
- >
- </File>
- <File
- RelativePath="..\include\mupdf\fitz\output-pcl.h"
- >
- </File>
- <File
- RelativePath="..\include\mupdf\fitz\output-png.h"
- >
- </File>
- <File
- RelativePath="..\include\mupdf\fitz\output-pnm.h"
- >
- </File>
- <File
- RelativePath="..\include\mupdf\fitz\output-pwg.h"
- >
- </File>
- <File
- RelativePath="..\include\mupdf\fitz\output-svg.h"
- >
- </File>
- <File
- RelativePath="..\include\mupdf\fitz\output.h"
- >
- </File>
- <File
- RelativePath="..\include\mupdf\fitz\path.h"
- >
- </File>
- <File
- RelativePath="..\include\mupdf\fitz\pixmap.h"
- >
- </File>
- <File
- RelativePath="..\include\mupdf\fitz\shade.h"
- >
- </File>
- <File
- RelativePath="..\include\mupdf\fitz\store.h"
- >
- </File>
- <File
- RelativePath="..\include\mupdf\fitz\stream.h"
- >
- </File>
- <File
- RelativePath="..\include\mupdf\fitz\string.h"
- >
- </File>
- <File
- RelativePath="..\include\mupdf\fitz\structured-text.h"
- >
- </File>
- <File
- RelativePath="..\include\mupdf\fitz\system.h"
- >
- </File>
- <File
- RelativePath="..\include\mupdf\fitz\text.h"
- >
- </File>
- <File
- RelativePath="..\include\mupdf\fitz\transition.h"
- >
- </File>
- <File
- RelativePath="..\include\mupdf\fitz\write-document.h"
- >
- </File>
- <File
- RelativePath="..\include\mupdf\fitz\xml.h"
- >
- </File>
- </Filter>
+ Name="pdf"
+ >
+ <File
+ RelativePath="..\..\include\mupdf\pdf\annot.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\include\mupdf\pdf\cmap.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\include\mupdf\pdf\crypt.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\include\mupdf\pdf\document.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\include\mupdf\pdf\event.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\include\mupdf\pdf\field.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\include\mupdf\pdf\font.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\include\mupdf\pdf\javascript.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\include\mupdf\pdf\object.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\include\mupdf\pdf\output-pdf.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\include\mupdf\pdf\page.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\include\mupdf\pdf\parse.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\include\mupdf\pdf\resource.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\include\mupdf\pdf\widget.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\include\mupdf\pdf\xref.h"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="fitz"
+ >
+ <File
+ RelativePath="..\..\include\mupdf\fitz\annotation.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\include\mupdf\fitz\bitmap.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\include\mupdf\fitz\buffer.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\include\mupdf\fitz\colorspace.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\include\mupdf\fitz\compressed-buffer.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\include\mupdf\fitz\context.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\include\mupdf\fitz\crypt.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\include\mupdf\fitz\device.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\include\mupdf\fitz\display-list.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\include\mupdf\fitz\document.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\include\mupdf\fitz\filter.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\include\mupdf\fitz\font.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\include\mupdf\fitz\function.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\include\mupdf\fitz\getopt.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\include\mupdf\fitz\glyph-cache.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\include\mupdf\fitz\hash.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\include\mupdf\fitz\image.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\include\mupdf\fitz\link.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\include\mupdf\fitz\math.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\include\mupdf\fitz\meta.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\include\mupdf\fitz\outline.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\include\mupdf\fitz\output-pcl.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\include\mupdf\fitz\output-png.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\include\mupdf\fitz\output-pnm.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\include\mupdf\fitz\output-pwg.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\include\mupdf\fitz\output-svg.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\include\mupdf\fitz\output.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\include\mupdf\fitz\path.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\include\mupdf\fitz\pixmap.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\include\mupdf\fitz\shade.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\include\mupdf\fitz\store.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\include\mupdf\fitz\stream.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\include\mupdf\fitz\string.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\include\mupdf\fitz\structured-text.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\include\mupdf\fitz\system.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\include\mupdf\fitz\text.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\include\mupdf\fitz\transition.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\include\mupdf\fitz\write-document.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\include\mupdf\fitz\xml.h"
+ >
+ </File>
</Filter>
</Filter>
</Files>
diff --git a/platform/win32/libthirdparty.vcproj b/platform/win32/libthirdparty.vcproj
index 32576cfe..ac17de00 100644
--- a/platform/win32/libthirdparty.vcproj
+++ b/platform/win32/libthirdparty.vcproj
@@ -39,7 +39,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
- AdditionalIncludeDirectories="..\scripts;..\thirdparty\jbig2dec;..\thirdparty\jpeg;..\thirdparty\openjpeg\libopenjpeg;..\thirdparty\zlib;..\thirdparty\freetype\include"
+ AdditionalIncludeDirectories="..\..\scripts;..\..\thirdparty\jbig2dec;..\..\thirdparty\jpeg;..\..\thirdparty\openjpeg\libopenjpeg;..\..\thirdparty\zlib;..\..\thirdparty\freetype\include"
PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS;FT2_BUILD_LIBRARY;OPJ_STATIC;FT_CONFIG_MODULES_H=\&quot;slimftmodules.h\&quot;;FT_CONFIG_OPTIONS_H=\&quot;slimftoptions.h\&quot;;DEBUG=1;verbose=-1"
MinimalRebuild="true"
BasicRuntimeChecks="3"
@@ -102,7 +102,7 @@
Name="VCCLCompilerTool"
Optimization="2"
EnableIntrinsicFunctions="true"
- AdditionalIncludeDirectories="..\scripts;..\thirdparty\jbig2dec;..\thirdparty\jpeg;..\thirdparty\openjpeg\libopenjpeg;..\thirdparty\zlib;..\thirdparty\freetype\include"
+ AdditionalIncludeDirectories="..\..\scripts;..\..\thirdparty\jbig2dec;..\..\thirdparty\jpeg;..\..\thirdparty\openjpeg\libopenjpeg;..\..\thirdparty\zlib;..\..\thirdparty\freetype\include"
PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS;FT2_BUILD_LIBRARY;OPJ_STATIC;FT_CONFIG_MODULES_H=\&quot;slimftmodules.h\&quot;;FT_CONFIG_OPTIONS_H=\&quot;slimftoptions.h\&quot;;verbose=-1"
RuntimeLibrary="0"
EnableFunctionLevelLinking="true"
@@ -162,7 +162,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
- AdditionalIncludeDirectories="..\scripts;..\thirdparty\jbig2dec;..\thirdparty\jpeg;..\thirdparty\openjpeg\libopenjpeg;..\thirdparty\zlib;..\thirdparty\freetype\include"
+ AdditionalIncludeDirectories="..\..\scripts;..\..\thirdparty\jbig2dec;..\..\thirdparty\jpeg;..\..\thirdparty\openjpeg\libopenjpeg;..\..\thirdparty\zlib;..\..\thirdparty\freetype\include"
PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS;FT2_BUILD_LIBRARY;OPJ_STATIC;FT_CONFIG_MODULES_H=\&quot;slimftmodules.h\&quot;;FT_CONFIG_OPTIONS_H=\&quot;slimftoptions.h\&quot;;MEMENTO=1;DEBUG=1;verbose=-1"
MinimalRebuild="true"
BasicRuntimeChecks="3"
@@ -206,127 +206,127 @@
Name="libjpeg"
>
<File
- RelativePath="..\thirdparty\jpeg\jaricom.c"
+ RelativePath="..\..\thirdparty\jpeg\jaricom.c"
>
</File>
<File
- RelativePath="..\thirdparty\jpeg\jcomapi.c"
+ RelativePath="..\..\thirdparty\jpeg\jcomapi.c"
>
</File>
<File
- RelativePath="..\thirdparty\jpeg\jdapimin.c"
+ RelativePath="..\..\thirdparty\jpeg\jdapimin.c"
>
</File>
<File
- RelativePath="..\thirdparty\jpeg\jdapistd.c"
+ RelativePath="..\..\thirdparty\jpeg\jdapistd.c"
>
</File>
<File
- RelativePath="..\thirdparty\jpeg\jdarith.c"
+ RelativePath="..\..\thirdparty\jpeg\jdarith.c"
>
</File>
<File
- RelativePath="..\thirdparty\jpeg\jdatadst.c"
+ RelativePath="..\..\thirdparty\jpeg\jdatadst.c"
>
</File>
<File
- RelativePath="..\thirdparty\jpeg\jdatasrc.c"
+ RelativePath="..\..\thirdparty\jpeg\jdatasrc.c"
>
</File>
<File
- RelativePath="..\thirdparty\jpeg\jdcoefct.c"
+ RelativePath="..\..\thirdparty\jpeg\jdcoefct.c"
>
</File>
<File
- RelativePath="..\thirdparty\jpeg\jdcolor.c"
+ RelativePath="..\..\thirdparty\jpeg\jdcolor.c"
>
</File>
<File
- RelativePath="..\thirdparty\jpeg\jddctmgr.c"
+ RelativePath="..\..\thirdparty\jpeg\jddctmgr.c"
>
</File>
<File
- RelativePath="..\thirdparty\jpeg\jdhuff.c"
+ RelativePath="..\..\thirdparty\jpeg\jdhuff.c"
>
</File>
<File
- RelativePath="..\thirdparty\jpeg\jdinput.c"
+ RelativePath="..\..\thirdparty\jpeg\jdinput.c"
>
</File>
<File
- RelativePath="..\thirdparty\jpeg\jdmainct.c"
+ RelativePath="..\..\thirdparty\jpeg\jdmainct.c"
>
</File>
<File
- RelativePath="..\thirdparty\jpeg\jdmarker.c"
+ RelativePath="..\..\thirdparty\jpeg\jdmarker.c"
>
</File>
<File
- RelativePath="..\thirdparty\jpeg\jdmaster.c"
+ RelativePath="..\..\thirdparty\jpeg\jdmaster.c"
>
</File>
<File
- RelativePath="..\thirdparty\jpeg\jdmerge.c"
+ RelativePath="..\..\thirdparty\jpeg\jdmerge.c"
>
</File>
<File
- RelativePath="..\thirdparty\jpeg\jdpostct.c"
+ RelativePath="..\..\thirdparty\jpeg\jdpostct.c"
>
</File>
<File
- RelativePath="..\thirdparty\jpeg\jdsample.c"
+ RelativePath="..\..\thirdparty\jpeg\jdsample.c"
>
</File>
<File
- RelativePath="..\thirdparty\jpeg\jdtrans.c"
+ RelativePath="..\..\thirdparty\jpeg\jdtrans.c"
>
</File>
<File
- RelativePath="..\thirdparty\jpeg\jerror.c"
+ RelativePath="..\..\thirdparty\jpeg\jerror.c"
>
</File>
<File
- RelativePath="..\thirdparty\jpeg\jfdctflt.c"
+ RelativePath="..\..\thirdparty\jpeg\jfdctflt.c"
>
</File>
<File
- RelativePath="..\thirdparty\jpeg\jfdctfst.c"
+ RelativePath="..\..\thirdparty\jpeg\jfdctfst.c"
>
</File>
<File
- RelativePath="..\thirdparty\jpeg\jfdctint.c"
+ RelativePath="..\..\thirdparty\jpeg\jfdctint.c"
>
</File>
<File
- RelativePath="..\thirdparty\jpeg\jidctflt.c"
+ RelativePath="..\..\thirdparty\jpeg\jidctflt.c"
>
</File>
<File
- RelativePath="..\thirdparty\jpeg\jidctfst.c"
+ RelativePath="..\..\thirdparty\jpeg\jidctfst.c"
>
</File>
<File
- RelativePath="..\thirdparty\jpeg\jidctint.c"
+ RelativePath="..\..\thirdparty\jpeg\jidctint.c"
>
</File>
<File
- RelativePath="..\thirdparty\jpeg\jmemmgr.c"
+ RelativePath="..\..\thirdparty\jpeg\jmemmgr.c"
>
</File>
<File
- RelativePath="..\thirdparty\jpeg\jmemnobs.c"
+ RelativePath="..\..\thirdparty\jpeg\jmemnobs.c"
>
</File>
<File
- RelativePath="..\thirdparty\jpeg\jquant1.c"
+ RelativePath="..\..\thirdparty\jpeg\jquant1.c"
>
</File>
<File
- RelativePath="..\thirdparty\jpeg\jquant2.c"
+ RelativePath="..\..\thirdparty\jpeg\jquant2.c"
>
</File>
<File
- RelativePath="..\thirdparty\jpeg\jutils.c"
+ RelativePath="..\..\thirdparty\jpeg\jutils.c"
>
</File>
</Filter>
@@ -334,63 +334,63 @@
Name="libjbig2dec"
>
<File
- RelativePath="..\thirdparty\jbig2dec\jbig2.c"
+ RelativePath="..\..\thirdparty\jbig2dec\jbig2.c"
>
</File>
<File
- RelativePath="..\thirdparty\jbig2dec\jbig2_arith.c"
+ RelativePath="..\..\thirdparty\jbig2dec\jbig2_arith.c"
>
</File>
<File
- RelativePath="..\thirdparty\jbig2dec\jbig2_arith_iaid.c"
+ RelativePath="..\..\thirdparty\jbig2dec\jbig2_arith_iaid.c"
>
</File>
<File
- RelativePath="..\thirdparty\jbig2dec\jbig2_arith_int.c"
+ RelativePath="..\..\thirdparty\jbig2dec\jbig2_arith_int.c"
>
</File>
<File
- RelativePath="..\thirdparty\jbig2dec\jbig2_generic.c"
+ RelativePath="..\..\thirdparty\jbig2dec\jbig2_generic.c"
>
</File>
<File
- RelativePath="..\thirdparty\jbig2dec\jbig2_halftone.c"
+ RelativePath="..\..\thirdparty\jbig2dec\jbig2_halftone.c"
>
</File>
<File
- RelativePath="..\thirdparty\jbig2dec\jbig2_huffman.c"
+ RelativePath="..\..\thirdparty\jbig2dec\jbig2_huffman.c"
>
</File>
<File
- RelativePath="..\thirdparty\jbig2dec\jbig2_image.c"
+ RelativePath="..\..\thirdparty\jbig2dec\jbig2_image.c"
>
</File>
<File
- RelativePath="..\thirdparty\jbig2dec\jbig2_metadata.c"
+ RelativePath="..\..\thirdparty\jbig2dec\jbig2_metadata.c"
>
</File>
<File
- RelativePath="..\thirdparty\jbig2dec\jbig2_mmr.c"
+ RelativePath="..\..\thirdparty\jbig2dec\jbig2_mmr.c"
>
</File>
<File
- RelativePath="..\thirdparty\jbig2dec\jbig2_page.c"
+ RelativePath="..\..\thirdparty\jbig2dec\jbig2_page.c"
>
</File>
<File
- RelativePath="..\thirdparty\jbig2dec\jbig2_refinement.c"
+ RelativePath="..\..\thirdparty\jbig2dec\jbig2_refinement.c"
>
</File>
<File
- RelativePath="..\thirdparty\jbig2dec\jbig2_segment.c"
+ RelativePath="..\..\thirdparty\jbig2dec\jbig2_segment.c"
>
</File>
<File
- RelativePath="..\thirdparty\jbig2dec\jbig2_symbol_dict.c"
+ RelativePath="..\..\thirdparty\jbig2dec\jbig2_symbol_dict.c"
>
</File>
<File
- RelativePath="..\thirdparty\jbig2dec\jbig2_text.c"
+ RelativePath="..\..\thirdparty\jbig2dec\jbig2_text.c"
>
</File>
</Filter>
@@ -398,43 +398,43 @@
Name="libz"
>
<File
- RelativePath="..\thirdparty\zlib\adler32.c"
+ RelativePath="..\..\thirdparty\zlib\adler32.c"
>
</File>
<File
- RelativePath="..\thirdparty\zlib\compress.c"
+ RelativePath="..\..\thirdparty\zlib\compress.c"
>
</File>
<File
- RelativePath="..\thirdparty\zlib\crc32.c"
+ RelativePath="..\..\thirdparty\zlib\crc32.c"
>
</File>
<File
- RelativePath="..\thirdparty\zlib\deflate.c"
+ RelativePath="..\..\thirdparty\zlib\deflate.c"
>
</File>
<File
- RelativePath="..\thirdparty\zlib\inffast.c"
+ RelativePath="..\..\thirdparty\zlib\inffast.c"
>
</File>
<File
- RelativePath="..\thirdparty\zlib\inflate.c"
+ RelativePath="..\..\thirdparty\zlib\inflate.c"
>
</File>
<File
- RelativePath="..\thirdparty\zlib\inftrees.c"
+ RelativePath="..\..\thirdparty\zlib\inftrees.c"
>
</File>
<File
- RelativePath="..\thirdparty\zlib\trees.c"
+ RelativePath="..\..\thirdparty\zlib\trees.c"
>
</File>
<File
- RelativePath="..\thirdparty\zlib\uncompr.c"
+ RelativePath="..\..\thirdparty\zlib\uncompr.c"
>
</File>
<File
- RelativePath="..\thirdparty\zlib\zutil.c"
+ RelativePath="..\..\thirdparty\zlib\zutil.c"
>
</File>
</Filter>
@@ -445,211 +445,211 @@
Name="openjp2"
>
<File
- RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\bio.c"
+ RelativePath="..\..\thirdparty\openjpeg\src\lib\openjp2\bio.c"
>
</File>
<File
- RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\bio.h"
+ RelativePath="..\..\thirdparty\openjpeg\src\lib\openjp2\bio.h"
>
</File>
<File
- RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\cidx_manager.c"
+ RelativePath="..\..\thirdparty\openjpeg\src\lib\openjp2\cidx_manager.c"
>
</File>
<File
- RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\cidx_manager.h"
+ RelativePath="..\..\thirdparty\openjpeg\src\lib\openjp2\cidx_manager.h"
>
</File>
<File
- RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\cio.c"
+ RelativePath="..\..\thirdparty\openjpeg\src\lib\openjp2\cio.c"
>
</File>
<File
- RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\cio.h"
+ RelativePath="..\..\thirdparty\openjpeg\src\lib\openjp2\cio.h"
>
</File>
<File
- RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\dwt.c"
+ RelativePath="..\..\thirdparty\openjpeg\src\lib\openjp2\dwt.c"
>
</File>
<File
- RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\dwt.h"
+ RelativePath="..\..\thirdparty\openjpeg\src\lib\openjp2\dwt.h"
>
</File>
<File
- RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\event.c"
+ RelativePath="..\..\thirdparty\openjpeg\src\lib\openjp2\event.c"
>
</File>
<File
- RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\event.h"
+ RelativePath="..\..\thirdparty\openjpeg\src\lib\openjp2\event.h"
>
</File>
<File
- RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\function_list.c"
+ RelativePath="..\..\thirdparty\openjpeg\src\lib\openjp2\function_list.c"
>
</File>
<File
- RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\function_list.h"
+ RelativePath="..\..\thirdparty\openjpeg\src\lib\openjp2\function_list.h"
>
</File>
<File
- RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\image.c"
+ RelativePath="..\..\thirdparty\openjpeg\src\lib\openjp2\image.c"
>
</File>
<File
- RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\image.h"
+ RelativePath="..\..\thirdparty\openjpeg\src\lib\openjp2\image.h"
>
</File>
<File
- RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\indexbox_manager.h"
+ RelativePath="..\..\thirdparty\openjpeg\src\lib\openjp2\indexbox_manager.h"
>
</File>
<File
- RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\invert.c"
+ RelativePath="..\..\thirdparty\openjpeg\src\lib\openjp2\invert.c"
>
</File>
<File
- RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\invert.h"
+ RelativePath="..\..\thirdparty\openjpeg\src\lib\openjp2\invert.h"
>
</File>
<File
- RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\j2k.c"
+ RelativePath="..\..\thirdparty\openjpeg\src\lib\openjp2\j2k.c"
>
</File>
<File
- RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\j2k.h"
+ RelativePath="..\..\thirdparty\openjpeg\src\lib\openjp2\j2k.h"
>
</File>
<File
- RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\jp2.c"
+ RelativePath="..\..\thirdparty\openjpeg\src\lib\openjp2\jp2.c"
>
</File>
<File
- RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\jp2.h"
+ RelativePath="..\..\thirdparty\openjpeg\src\lib\openjp2\jp2.h"
>
</File>
<File
- RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\mct.c"
+ RelativePath="..\..\thirdparty\openjpeg\src\lib\openjp2\mct.c"
>
</File>
<File
- RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\mct.h"
+ RelativePath="..\..\thirdparty\openjpeg\src\lib\openjp2\mct.h"
>
</File>
<File
- RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\mqc.c"
+ RelativePath="..\..\thirdparty\openjpeg\src\lib\openjp2\mqc.c"
>
</File>
<File
- RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\mqc.h"
+ RelativePath="..\..\thirdparty\openjpeg\src\lib\openjp2\mqc.h"
>
</File>
<File
- RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\openjpeg.c"
+ RelativePath="..\..\thirdparty\openjpeg\src\lib\openjp2\openjpeg.c"
>
</File>
<File
- RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\openjpeg.h"
+ RelativePath="..\..\thirdparty\openjpeg\src\lib\openjp2\openjpeg.h"
>
</File>
<File
- RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\opj_clock.c"
+ RelativePath="..\..\thirdparty\openjpeg\src\lib\openjp2\opj_clock.c"
>
</File>
<File
- RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\opj_clock.h"
+ RelativePath="..\..\thirdparty\openjpeg\src\lib\openjp2\opj_clock.h"
>
</File>
<File
- RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\opj_includes.h"
+ RelativePath="..\..\thirdparty\openjpeg\src\lib\openjp2\opj_includes.h"
>
</File>
<File
- RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\opj_intmath.h"
+ RelativePath="..\..\thirdparty\openjpeg\src\lib\openjp2\opj_intmath.h"
>
</File>
<File
- RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\opj_inttypes.h"
+ RelativePath="..\..\thirdparty\openjpeg\src\lib\openjp2\opj_inttypes.h"
>
</File>
<File
- RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\opj_malloc.h"
+ RelativePath="..\..\thirdparty\openjpeg\src\lib\openjp2\opj_malloc.h"
>
</File>
<File
- RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\opj_stdint.h"
+ RelativePath="..\..\thirdparty\openjpeg\src\lib\openjp2\opj_stdint.h"
>
</File>
<File
- RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\phix_manager.c"
+ RelativePath="..\..\thirdparty\openjpeg\src\lib\openjp2\phix_manager.c"
>
</File>
<File
- RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\pi.c"
+ RelativePath="..\..\thirdparty\openjpeg\src\lib\openjp2\pi.c"
>
</File>
<File
- RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\pi.h"
+ RelativePath="..\..\thirdparty\openjpeg\src\lib\openjp2\pi.h"
>
</File>
<File
- RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\ppix_manager.c"
+ RelativePath="..\..\thirdparty\openjpeg\src\lib\openjp2\ppix_manager.c"
>
</File>
<File
- RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\raw.c"
+ RelativePath="..\..\thirdparty\openjpeg\src\lib\openjp2\raw.c"
>
</File>
<File
- RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\raw.h"
+ RelativePath="..\..\thirdparty\openjpeg\src\lib\openjp2\raw.h"
>
</File>
<File
- RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\t1.c"
+ RelativePath="..\..\thirdparty\openjpeg\src\lib\openjp2\t1.c"
>
</File>
<File
- RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\t1.h"
+ RelativePath="..\..\thirdparty\openjpeg\src\lib\openjp2\t1.h"
>
</File>
<File
- RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\t1_generate_luts.c"
+ RelativePath="..\..\thirdparty\openjpeg\src\lib\openjp2\t1_generate_luts.c"
>
</File>
<File
- RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\t1_luts.h"
+ RelativePath="..\..\thirdparty\openjpeg\src\lib\openjp2\t1_luts.h"
>
</File>
<File
- RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\t2.c"
+ RelativePath="..\..\thirdparty\openjpeg\src\lib\openjp2\t2.c"
>
</File>
<File
- RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\t2.h"
+ RelativePath="..\..\thirdparty\openjpeg\src\lib\openjp2\t2.h"
>
</File>
<File
- RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\tcd.c"
+ RelativePath="..\..\thirdparty\openjpeg\src\lib\openjp2\tcd.c"
>
</File>
<File
- RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\tcd.h"
+ RelativePath="..\..\thirdparty\openjpeg\src\lib\openjp2\tcd.h"
>
</File>
<File
- RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\tgt.c"
+ RelativePath="..\..\thirdparty\openjpeg\src\lib\openjp2\tgt.c"
>
</File>
<File
- RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\tgt.h"
+ RelativePath="..\..\thirdparty\openjpeg\src\lib\openjp2\tgt.h"
>
</File>
<File
- RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\thix_manager.c"
+ RelativePath="..\..\thirdparty\openjpeg\src\lib\openjp2\thix_manager.c"
>
</File>
<File
- RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\tpix_manager.c"
+ RelativePath="..\..\thirdparty\openjpeg\src\lib\openjp2\tpix_manager.c"
>
</File>
</Filter>
@@ -658,90 +658,90 @@
Name="libfreetype"
>
<File
- RelativePath="..\thirdparty\freetype\src\cff\cff.c"
+ RelativePath="..\..\thirdparty\freetype\src\cff\cff.c"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\src\psaux\psaux.c"
+ RelativePath="..\..\thirdparty\freetype\src\psaux\psaux.c"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\src\pshinter\pshinter.c"
+ RelativePath="..\..\thirdparty\freetype\src\pshinter\pshinter.c"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\src\psnames\psnames.c"
+ RelativePath="..\..\thirdparty\freetype\src\psnames\psnames.c"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\src\raster\raster.c"
+ RelativePath="..\..\thirdparty\freetype\src\raster\raster.c"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\src\sfnt\sfnt.c"
+ RelativePath="..\..\thirdparty\freetype\src\sfnt\sfnt.c"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\src\smooth\smooth.c"
+ RelativePath="..\..\thirdparty\freetype\src\smooth\smooth.c"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\src\truetype\truetype.c"
+ RelativePath="..\..\thirdparty\freetype\src\truetype\truetype.c"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\src\type1\type1.c"
+ RelativePath="..\..\thirdparty\freetype\src\type1\type1.c"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\src\cid\type1cid.c"
+ RelativePath="..\..\thirdparty\freetype\src\cid\type1cid.c"
>
</File>
<Filter
Name="base"
>
<File
- RelativePath="..\thirdparty\freetype\src\base\ftbase.c"
+ RelativePath="..\..\thirdparty\freetype\src\base\ftbase.c"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\src\base\ftbbox.c"
+ RelativePath="..\..\thirdparty\freetype\src\base\ftbbox.c"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\src\base\ftbitmap.c"
+ RelativePath="..\..\thirdparty\freetype\src\base\ftbitmap.c"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\src\base\ftgasp.c"
+ RelativePath="..\..\thirdparty\freetype\src\base\ftgasp.c"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\src\base\ftglyph.c"
+ RelativePath="..\..\thirdparty\freetype\src\base\ftglyph.c"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\src\base\ftinit.c"
+ RelativePath="..\..\thirdparty\freetype\src\base\ftinit.c"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\src\base\ftstroke.c"
+ RelativePath="..\..\thirdparty\freetype\src\base\ftstroke.c"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\src\base\ftsynth.c"
+ RelativePath="..\..\thirdparty\freetype\src\base\ftsynth.c"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\src\base\ftsystem.c"
+ RelativePath="..\..\thirdparty\freetype\src\base\ftsystem.c"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\src\base\fttype1.c"
+ RelativePath="..\..\thirdparty\freetype\src\base\fttype1.c"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\src\base\ftxf86.c"
+ RelativePath="..\..\thirdparty\freetype\src\base\ftxf86.c"
>
</File>
</Filter>
@@ -749,201 +749,201 @@
Name="include"
>
<File
- RelativePath="..\thirdparty\freetype\include\ft2build.h"
+ RelativePath="..\..\thirdparty\freetype\include\ft2build.h"
>
</File>
<Filter
Name="freetype"
>
<File
- RelativePath="..\thirdparty\freetype\include\freetype\freetype.h"
+ RelativePath="..\..\thirdparty\freetype\include\freetype\freetype.h"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\include\freetype\ftadvanc.h"
+ RelativePath="..\..\thirdparty\freetype\include\freetype\ftadvanc.h"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\include\freetype\ftbbox.h"
+ RelativePath="..\..\thirdparty\freetype\include\freetype\ftbbox.h"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\include\freetype\ftbdf.h"
+ RelativePath="..\..\thirdparty\freetype\include\freetype\ftbdf.h"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\include\freetype\ftbitmap.h"
+ RelativePath="..\..\thirdparty\freetype\include\freetype\ftbitmap.h"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\include\freetype\ftbzip2.h"
+ RelativePath="..\..\thirdparty\freetype\include\freetype\ftbzip2.h"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\include\freetype\ftcache.h"
+ RelativePath="..\..\thirdparty\freetype\include\freetype\ftcache.h"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\include\freetype\ftchapters.h"
+ RelativePath="..\..\thirdparty\freetype\include\freetype\ftchapters.h"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\include\freetype\ftcid.h"
+ RelativePath="..\..\thirdparty\freetype\include\freetype\ftcid.h"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\include\freetype\fterrdef.h"
+ RelativePath="..\..\thirdparty\freetype\include\freetype\fterrdef.h"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\include\freetype\fterrors.h"
+ RelativePath="..\..\thirdparty\freetype\include\freetype\fterrors.h"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\include\freetype\ftgasp.h"
+ RelativePath="..\..\thirdparty\freetype\include\freetype\ftgasp.h"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\include\freetype\ftglyph.h"
+ RelativePath="..\..\thirdparty\freetype\include\freetype\ftglyph.h"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\include\freetype\ftgxval.h"
+ RelativePath="..\..\thirdparty\freetype\include\freetype\ftgxval.h"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\include\freetype\ftgzip.h"
+ RelativePath="..\..\thirdparty\freetype\include\freetype\ftgzip.h"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\include\freetype\ftimage.h"
+ RelativePath="..\..\thirdparty\freetype\include\freetype\ftimage.h"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\include\freetype\ftincrem.h"
+ RelativePath="..\..\thirdparty\freetype\include\freetype\ftincrem.h"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\include\freetype\ftlcdfil.h"
+ RelativePath="..\..\thirdparty\freetype\include\freetype\ftlcdfil.h"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\include\freetype\ftlist.h"
+ RelativePath="..\..\thirdparty\freetype\include\freetype\ftlist.h"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\include\freetype\ftlzw.h"
+ RelativePath="..\..\thirdparty\freetype\include\freetype\ftlzw.h"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\include\freetype\ftmac.h"
+ RelativePath="..\..\thirdparty\freetype\include\freetype\ftmac.h"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\include\freetype\ftmm.h"
+ RelativePath="..\..\thirdparty\freetype\include\freetype\ftmm.h"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\include\freetype\ftmodapi.h"
+ RelativePath="..\..\thirdparty\freetype\include\freetype\ftmodapi.h"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\include\freetype\ftmoderr.h"
+ RelativePath="..\..\thirdparty\freetype\include\freetype\ftmoderr.h"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\include\freetype\ftotval.h"
+ RelativePath="..\..\thirdparty\freetype\include\freetype\ftotval.h"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\include\freetype\ftoutln.h"
+ RelativePath="..\..\thirdparty\freetype\include\freetype\ftoutln.h"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\include\freetype\ftpfr.h"
+ RelativePath="..\..\thirdparty\freetype\include\freetype\ftpfr.h"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\include\freetype\ftrender.h"
+ RelativePath="..\..\thirdparty\freetype\include\freetype\ftrender.h"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\include\freetype\ftsizes.h"
+ RelativePath="..\..\thirdparty\freetype\include\freetype\ftsizes.h"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\include\freetype\ftsnames.h"
+ RelativePath="..\..\thirdparty\freetype\include\freetype\ftsnames.h"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\include\freetype\ftstroke.h"
+ RelativePath="..\..\thirdparty\freetype\include\freetype\ftstroke.h"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\include\freetype\ftsynth.h"
+ RelativePath="..\..\thirdparty\freetype\include\freetype\ftsynth.h"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\include\freetype\ftsystem.h"
+ RelativePath="..\..\thirdparty\freetype\include\freetype\ftsystem.h"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\include\freetype\fttrigon.h"
+ RelativePath="..\..\thirdparty\freetype\include\freetype\fttrigon.h"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\include\freetype\fttypes.h"
+ RelativePath="..\..\thirdparty\freetype\include\freetype\fttypes.h"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\include\freetype\ftwinfnt.h"
+ RelativePath="..\..\thirdparty\freetype\include\freetype\ftwinfnt.h"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\include\freetype\ftxf86.h"
+ RelativePath="..\..\thirdparty\freetype\include\freetype\ftxf86.h"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\include\freetype\t1tables.h"
+ RelativePath="..\..\thirdparty\freetype\include\freetype\t1tables.h"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\include\freetype\ttnameid.h"
+ RelativePath="..\..\thirdparty\freetype\include\freetype\ttnameid.h"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\include\freetype\tttables.h"
+ RelativePath="..\..\thirdparty\freetype\include\freetype\tttables.h"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\include\freetype\tttags.h"
+ RelativePath="..\..\thirdparty\freetype\include\freetype\tttags.h"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\include\freetype\ttunpat.h"
+ RelativePath="..\..\thirdparty\freetype\include\freetype\ttunpat.h"
>
</File>
<Filter
Name="config"
>
<File
- RelativePath="..\thirdparty\freetype\include\freetype\config\ftconfig.h"
+ RelativePath="..\..\thirdparty\freetype\include\freetype\config\ftconfig.h"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\include\freetype\config\ftheader.h"
+ RelativePath="..\..\thirdparty\freetype\include\freetype\config\ftheader.h"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\include\freetype\config\ftmodule.h"
+ RelativePath="..\..\thirdparty\freetype\include\freetype\config\ftmodule.h"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\include\freetype\config\ftoption.h"
+ RelativePath="..\..\thirdparty\freetype\include\freetype\config\ftoption.h"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\include\freetype\config\ftstdlib.h"
+ RelativePath="..\..\thirdparty\freetype\include\freetype\config\ftstdlib.h"
>
</File>
</Filter>
@@ -951,150 +951,150 @@
Name="internal"
>
<File
- RelativePath="..\thirdparty\freetype\include\freetype\internal\autohint.h"
+ RelativePath="..\..\thirdparty\freetype\include\freetype\internal\autohint.h"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\include\freetype\internal\ftcalc.h"
+ RelativePath="..\..\thirdparty\freetype\include\freetype\internal\ftcalc.h"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\include\freetype\internal\ftdebug.h"
+ RelativePath="..\..\thirdparty\freetype\include\freetype\internal\ftdebug.h"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\include\freetype\internal\ftdriver.h"
+ RelativePath="..\..\thirdparty\freetype\include\freetype\internal\ftdriver.h"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\include\freetype\internal\ftgloadr.h"
+ RelativePath="..\..\thirdparty\freetype\include\freetype\internal\ftgloadr.h"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\include\freetype\internal\ftmemory.h"
+ RelativePath="..\..\thirdparty\freetype\include\freetype\internal\ftmemory.h"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\include\freetype\internal\ftobjs.h"
+ RelativePath="..\..\thirdparty\freetype\include\freetype\internal\ftobjs.h"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\include\freetype\internal\ftpic.h"
+ RelativePath="..\..\thirdparty\freetype\include\freetype\internal\ftpic.h"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\include\freetype\internal\ftrfork.h"
+ RelativePath="..\..\thirdparty\freetype\include\freetype\internal\ftrfork.h"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\include\freetype\internal\ftserv.h"
+ RelativePath="..\..\thirdparty\freetype\include\freetype\internal\ftserv.h"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\include\freetype\internal\ftstream.h"
+ RelativePath="..\..\thirdparty\freetype\include\freetype\internal\ftstream.h"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\include\freetype\internal\fttrace.h"
+ RelativePath="..\..\thirdparty\freetype\include\freetype\internal\fttrace.h"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\include\freetype\internal\ftvalid.h"
+ RelativePath="..\..\thirdparty\freetype\include\freetype\internal\ftvalid.h"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\include\freetype\internal\internal.h"
+ RelativePath="..\..\thirdparty\freetype\include\freetype\internal\internal.h"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\include\freetype\internal\psaux.h"
+ RelativePath="..\..\thirdparty\freetype\include\freetype\internal\psaux.h"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\include\freetype\internal\pshints.h"
+ RelativePath="..\..\thirdparty\freetype\include\freetype\internal\pshints.h"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\include\freetype\internal\sfnt.h"
+ RelativePath="..\..\thirdparty\freetype\include\freetype\internal\sfnt.h"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\include\freetype\internal\t1types.h"
+ RelativePath="..\..\thirdparty\freetype\include\freetype\internal\t1types.h"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\include\freetype\internal\tttypes.h"
+ RelativePath="..\..\thirdparty\freetype\include\freetype\internal\tttypes.h"
>
</File>
<Filter
Name="services"
>
<File
- RelativePath="..\thirdparty\freetype\include\freetype\internal\services\svbdf.h"
+ RelativePath="..\..\thirdparty\freetype\include\freetype\internal\services\svbdf.h"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\include\freetype\internal\services\svcid.h"
+ RelativePath="..\..\thirdparty\freetype\include\freetype\internal\services\svcid.h"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\include\freetype\internal\services\svgldict.h"
+ RelativePath="..\..\thirdparty\freetype\include\freetype\internal\services\svgldict.h"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\include\freetype\internal\services\svgxval.h"
+ RelativePath="..\..\thirdparty\freetype\include\freetype\internal\services\svgxval.h"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\include\freetype\internal\services\svkern.h"
+ RelativePath="..\..\thirdparty\freetype\include\freetype\internal\services\svkern.h"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\include\freetype\internal\services\svmm.h"
+ RelativePath="..\..\thirdparty\freetype\include\freetype\internal\services\svmm.h"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\include\freetype\internal\services\svotval.h"
+ RelativePath="..\..\thirdparty\freetype\include\freetype\internal\services\svotval.h"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\include\freetype\internal\services\svpfr.h"
+ RelativePath="..\..\thirdparty\freetype\include\freetype\internal\services\svpfr.h"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\include\freetype\internal\services\svpostnm.h"
+ RelativePath="..\..\thirdparty\freetype\include\freetype\internal\services\svpostnm.h"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\include\freetype\internal\services\svpscmap.h"
+ RelativePath="..\..\thirdparty\freetype\include\freetype\internal\services\svpscmap.h"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\include\freetype\internal\services\svpsinfo.h"
+ RelativePath="..\..\thirdparty\freetype\include\freetype\internal\services\svpsinfo.h"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\include\freetype\internal\services\svsfnt.h"
+ RelativePath="..\..\thirdparty\freetype\include\freetype\internal\services\svsfnt.h"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\include\freetype\internal\services\svttcmap.h"
+ RelativePath="..\..\thirdparty\freetype\include\freetype\internal\services\svttcmap.h"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\include\freetype\internal\services\svtteng.h"
+ RelativePath="..\..\thirdparty\freetype\include\freetype\internal\services\svtteng.h"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\include\freetype\internal\services\svttglyf.h"
+ RelativePath="..\..\thirdparty\freetype\include\freetype\internal\services\svttglyf.h"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\include\freetype\internal\services\svwinfnt.h"
+ RelativePath="..\..\thirdparty\freetype\include\freetype\internal\services\svwinfnt.h"
>
</File>
<File
- RelativePath="..\thirdparty\freetype\include\freetype\internal\services\svxf86nm.h"
+ RelativePath="..\..\thirdparty\freetype\include\freetype\internal\services\svxf86nm.h"
>
</File>
</Filter>
diff --git a/platform/win32/mudraw.vcproj b/platform/win32/mudraw.vcproj
index 6310fb06..b28291df 100644
--- a/platform/win32/mudraw.vcproj
+++ b/platform/win32/mudraw.vcproj
@@ -39,7 +39,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
- AdditionalIncludeDirectories="..\include"
+ AdditionalIncludeDirectories="..\..\include"
PreprocessorDefinitions="DEBUG=1"
MinimalRebuild="true"
BasicRuntimeChecks="3"
@@ -113,7 +113,7 @@
Name="VCCLCompilerTool"
Optimization="2"
EnableIntrinsicFunctions="true"
- AdditionalIncludeDirectories="..\include"
+ AdditionalIncludeDirectories="..\..\include"
RuntimeLibrary="0"
EnableFunctionLevelLinking="true"
WarningLevel="3"
@@ -185,7 +185,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
- AdditionalIncludeDirectories="..\include"
+ AdditionalIncludeDirectories="..\..\include"
PreprocessorDefinitions="MEMENTO=1;DEBUG=1"
MinimalRebuild="true"
BasicRuntimeChecks="3"
@@ -237,7 +237,7 @@
</References>
<Files>
<File
- RelativePath="..\apps\mudraw.c"
+ RelativePath="..\..\source\tools\mudraw.c"
>
</File>
</Files>
diff --git a/platform/win32/mujstest-v8.vcproj b/platform/win32/mujstest-v8.vcproj
index 1b37bb12..81d93db3 100644
--- a/platform/win32/mujstest-v8.vcproj
+++ b/platform/win32/mujstest-v8.vcproj
@@ -39,7 +39,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
- AdditionalIncludeDirectories="..\include"
+ AdditionalIncludeDirectories="..\..\include"
PreprocessorDefinitions="FT2_BUILD_LIBRARY;OPJ_STATIC;DEBUG=1"
MinimalRebuild="true"
BasicRuntimeChecks="3"
@@ -60,7 +60,7 @@
Name="VCLinkerTool"
AdditionalOptions="/FORCE"
AdditionalDependencies="v8_base.lib v8_snapshot.lib ws2_32.lib winmm.lib"
- AdditionalLibraryDirectories="&quot;..\thirdparty\v8-3.9\build\Debug\lib\&quot;"
+ AdditionalLibraryDirectories="&quot;..\..\thirdparty\v8-3.9\build\Debug\lib\&quot;"
GenerateDebugInformation="true"
TargetMachine="1"
/>
@@ -116,7 +116,7 @@
Name="VCCLCompilerTool"
Optimization="2"
EnableIntrinsicFunctions="true"
- AdditionalIncludeDirectories="..\include"
+ AdditionalIncludeDirectories="..\..\include"
RuntimeLibrary="0"
EnableFunctionLevelLinking="true"
WarningLevel="3"
@@ -134,7 +134,7 @@
<Tool
Name="VCLinkerTool"
AdditionalDependencies="v8_base.lib v8_snapshot.lib ws2_32.lib winmm.lib"
- AdditionalLibraryDirectories="&quot;..\thirdparty\v8-3.9\build\Release\lib&quot;"
+ AdditionalLibraryDirectories="&quot;..\..\thirdparty\v8-3.9\build\Release\lib&quot;"
GenerateDebugInformation="true"
OptimizeReferences="2"
EnableCOMDATFolding="2"
@@ -190,7 +190,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
- AdditionalIncludeDirectories="..\include"
+ AdditionalIncludeDirectories="..\..\include"
PreprocessorDefinitions="FT2_BUILD_LIBRARY;OPJ_STATIC;MEMENTO=1;DEBUG=1"
MinimalRebuild="true"
BasicRuntimeChecks="3"
@@ -210,7 +210,7 @@
<Tool
Name="VCLinkerTool"
AdditionalDependencies="v8_base.lib v8_snapshot.lib ws2_32.lib winmm.lib"
- AdditionalLibraryDirectories="&quot;..\thirdparty\v8-3.9\Build\Debug\lib&quot;"
+ AdditionalLibraryDirectories="&quot;..\..\thirdparty\v8-3.9\Build\Debug\lib&quot;"
GenerateDebugInformation="true"
TargetMachine="1"
/>
@@ -264,7 +264,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
- AdditionalIncludeDirectories="..\include"
+ AdditionalIncludeDirectories="..\..\include"
PreprocessorDefinitions="FT2_BUILD_LIBRARY;OPJ_STATIC;DEBUG=1;HAVE_OPENSSL"
MinimalRebuild="true"
BasicRuntimeChecks="3"
@@ -285,7 +285,7 @@
Name="VCLinkerTool"
AdditionalOptions="/FORCE"
AdditionalDependencies="v8_base.lib v8_snapshot.lib ws2_32.lib winmm.lib libeay32.lib"
- AdditionalLibraryDirectories="&quot;..\thirdparty\v8-3.9\build\Debug\lib\&quot;;..\thirdparty\openssl\lib"
+ AdditionalLibraryDirectories="&quot;..\..\thirdparty\v8-3.9\build\Debug\lib\&quot;;..\..\thirdparty\openssl\lib"
GenerateDebugInformation="true"
TargetMachine="1"
/>
@@ -341,7 +341,7 @@
Name="VCCLCompilerTool"
Optimization="2"
EnableIntrinsicFunctions="true"
- AdditionalIncludeDirectories="..\include"
+ AdditionalIncludeDirectories="..\..\include"
PreprocessorDefinitions="HAVE_OPENSSL"
RuntimeLibrary="0"
EnableFunctionLevelLinking="true"
@@ -360,7 +360,7 @@
<Tool
Name="VCLinkerTool"
AdditionalDependencies="v8_base.lib v8_snapshot.lib libeay32.lib ws2_32.lib winmm.lib"
- AdditionalLibraryDirectories="&quot;..\thirdparty\v8-3.9\build\release\lib\&quot;;..\thirdparty\openssl\lib"
+ AdditionalLibraryDirectories="&quot;..\..\thirdparty\v8-3.9\build\release\lib\&quot;;..\..\thirdparty\openssl\lib"
GenerateDebugInformation="true"
OptimizeReferences="2"
EnableCOMDATFolding="2"
@@ -396,35 +396,15 @@
</References>
<Files>
<File
- RelativePath="..\fitz\crypt_pkcs7.c"
+ RelativePath="..\..\platform\x11\jstest_main.c"
>
- <FileConfiguration
- Name="DebugOpenssl|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- AdditionalIncludeDirectories="..\thirdparty\openssl\include;..\generated"
- />
- </FileConfiguration>
- <FileConfiguration
- Name="ReleaseOpenssl|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- AdditionalIncludeDirectories="..\thirdparty\openssl\include"
- />
- </FileConfiguration>
</File>
<File
- RelativePath="..\apps\jstest_main.c"
+ RelativePath="..\..\platform\x11\pdfapp.c"
>
</File>
<File
- RelativePath="..\apps\pdfapp.c"
- >
- </File>
- <File
- RelativePath="..\apps\pdfapp.h"
+ RelativePath="..\..\platform\x11\pdfapp.h"
>
</File>
</Files>
diff --git a/platform/win32/mupdf-v8.vcproj b/platform/win32/mupdf-v8.vcproj
index c66c2d99..93c4dbb9 100644
--- a/platform/win32/mupdf-v8.vcproj
+++ b/platform/win32/mupdf-v8.vcproj
@@ -39,7 +39,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
- AdditionalIncludeDirectories="..\include"
+ AdditionalIncludeDirectories="..\..\include"
PreprocessorDefinitions="FT2_BUILD_LIBRARY;OPJ_STATIC;DEBUG=1"
MinimalRebuild="true"
BasicRuntimeChecks="3"
@@ -60,7 +60,7 @@
Name="VCLinkerTool"
AdditionalOptions="/FORCE"
AdditionalDependencies="v8_base.lib v8_snapshot.lib ws2_32.lib winmm.lib"
- AdditionalLibraryDirectories="&quot;..\thirdparty\v8-3.9\build\Debug\lib&quot;"
+ AdditionalLibraryDirectories="&quot;..\..\thirdparty\v8-3.9\build\Debug\lib&quot;"
GenerateDebugInformation="true"
TargetMachine="1"
/>
@@ -116,7 +116,7 @@
Name="VCCLCompilerTool"
Optimization="2"
EnableIntrinsicFunctions="true"
- AdditionalIncludeDirectories="..\include"
+ AdditionalIncludeDirectories="..\..\include"
RuntimeLibrary="0"
EnableFunctionLevelLinking="true"
WarningLevel="3"
@@ -134,7 +134,7 @@
<Tool
Name="VCLinkerTool"
AdditionalDependencies="v8_base.lib v8_snapshot.lib ws2_32.lib winmm.lib"
- AdditionalLibraryDirectories="&quot;..\thirdparty\v8-3.9\Build\release\lib&quot;"
+ AdditionalLibraryDirectories="&quot;..\..\thirdparty\v8-3.9\Build\release\lib&quot;"
GenerateDebugInformation="true"
OptimizeReferences="2"
EnableCOMDATFolding="2"
@@ -190,7 +190,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
- AdditionalIncludeDirectories="..\include"
+ AdditionalIncludeDirectories="..\..\include"
PreprocessorDefinitions="FT2_BUILD_LIBRARY;OPJ_STATIC;MEMENTO=1;DEBUG=1"
MinimalRebuild="true"
BasicRuntimeChecks="3"
@@ -210,7 +210,7 @@
<Tool
Name="VCLinkerTool"
AdditionalDependencies="v8_base.lib v8_snapshot.lib ws2_32.lib winmm.lib"
- AdditionalLibraryDirectories="&quot;..\thirdparty\v8-3.9\Build\Debug\lib&quot;"
+ AdditionalLibraryDirectories="&quot;..\..\thirdparty\v8-3.9\Build\Debug\lib&quot;"
GenerateDebugInformation="true"
TargetMachine="1"
/>
@@ -264,7 +264,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
- AdditionalIncludeDirectories="..\include"
+ AdditionalIncludeDirectories="..\..\include"
PreprocessorDefinitions="FT2_BUILD_LIBRARY;OPJ_STATIC;DEBUG=1;HAVE_OPENSSL"
MinimalRebuild="true"
BasicRuntimeChecks="3"
@@ -285,7 +285,7 @@
Name="VCLinkerTool"
AdditionalOptions="/FORCE"
AdditionalDependencies="v8_base.lib v8_snapshot.lib libeay32.lib ws2_32.lib winmm.lib"
- AdditionalLibraryDirectories="&quot;..\thirdparty\v8-3.9\build\Debug\lib&quot;;..\thirdparty\openssl\lib"
+ AdditionalLibraryDirectories="&quot;..\..\thirdparty\v8-3.9\build\Debug\lib&quot;;..\..\thirdparty\openssl\lib"
GenerateDebugInformation="true"
TargetMachine="1"
/>
@@ -341,7 +341,7 @@
Name="VCCLCompilerTool"
Optimization="2"
EnableIntrinsicFunctions="true"
- AdditionalIncludeDirectories="..\include"
+ AdditionalIncludeDirectories="..\..\include"
PreprocessorDefinitions="HAVE_OPENSSL"
RuntimeLibrary="0"
EnableFunctionLevelLinking="true"
@@ -360,7 +360,7 @@
<Tool
Name="VCLinkerTool"
AdditionalDependencies="v8_base.lib v8_snapshot.lib libeay32.lib ws2_32.lib winmm.lib"
- AdditionalLibraryDirectories="&quot;..\thirdparty\v8-3.9\Build\release\lib&quot;;..\thirdparty\openssl\lib"
+ AdditionalLibraryDirectories="&quot;..\..\thirdparty\v8-3.9\Build\release\lib&quot;;..\..\thirdparty\openssl\lib"
GenerateDebugInformation="true"
OptimizeReferences="2"
EnableCOMDATFolding="2"
@@ -396,39 +396,19 @@
</References>
<Files>
<File
- RelativePath="..\fitz\crypt_pkcs7.c"
+ RelativePath="..\..\platform\x11\pdfapp.c"
>
- <FileConfiguration
- Name="DebugOpenssl|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- AdditionalIncludeDirectories="..\thirdparty\openssl\include;..\generated"
- />
- </FileConfiguration>
- <FileConfiguration
- Name="ReleaseOpenssl|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- AdditionalIncludeDirectories="..\thirdparty\openssl\include"
- />
- </FileConfiguration>
</File>
<File
- RelativePath="..\apps\pdfapp.c"
+ RelativePath="..\..\platform\x11\pdfapp.h"
>
</File>
<File
- RelativePath="..\apps\pdfapp.h"
+ RelativePath="..\..\platform\x11\win_main.c"
>
</File>
<File
- RelativePath="..\apps\win_main.c"
- >
- </File>
- <File
- RelativePath="..\apps\win_res.rc"
+ RelativePath="..\..\platform\x11\win_res.rc"
>
</File>
</Files>
diff --git a/platform/win32/mupdf.sln b/platform/win32/mupdf.sln
index 7b3de7fa..a179a008 100644
--- a/platform/win32/mupdf.sln
+++ b/platform/win32/mupdf.sln
@@ -28,7 +28,7 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mutool", "mutool.vcproj", "
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "generated", "generated.vcproj", "{A5053AA7-02E5-4903-B596-04F17AEB1526}"
EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libmupdf-v8", "libmupdf-v8.vcproj", "{2E5DAFDB-A060-4011-B760-32F6A3A4BC9D}"
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libmupdf-js-v8", "libmupdf-js-v8.vcproj", "{2E5DAFDB-A060-4011-B760-32F6A3A4BC9D}"
ProjectSection(ProjectDependencies) = postProject
{5F615F91-DFF8-4F05-BF48-6222B7D86519} = {5F615F91-DFF8-4F05-BF48-6222B7D86519}
EndProjectSection
@@ -45,7 +45,7 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mujstest-v8", "mujstest-v8.
{2E5DAFDB-A060-4011-B760-32F6A3A4BC9D} = {2E5DAFDB-A060-4011-B760-32F6A3A4BC9D}
EndProjectSection
EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libmupdf-nov8", "libmupdf-nov8.vcproj", "{EC81A9F3-88A6-4170-B7B4-C41CB789A7F6}"
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libmupdf-js-none", "libmupdf-js-none.vcproj", "{EC81A9F3-88A6-4170-B7B4-C41CB789A7F6}"
ProjectSection(ProjectDependencies) = postProject
{5F615F91-DFF8-4F05-BF48-6222B7D86519} = {5F615F91-DFF8-4F05-BF48-6222B7D86519}
EndProjectSection
@@ -81,14 +81,14 @@ Global
{5EDCF4FD-0291-4FB9-8D96-D58957CA5E3C}.ReleaseOpenssl|Win32.Build.0 = Release|Win32
{5F615F91-DFF8-4F05-BF48-6222B7D86519}.Debug|Win32.ActiveCfg = Debug|Win32
{5F615F91-DFF8-4F05-BF48-6222B7D86519}.Debug|Win32.Build.0 = Debug|Win32
- {5F615F91-DFF8-4F05-BF48-6222B7D86519}.DebugOpenssl|Win32.ActiveCfg = Debug|Win32
- {5F615F91-DFF8-4F05-BF48-6222B7D86519}.DebugOpenssl|Win32.Build.0 = Debug|Win32
+ {5F615F91-DFF8-4F05-BF48-6222B7D86519}.DebugOpenssl|Win32.ActiveCfg = DebugOpenssl|Win32
+ {5F615F91-DFF8-4F05-BF48-6222B7D86519}.DebugOpenssl|Win32.Build.0 = DebugOpenssl|Win32
{5F615F91-DFF8-4F05-BF48-6222B7D86519}.Memento|Win32.ActiveCfg = Memento|Win32
{5F615F91-DFF8-4F05-BF48-6222B7D86519}.Memento|Win32.Build.0 = Memento|Win32
{5F615F91-DFF8-4F05-BF48-6222B7D86519}.Release|Win32.ActiveCfg = Release|Win32
{5F615F91-DFF8-4F05-BF48-6222B7D86519}.Release|Win32.Build.0 = Release|Win32
- {5F615F91-DFF8-4F05-BF48-6222B7D86519}.ReleaseOpenssl|Win32.ActiveCfg = Release|Win32
- {5F615F91-DFF8-4F05-BF48-6222B7D86519}.ReleaseOpenssl|Win32.Build.0 = Release|Win32
+ {5F615F91-DFF8-4F05-BF48-6222B7D86519}.ReleaseOpenssl|Win32.ActiveCfg = ReleaseOpenssl|Win32
+ {5F615F91-DFF8-4F05-BF48-6222B7D86519}.ReleaseOpenssl|Win32.Build.0 = ReleaseOpenssl|Win32
{0B51171B-B10E-4EAC-8FFA-19226A1828A3}.Debug|Win32.ActiveCfg = Debug|Win32
{0B51171B-B10E-4EAC-8FFA-19226A1828A3}.Debug|Win32.Build.0 = Debug|Win32
{0B51171B-B10E-4EAC-8FFA-19226A1828A3}.DebugOpenssl|Win32.ActiveCfg = Debug|Win32
@@ -121,14 +121,14 @@ Global
{A5053AA7-02E5-4903-B596-04F17AEB1526}.ReleaseOpenssl|Win32.Build.0 = Release|Win32
{2E5DAFDB-A060-4011-B760-32F6A3A4BC9D}.Debug|Win32.ActiveCfg = Debug|Win32
{2E5DAFDB-A060-4011-B760-32F6A3A4BC9D}.Debug|Win32.Build.0 = Debug|Win32
- {2E5DAFDB-A060-4011-B760-32F6A3A4BC9D}.DebugOpenssl|Win32.ActiveCfg = Debug|Win32
- {2E5DAFDB-A060-4011-B760-32F6A3A4BC9D}.DebugOpenssl|Win32.Build.0 = Debug|Win32
+ {2E5DAFDB-A060-4011-B760-32F6A3A4BC9D}.DebugOpenssl|Win32.ActiveCfg = DebugOpenssl|Win32
+ {2E5DAFDB-A060-4011-B760-32F6A3A4BC9D}.DebugOpenssl|Win32.Build.0 = DebugOpenssl|Win32
{2E5DAFDB-A060-4011-B760-32F6A3A4BC9D}.Memento|Win32.ActiveCfg = Memento|Win32
{2E5DAFDB-A060-4011-B760-32F6A3A4BC9D}.Memento|Win32.Build.0 = Memento|Win32
{2E5DAFDB-A060-4011-B760-32F6A3A4BC9D}.Release|Win32.ActiveCfg = Release|Win32
{2E5DAFDB-A060-4011-B760-32F6A3A4BC9D}.Release|Win32.Build.0 = Release|Win32
- {2E5DAFDB-A060-4011-B760-32F6A3A4BC9D}.ReleaseOpenssl|Win32.ActiveCfg = Release|Win32
- {2E5DAFDB-A060-4011-B760-32F6A3A4BC9D}.ReleaseOpenssl|Win32.Build.0 = Release|Win32
+ {2E5DAFDB-A060-4011-B760-32F6A3A4BC9D}.ReleaseOpenssl|Win32.ActiveCfg = ReleaseOpenssl|Win32
+ {2E5DAFDB-A060-4011-B760-32F6A3A4BC9D}.ReleaseOpenssl|Win32.Build.0 = ReleaseOpenssl|Win32
{9035A4F3-4219-45A5-985D-FBF4D9609713}.Debug|Win32.ActiveCfg = Debug|Win32
{9035A4F3-4219-45A5-985D-FBF4D9609713}.Debug|Win32.Build.0 = Debug|Win32
{9035A4F3-4219-45A5-985D-FBF4D9609713}.DebugOpenssl|Win32.ActiveCfg = DebugOpenssl|Win32
@@ -151,14 +151,14 @@ Global
{21E28758-E4D2-4B84-8EC5-B631CEE66B30}.ReleaseOpenssl|Win32.Build.0 = ReleaseOpenssl|Win32
{EC81A9F3-88A6-4170-B7B4-C41CB789A7F6}.Debug|Win32.ActiveCfg = Debug|Win32
{EC81A9F3-88A6-4170-B7B4-C41CB789A7F6}.Debug|Win32.Build.0 = Debug|Win32
- {EC81A9F3-88A6-4170-B7B4-C41CB789A7F6}.DebugOpenssl|Win32.ActiveCfg = Debug|Win32
- {EC81A9F3-88A6-4170-B7B4-C41CB789A7F6}.DebugOpenssl|Win32.Build.0 = Debug|Win32
+ {EC81A9F3-88A6-4170-B7B4-C41CB789A7F6}.DebugOpenssl|Win32.ActiveCfg = DebugOpenssl|Win32
+ {EC81A9F3-88A6-4170-B7B4-C41CB789A7F6}.DebugOpenssl|Win32.Build.0 = DebugOpenssl|Win32
{EC81A9F3-88A6-4170-B7B4-C41CB789A7F6}.Memento|Win32.ActiveCfg = Memento|Win32
{EC81A9F3-88A6-4170-B7B4-C41CB789A7F6}.Memento|Win32.Build.0 = Memento|Win32
{EC81A9F3-88A6-4170-B7B4-C41CB789A7F6}.Release|Win32.ActiveCfg = Release|Win32
{EC81A9F3-88A6-4170-B7B4-C41CB789A7F6}.Release|Win32.Build.0 = Release|Win32
- {EC81A9F3-88A6-4170-B7B4-C41CB789A7F6}.ReleaseOpenssl|Win32.ActiveCfg = Release|Win32
- {EC81A9F3-88A6-4170-B7B4-C41CB789A7F6}.ReleaseOpenssl|Win32.Build.0 = Release|Win32
+ {EC81A9F3-88A6-4170-B7B4-C41CB789A7F6}.ReleaseOpenssl|Win32.ActiveCfg = ReleaseOpenssl|Win32
+ {EC81A9F3-88A6-4170-B7B4-C41CB789A7F6}.ReleaseOpenssl|Win32.Build.0 = ReleaseOpenssl|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/platform/win32/mupdf.vcproj b/platform/win32/mupdf.vcproj
index eca2df73..42289186 100644
--- a/platform/win32/mupdf.vcproj
+++ b/platform/win32/mupdf.vcproj
@@ -39,7 +39,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
- AdditionalIncludeDirectories="..\include"
+ AdditionalIncludeDirectories="..\..\include"
PreprocessorDefinitions="FT2_BUILD_LIBRARY;OPJ_STATIC;DEBUG=1"
MinimalRebuild="true"
BasicRuntimeChecks="3"
@@ -113,7 +113,7 @@
Name="VCCLCompilerTool"
Optimization="2"
EnableIntrinsicFunctions="true"
- AdditionalIncludeDirectories="..\include"
+ AdditionalIncludeDirectories="..\..\include"
RuntimeLibrary="0"
EnableFunctionLevelLinking="true"
WarningLevel="3"
@@ -185,7 +185,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
- AdditionalIncludeDirectories="..\include"
+ AdditionalIncludeDirectories="..\..\include"
PreprocessorDefinitions="FT2_BUILD_LIBRARY;OPJ_STATIC;MEMENTO=1;DEBUG=1"
MinimalRebuild="true"
BasicRuntimeChecks="3"
@@ -257,7 +257,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
- AdditionalIncludeDirectories="..\include"
+ AdditionalIncludeDirectories="..\..\include"
PreprocessorDefinitions="FT2_BUILD_LIBRARY;OPJ_STATIC;DEBUG=1;HAVE_OPENSSL"
MinimalRebuild="true"
BasicRuntimeChecks="3"
@@ -277,7 +277,7 @@
<Tool
Name="VCLinkerTool"
AdditionalDependencies="libeay32.lib"
- AdditionalLibraryDirectories="..\thirdparty\openssl\lib"
+ AdditionalLibraryDirectories="..\..\thirdparty\openssl\lib"
GenerateDebugInformation="true"
TargetMachine="1"
/>
@@ -333,7 +333,7 @@
Name="VCCLCompilerTool"
Optimization="2"
EnableIntrinsicFunctions="true"
- AdditionalIncludeDirectories="..\include"
+ AdditionalIncludeDirectories="..\..\include"
PreprocessorDefinitions="HAVE_OPENSSL"
RuntimeLibrary="0"
EnableFunctionLevelLinking="true"
@@ -352,7 +352,7 @@
<Tool
Name="VCLinkerTool"
AdditionalDependencies="libeay32.lib"
- AdditionalLibraryDirectories="..\thirdparty\openssl\lib"
+ AdditionalLibraryDirectories="..\..\thirdparty\openssl\lib"
GenerateDebugInformation="true"
OptimizeReferences="2"
EnableCOMDATFolding="2"
@@ -388,39 +388,19 @@
</References>
<Files>
<File
- RelativePath="..\fitz\crypt_pkcs7.c"
+ RelativePath="..\..\platform\x11\pdfapp.c"
>
- <FileConfiguration
- Name="DebugOpenssl|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- AdditionalIncludeDirectories="..\thirdparty\openssl\include;..\generated"
- />
- </FileConfiguration>
- <FileConfiguration
- Name="ReleaseOpenssl|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- AdditionalIncludeDirectories="..\thirdparty\openssl\include"
- />
- </FileConfiguration>
</File>
<File
- RelativePath="..\apps\pdfapp.c"
+ RelativePath="..\..\platform\x11\pdfapp.h"
>
</File>
<File
- RelativePath="..\apps\pdfapp.h"
+ RelativePath="..\..\platform\x11\win_main.c"
>
</File>
<File
- RelativePath="..\apps\win_main.c"
- >
- </File>
- <File
- RelativePath="..\apps\win_res.rc"
+ RelativePath="..\..\platform\x11\win_res.rc"
>
</File>
</Files>
diff --git a/platform/win32/mutool.vcproj b/platform/win32/mutool.vcproj
index a208dbc6..891f62c4 100644
--- a/platform/win32/mutool.vcproj
+++ b/platform/win32/mutool.vcproj
@@ -39,7 +39,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
- AdditionalIncludeDirectories="..\include"
+ AdditionalIncludeDirectories="..\..\include"
PreprocessorDefinitions="DEBUG=1"
MinimalRebuild="true"
BasicRuntimeChecks="3"
@@ -113,7 +113,7 @@
Name="VCCLCompilerTool"
Optimization="2"
EnableIntrinsicFunctions="true"
- AdditionalIncludeDirectories="..\include"
+ AdditionalIncludeDirectories="..\..\include"
RuntimeLibrary="0"
EnableFunctionLevelLinking="true"
WarningLevel="3"
@@ -185,7 +185,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
- AdditionalIncludeDirectories="..\include"
+ AdditionalIncludeDirectories="..\..\include"
PreprocessorDefinitions="MEMENTO=1;DEBUG=1"
MinimalRebuild="true"
BasicRuntimeChecks="3"
@@ -237,27 +237,27 @@
</References>
<Files>
<File
- RelativePath="..\apps\mutool.c"
+ RelativePath="..\..\source\tools\mutool.c"
>
</File>
<File
- RelativePath="..\apps\pdfclean.c"
+ RelativePath="..\..\source\tools\pdfclean.c"
>
</File>
<File
- RelativePath="..\apps\pdfextract.c"
+ RelativePath="..\..\source\tools\pdfextract.c"
>
</File>
<File
- RelativePath="..\apps\pdfinfo.c"
+ RelativePath="..\..\source\tools\pdfinfo.c"
>
</File>
<File
- RelativePath="..\apps\pdfposter.c"
+ RelativePath="..\..\source\tools\pdfposter.c"
>
</File>
<File
- RelativePath="..\apps\pdfshow.c"
+ RelativePath="..\..\source\tools\pdfshow.c"
>
</File>
</Files>
diff --git a/scripts/cmapdump.c b/scripts/cmapdump.c
index 96bed646..cc1534dc 100644
--- a/scripts/cmapdump.c
+++ b/scripts/cmapdump.c
@@ -8,17 +8,17 @@
#include "mupdf/pdf.h"
-#include "../fitz/base_context.c"
-#include "../fitz/base_error.c"
-#include "../fitz/base_memory.c"
-#include "../fitz/base_string.c"
-#include "../fitz/stm_buffer.c"
-#include "../fitz/stm_open.c"
-#include "../fitz/stm_read.c"
-
-#include "../pdf/pdf_lex.c"
-#include "../pdf/pdf_cmap.c"
-#include "../pdf/pdf_cmap_parse.c"
+#include "../source/fitz/context.c"
+#include "../source/fitz/error.c"
+#include "../source/fitz/memory.c"
+#include "../source/fitz/string.c"
+#include "../source/fitz/buffer.c"
+#include "../source/fitz/stream-open.c"
+#include "../source/fitz/stream-read.c"
+
+#include "../source/pdf/pdf-lex.c"
+#include "../source/pdf/pdf-cmap.c"
+#include "../source/pdf/pdf-cmap-parse.c"
static void
clean(char *p)
diff --git a/source/img/muimage.c b/source/img/muimage.c
index ed3280b2..759653a7 100644
--- a/source/img/muimage.c
+++ b/source/img/muimage.c
@@ -1,4 +1,4 @@
-#include "mupdf/image.h"
+#include "mupdf/img.h"
#include <ctype.h> /* for tolower */