summaryrefslogtreecommitdiff
path: root/dviware/dvisvgm/src/Makefile.am
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2023-01-12 03:01:29 +0000
committerNorbert Preining <norbert@preining.info>2023-01-12 03:01:29 +0000
commit6a7900c93acc16d1bbd2f1e26286c7dd7387e6c0 (patch)
tree76196287351cba68a51934c49468bf1a7846aa76 /dviware/dvisvgm/src/Makefile.am
parentc1c19023b4b1d43cb874f84df5102b485853e672 (diff)
CTAN sync 202301120301
Diffstat (limited to 'dviware/dvisvgm/src/Makefile.am')
-rw-r--r--dviware/dvisvgm/src/Makefile.am30
1 files changed, 12 insertions, 18 deletions
diff --git a/dviware/dvisvgm/src/Makefile.am b/dviware/dvisvgm/src/Makefile.am
index bd2cfd3a43..85ca88ddc4 100644
--- a/dviware/dvisvgm/src/Makefile.am
+++ b/dviware/dvisvgm/src/Makefile.am
@@ -1,11 +1,11 @@
## This file is part of dvisvgm
-## Copyright (C) 2005-2022 Martin Gieseking <martin.gieseking@uos.de>
+## Copyright (C) 2005-2023 Martin Gieseking <martin.gieseking@uos.de>
##
## Process this file with automake.
bin_PROGRAMS = dvisvgm
noinst_LTLIBRARIES = libdvisvgm.la
-SUBDIRS = optimizer
+SUBDIRS = fonts optimizer ttf
dvisvgm_SOURCES = \
CommandLine.hpp \
@@ -17,14 +17,14 @@ dvisvgm_LDADD = \
$(noinst_LTLIBRARIES) \
../libs/clipper/libclipper.a \
$(FREETYPE_LIBS) \
- $(FONTFORGE_LIBS) \
$(POTRACE_LIBS) \
$(XXHASH_LIBS) \
$(ZLIB_LIBS)
if ENABLE_WOFF
+SUBDIRS += ttf
+
dvisvgm_LDADD += \
- ../libs/ff-woff/libfontforge.a \
$(WOFF2_LIBS) \
$(BROTLI_LIBS)
endif
@@ -111,9 +111,10 @@ libdvisvgm_la_SOURCES = \
Pair.hpp \
PapersizeSpecialHandler.hpp PapersizeSpecialHandler.cpp \
PathClipper.hpp PathClipper.cpp \
+ PDFHandler.hpp PDFHandler.cpp \
PDFParser.hpp PDFParser.cpp \
PdfSpecialHandler.hpp PdfSpecialHandler.cpp \
- PDFToSVG.hpp \
+ PDFToSVG.hpp PDFToSVG.cpp \
PreScanDVIReader.hpp PreScanDVIReader.cpp \
Process.hpp Process.cpp \
psdefs.cpp \
@@ -147,8 +148,6 @@ libdvisvgm_la_SOURCES = \
ToUnicodeMap.hpp ToUnicodeMap.cpp \
TpicSpecialHandler.hpp TpicSpecialHandler.cpp \
TriangularPatch.hpp TriangularPatch.cpp \
- TrueTypeFont.hpp TrueTypeFont.cpp \
- TTFAutohint.hpp TTFAutohint.cpp \
Unicode.hpp Unicode.cpp \
utility.hpp utility.cpp \
VectorIterator.hpp \
@@ -163,12 +162,12 @@ libdvisvgm_la_SOURCES = \
XXHashFunction.hpp \
ZLibOutputStream.hpp
+libdvisvgm_la_LIBADD = fonts/libbase14fonts.la optimizer/liboptimizer.la
+
if ENABLE_WOFF
-libdvisvgm_la_SOURCES += ffwrapper.c ffwrapper.h
+libdvisvgm_la_LIBADD += ttf/libttf.la
endif
-libdvisvgm_la_LIBADD = optimizer/liboptimizer.la
-
EXTRA_DIST = options.xml options.dtd iapi.h ierrors.h MiKTeXCom.hpp MiKTeXCom.cpp
AM_CFLAGS = -Wall \
@@ -192,24 +191,21 @@ AM_LDFLAGS = \
$(CODE_COVERAGE_LDFLAGS)
if ENABLE_WOFF
-AM_CFLAGS += \
- -I$(dvisvgm_srcdir)/libs/ff-woff/fontforge \
- -I$(dvisvgm_srcdir)/libs/ff-woff/inc
-
AM_CXXFLAGS += $(TTFAUTOHINT_CFLAGS)
AM_CXXFLAGS += \
$(BROTLI_CFLAGS) \
$(WOFF2_CFLAGS)
+AM_LDFLAGS += $(TTFAUTOHINT_LIBS)
+endif
+
if USE_BUNDLED_MD5
AM_CXXFLAGS += -I$(dvisvgm_srcdir)/libs/md5
else
AM_CXXFLAGS += $(LIBCRYPTO_CFLAGS)
endif
-AM_LDFLAGS += $(TTFAUTOHINT_LIBS)
-endif
# the command-line parser class is generated from options.xml by opt2cpp
@@ -225,6 +221,4 @@ $(srcdir)/psdefs.cpp: psdefs.ps
psdefs.ps: ;
-@CODE_COVERAGE_RULES@
-
CLEANFILES = *.gcda *.gcno