summaryrefslogtreecommitdiff
path: root/Build/source/libs/xpdf/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/libs/xpdf/Makefile.am')
-rw-r--r--Build/source/libs/xpdf/Makefile.am113
1 files changed, 113 insertions, 0 deletions
diff --git a/Build/source/libs/xpdf/Makefile.am b/Build/source/libs/xpdf/Makefile.am
new file mode 100644
index 00000000000..3d33245a773
--- /dev/null
+++ b/Build/source/libs/xpdf/Makefile.am
@@ -0,0 +1,113 @@
+## Proxy Makefile.am to build xpdf for TeX Live.
+##
+## Copyright (C) 2009 Peter Breitenlohner <tex-live@tug.org>
+##
+## This file is free software; the copyright holder
+## gives unlimited permission to copy and/or distribute it,
+## with or without modifications, as long as this notice is preserved.
+##
+#========================================================================
+##
+## Main xpdf Makefile.
+## Goo library Makefile
+## FoFi library Makefile
+## Xpdf Makefile
+##
+## Copyright 1996-2003 Glyph & Cog, LLC
+##
+#========================================================================
+##
+ACLOCAL_AMFLAGS = -I ../../m4
+
+## We want to re-distribute the whole original xpdf source tree.
+##
+## With current automake (1.10.2) 'make distcheck' fails when
+## DISTFILES contains a directory and files in that directory.
+## Thus nodist_* for all files in $(XPDF_TREE).
+EXTRA_DIST = $(XPDF_TREE)
+
+SUBDIRS = goo fofi xpdf
+
+GOO_SRC = $(top_srcdir)/$(XPDF_TREE)/goo
+FOFI_SRC = $(top_srcdir)/$(XPDF_TREE)/fofi
+XPDF_SRC = $(top_srcdir)/$(XPDF_TREE)/xpdf
+
+INCLUDES = -Igoo -Ifofi -Ixpdf -I$(GOO_SRC) -I$(FOFI_SRC) -I$(XPDF_SRC)
+AM_CPPFLAGS = $(XPDF_SELF_FLAGS)
+
+noinst_LIBRARIES = libxpdf.a
+
+nodist_libxpdf_a_SOURCES = \
+ $(goo_libGoo_a_sources) \
+ $(fofi_libfofi_a_sources) \
+ $(xpdf_libxpdf_a_sources)
+
+goo_libGoo_a_sources = \
+ $(GOO_SRC)/FixedPoint.cc \
+ $(GOO_SRC)/GHash.cc \
+ $(GOO_SRC)/GList.cc \
+ $(GOO_SRC)/GString.cc \
+ $(GOO_SRC)/gmem.cc \
+ $(GOO_SRC)/gmempp.cc \
+ $(GOO_SRC)/gfile.cc \
+ $(GOO_SRC)/parseargs.c
+
+fofi_libfofi_a_sources = \
+ $(FOFI_SRC)/FoFiBase.cc \
+ $(FOFI_SRC)/FoFiEncodings.cc \
+ $(FOFI_SRC)/FoFiTrueType.cc \
+ $(FOFI_SRC)/FoFiType1.cc \
+ $(FOFI_SRC)/FoFiType1C.cc
+
+xpdf_libxpdf_a_sources = \
+ $(XPDF_SRC)/Array.cc \
+ $(XPDF_SRC)/BuiltinFont.cc \
+ $(XPDF_SRC)/BuiltinFontTables.cc \
+ $(XPDF_SRC)/CMap.cc \
+ $(XPDF_SRC)/Catalog.cc \
+ $(XPDF_SRC)/CharCodeToUnicode.cc \
+ $(XPDF_SRC)/Decrypt.cc \
+ $(XPDF_SRC)/Dict.cc \
+ $(XPDF_SRC)/Error.cc \
+ $(XPDF_SRC)/FontEncodingTables.cc \
+ $(XPDF_SRC)/Function.cc \
+ $(XPDF_SRC)/GfxFont.cc \
+ $(XPDF_SRC)/GfxState.cc \
+ $(XPDF_SRC)/GlobalParams.cc \
+ $(XPDF_SRC)/JArithmeticDecoder.cc \
+ $(XPDF_SRC)/JBIG2Stream.cc \
+ $(XPDF_SRC)/JPXStream.cc \
+ $(XPDF_SRC)/Lexer.cc \
+ $(XPDF_SRC)/Link.cc \
+ $(XPDF_SRC)/NameToCharCode.cc \
+ $(XPDF_SRC)/Object.cc \
+ $(XPDF_SRC)/Outline.cc \
+ $(XPDF_SRC)/OutputDev.cc \
+ $(XPDF_SRC)/PDFDoc.cc \
+ $(XPDF_SRC)/PDFDocEncoding.cc \
+ $(XPDF_SRC)/PSOutputDev.cc \
+ $(XPDF_SRC)/PSTokenizer.cc \
+ $(XPDF_SRC)/Page.cc \
+ $(XPDF_SRC)/Parser.cc \
+ $(XPDF_SRC)/SecurityHandler.cc \
+ $(XPDF_SRC)/Stream.cc \
+ $(XPDF_SRC)/UnicodeMap.cc \
+ $(XPDF_SRC)/XRef.cc
+
+## ######
+## Patch for xpdf-3.02pl2
+
+EXTRA_DIST += xpdf-3.02-pl2.patch
+
+## Patch required to build with -DPDF_PARSER_ONLY
+
+EXTRA_DIST += xpdf-3.02-PDF_PARSER_ONLY.patch
+
+## Patch required for pdftex
+
+EXTRA_DIST += xpdf-3.02-pdftex.patch
+
+## Patch required for some systems
+
+EXTRA_DIST += xpdf-3.02-time_h.patch
+