beta-0.89.2
[luatex.git] / source / texk / web2c / pdftexdir / am / libpdftex.am
blobf31df2abf3acd842b9b457d5436cad7e7b458d02
1 ## texk/web2c/pdftexdir/am/libpdftex.am: Makefile fragment for libpdftex.
2 ##
3 ## Copyright (C) 2009-2015 Peter Breitenlohner <tex-live@tug.org>
4 ## You may freely use, modify and/or distribute this file.
6 ## libpdftex
7 ##
8 EXTRA_LIBRARIES += libpdftex.a
10 libpdftex_a_CPPFLAGS = $(REGEX_INCLUDES) $(pdftex_cppflags)
11 libpdftex_a_CXXFLAGS = $(WARNING_CXXFLAGS)
13 libpdftex_a_SOURCES = \
14         pdftexdir/avl.c \
15         pdftexdir/avl.h \
16         pdftexdir/avlstuff.c \
17         pdftexdir/avlstuff.h \
18         pdftexdir/epdf.c \
19         pdftexdir/image.h \
20         pdftexdir/mapfile.c \
21         pdftexdir/pdftex.h \
22         pdftexdir/pdftex-common.h \
23         pdftexdir/pdftoepdf.cc \
24         pdftexdir/pkin.c \
25         pdftexdir/ptexlib.h \
26         pdftexdir/ptexmac.h \
27         pdftexdir/subfont.c \
28         pdftexdir/tounicode.c \
29         pdftexdir/utils.c \
30         pdftexdir/vfpacket.c \
31         pdftexdir/writeenc.c \
32         pdftexdir/writefont.c \
33         pdftexdir/writeimg.c \
34         pdftexdir/writejbig2.c \
35         pdftexdir/writejpg.c \
36         pdftexdir/writepng.c \
37         pdftexdir/writet1.c \
38         pdftexdir/writet3.c \
39         pdftexdir/writettf.c \
40         pdftexdir/writettf.h \
41         pdftexdir/writezip.c
43 if MINGW32
44 REGEX_INCLUDES = -I$(srcdir)/pdftexdir/regex
45 libpdftex_a_SOURCES += \
46         pdftexdir/regex/regex.c \
47         pdftexdir/regex/regex.h
48 endif MINGW32
50 # We must create pdftexd.h (and xpdf...) before building the libpdftex_a_OBJECTS.
51 $(libpdftex_a_OBJECTS): pdftexd.h $(XPDF_DEPEND) $(ZLIB_DEPEND) $(LIBPNG_DEPEND)
53 ## included by pdftexdir/writettf.c
54 EXTRA_libpdftex_a_SOURCES = pdftexdir/macnames.c
56 ## included by pdftexdir/regex/regex.c
57 EXTRA_libpdftex_a_SOURCES += \
58         pdftexdir/regex/regcomp.c \
59         pdftexdir/regex/regex_internal.c \
60         pdftexdir/regex/regex_internal.h \
61         pdftexdir/regex/regexec.c
63 EXTRA_DIST += \
64         pdftexdir/regex/COPYING.LIB \
65         pdftexdir/regex/README