diff options
Diffstat (limited to 'Build/source/texk/dvisvgm/Makefile.am')
-rw-r--r-- | Build/source/texk/dvisvgm/Makefile.am | 168 |
1 files changed, 15 insertions, 153 deletions
diff --git a/Build/source/texk/dvisvgm/Makefile.am b/Build/source/texk/dvisvgm/Makefile.am index d10a15650be..7201b7c25b1 100644 --- a/Build/source/texk/dvisvgm/Makefile.am +++ b/Build/source/texk/dvisvgm/Makefile.am @@ -1,175 +1,37 @@ -## Makefile.am for the TeX Live subdirectory texk/dvisvgm/ -## -## Copyright (C) 2009-2015 Peter Breitenlohner <tex-live@tug.org> -## You may freely use, modify and/or distribute this file. -## -#************************************************************************ +# $Id$ +# Makefile.am for the TeX Live subdirectory texk/dvisvgm/ # -# Adapted for TeX Live from dvisvgm-0.8.7/Makefile.am -# Copyright (C) 2005-2009 Martin Gieseking <martin.gieseking@uos.de> +# Copyright 2015-2017 Karl Berry <tex-live@tug.org> +# Copyright 2009-2015 Peter Breitenlohner <tex-live@tug.org> +# You may freely use, modify and/or distribute this file. # -#************************************************************************ -## +# Adapted for TeX Live from original dvisvgm Makefile.am +# Copyright 2005-2017 Martin Gieseking + +## Build in the original source setup. +SUBDIRS = . $(DVISVGM_TREE) +DIST_SUBDIRS = $(SUBDIRS) + ## We want to re-distribute the whole original dvisvgm source tree. -## EXTRA_DIST = $(DVISVGM_TREE) ## Patches applied to the original source tree -## EXTRA_DIST += dvisvgm-PATCHES # Files not to be distributed include $(srcdir)/../../am/dist_hook.am NEVER_NAMES += $(NEVER_NAMES_SUB) -AM_CPPFLAGS = -I$(top_srcdir)/$(DVISVGM_TREE)/clipper -I$(top_srcdir)/$(DVISVGM_TREE)/src -AM_CPPFLAGS += -I$(top_srcdir)/$(DVISVGM_TREE)/xxHash -AM_CPPFLAGS += $(KPATHSEA_INCLUDES) $(POTRACE_INCLUDES) $(FREETYPE2_INCLUDES) -AM_CPPFLAGS += $(ZLIB_INCLUDES) $(LIBGS_INCLUDES) -if WIN32 -AM_CPPFLAGS += -DTEXLIVEWIN32 -endif WIN32 -AM_CFLAGS = $(WARNING_CFLAGS) -AM_CXXFLAGS = $(WARNING_CXXFLAGS) - -nodist_man_MANS = \ - $(DVISVGM_TREE)/doc/dvisvgm.1 - -bin_PROGRAMS = dvisvgm - -nodist_dvisvgm_SOURCES = \ - @DVISVGM_TREE@/src/dvisvgm.cpp \ - @DVISVGM_TREE@/src/gzstream.cpp - dvisvgm_dependencies = $(KPATHSEA_DEPEND) $(ZLIB_DEPEND) $(FREETYPE2_DEPEND) - -$(dvisvgm_OBJECTS): $(noinst_LIBRARIES) - -LDADD = $(noinst_LIBRARIES) $(KPATHSEA_LIBS) $(POTRACE_LIBS) $(FREETYPE2_LIBS) -LDADD += $(ZLIB_LIBS) $(LIBGS_LIBS) - -noinst_LIBRARIES = libdvisvgm.a libclipper.a libxxhash.a - -nodist_libdvisvgm_a_SOURCES = \ - @DVISVGM_TREE@/src/BasicDVIReader.cpp \ - @DVISVGM_TREE@/src/Bezier.cpp \ - @DVISVGM_TREE@/src/BgColorSpecialHandler.cpp \ - @DVISVGM_TREE@/src/Bitmap.cpp \ - @DVISVGM_TREE@/src/BoundingBox.cpp \ - @DVISVGM_TREE@/src/CMap.cpp \ - @DVISVGM_TREE@/src/CMapManager.cpp \ - @DVISVGM_TREE@/src/CMapReader.cpp \ - @DVISVGM_TREE@/src/CRC32.cpp \ - @DVISVGM_TREE@/src/Calculator.cpp \ - @DVISVGM_TREE@/src/CharMapID.cpp \ - @DVISVGM_TREE@/src/CmdLineParserBase.cpp \ - @DVISVGM_TREE@/src/Color.cpp \ - @DVISVGM_TREE@/src/ColorSpecialHandler.cpp \ - @DVISVGM_TREE@/src/CommandLine.cpp \ - @DVISVGM_TREE@/src/DVIReader.cpp \ - @DVISVGM_TREE@/src/DVIToSVG.cpp \ - @DVISVGM_TREE@/src/DVIToSVGActions.cpp \ - @DVISVGM_TREE@/src/DependencyGraph.h \ - @DVISVGM_TREE@/src/Directory.cpp \ - @DVISVGM_TREE@/src/DvisvgmSpecialHandler.cpp \ - @DVISVGM_TREE@/src/EPSFile.cpp \ - @DVISVGM_TREE@/src/EPSToSVG.cpp \ - @DVISVGM_TREE@/src/EmSpecialHandler.cpp \ - @DVISVGM_TREE@/src/EncFile.cpp \ - @DVISVGM_TREE@/src/FileFinder.cpp \ - @DVISVGM_TREE@/src/FilePath.cpp \ - @DVISVGM_TREE@/src/FileSystem.cpp \ - @DVISVGM_TREE@/src/Font.cpp \ - @DVISVGM_TREE@/src/FontCache.cpp \ - @DVISVGM_TREE@/src/FontEncoding.cpp \ - @DVISVGM_TREE@/src/FontEngine.cpp \ - @DVISVGM_TREE@/src/FontManager.cpp \ - @DVISVGM_TREE@/src/FontMap.cpp \ - @DVISVGM_TREE@/src/FontMetrics.cpp \ - @DVISVGM_TREE@/src/GFReader.cpp \ - @DVISVGM_TREE@/src/GFGlyphTracer.cpp \ - @DVISVGM_TREE@/src/GFTracer.cpp \ - @DVISVGM_TREE@/src/Ghostscript.cpp \ - @DVISVGM_TREE@/src/HtmlSpecialHandler.cpp \ - @DVISVGM_TREE@/src/InputBuffer.cpp \ - @DVISVGM_TREE@/src/InputReader.cpp \ - @DVISVGM_TREE@/src/JFM.cpp \ - @DVISVGM_TREE@/src/Length.cpp \ - @DVISVGM_TREE@/src/MapLine.cpp \ - @DVISVGM_TREE@/src/Matrix.cpp \ - @DVISVGM_TREE@/src/Message.cpp \ - @DVISVGM_TREE@/src/MetafontWrapper.cpp \ - @DVISVGM_TREE@/src/NoPsSpecialHandler.cpp \ - @DVISVGM_TREE@/src/PapersizeSpecialHandler.cpp \ - @DVISVGM_TREE@/src/PSInterpreter.cpp \ - @DVISVGM_TREE@/src/PSPattern.cpp \ - @DVISVGM_TREE@/src/PSPreviewFilter.cpp \ - @DVISVGM_TREE@/src/PdfSpecialHandler.cpp \ - @DVISVGM_TREE@/src/PageRanges.cpp \ - @DVISVGM_TREE@/src/PageSize.cpp \ - @DVISVGM_TREE@/src/PathClipper.cpp \ - @DVISVGM_TREE@/src/PreScanDVIReader.cpp \ - @DVISVGM_TREE@/src/Process.cpp \ - @DVISVGM_TREE@/src/PsSpecialHandler.cpp \ - @DVISVGM_TREE@/src/psdefs.cpp \ - @DVISVGM_TREE@/src/RangeMap.cpp \ - @DVISVGM_TREE@/src/SVGCharHandler.cpp \ - @DVISVGM_TREE@/src/SVGCharHandlerFactory.cpp \ - @DVISVGM_TREE@/src/SVGCharPathHandler.cpp \ - @DVISVGM_TREE@/src/SVGCharTspanTextHandler.cpp \ - @DVISVGM_TREE@/src/SVGOutput.cpp \ - @DVISVGM_TREE@/src/SVGSingleCharTextHandler.cpp \ - @DVISVGM_TREE@/src/SVGTree.cpp \ - @DVISVGM_TREE@/src/ShadingPatch.cpp \ - @DVISVGM_TREE@/src/SignalHandler.cpp \ - @DVISVGM_TREE@/src/SpecialManager.cpp \ - @DVISVGM_TREE@/src/StreamReader.cpp \ - @DVISVGM_TREE@/src/StreamWriter.cpp \ - @DVISVGM_TREE@/src/Subfont.cpp \ - @DVISVGM_TREE@/src/System.cpp \ - @DVISVGM_TREE@/src/TFM.cpp \ - @DVISVGM_TREE@/src/TensorProductPatch.cpp \ - @DVISVGM_TREE@/src/Terminal.cpp \ - @DVISVGM_TREE@/src/ToUnicodeMap.cpp \ - @DVISVGM_TREE@/src/TpicSpecialHandler.cpp \ - @DVISVGM_TREE@/src/TriangularPatch.cpp \ - @DVISVGM_TREE@/src/Unicode.cpp \ - @DVISVGM_TREE@/src/VFReader.cpp \ - @DVISVGM_TREE@/src/XMLDocument.cpp \ - @DVISVGM_TREE@/src/XMLNode.cpp \ - @DVISVGM_TREE@/src/XMLString.cpp - -if dlloader -nodist_libdvisvgm_a_SOURCES += \ - @DVISVGM_TREE@/src/DLLoader.cpp -endif dlloader - -$(libdvisvgm_a_OBJECTS): $(POTRACE_DEPEND) - -nodist_libclipper_a_SOURCES = \ - @DVISVGM_TREE@/clipper/clipper.cpp - -nodist_libxxhash_a_SOURCES = \ - @DVISVGM_TREE@/xxHash/xxhash.c - +# config.force: $(dvisvgm_dependencies) echo timestamp >config.force $(SHELL) ./config.status --recheck - +# DISTCLEANFILES = config.force CXXLD.sh -## Rebuild libkpathsea -@KPATHSEA_RULE@ -## Rebuild libpotrace -@POTRACE_RULE@ -## Rebuild libfreetype -@FREETYPE2_RULE@ -## Rebuild libz -@ZLIB_RULE@ - ## Tests. ## TESTS = tests/dvisvgm.test -tests/dvisvgm.log: dvisvgm$(EXEEXT) +tests/dvisvgm.log: dvisvgm-src/src/dvisvgm$(EXEEXT) EXTRA_DIST += $(TESTS) - |