Bringing apdf from vendor into main branch.
[AROS-Contrib.git] / apdf / xpdf / Makefile.in
blob84feb96904c4b0d98b429fbd79724f36f8cb28a4
1 #========================================================================
3 # Xpdf Makefile
5 # Copyright 1996-2003 Glyph & Cog, LLC
7 #========================================================================
9 prefix = @prefix@
10 srcdir = @srcdir@
11 VPATH = @srcdir@
13 APDFSRCDIR = ../../apdf
14 GOOSRCDIR = $(srcdir)/../goo
15 GOOLIBDIR = ../goo
16 FOFISRCDIR = $(srcdir)/../fofi
17 FOFILIBDIR = ../fofi
18 SPLASHSRCDIR = $(srcdir)/../splash
19 SPLASHLIBDIR = ../splash
20 T1LIBDIR = ../type1
21 TTLIBDIR = ../freetype
23 CXXFLAGS = @SERVER_CXXFLAGS@ @SERVER_DEFS@ @SERVER_OPTIONS@ \
24 -I$(GOOSRCDIR) -I$(FOFISRCDIR) -I$(SPLASHSRCDIR) -I$(srcdir) -I$(srcdir)/.. -I..
26 CXX = @SERVER_CXX@
27 AR = @SERVER_AR@
28 RANLIB = @SERVER_RANLIB@
30 LIBPREFIX = @LIBPREFIX@
31 EXE = @EXE@
33 #------------------------------------------------------------------------
35 %.o: $(srcdir)/%.cc
36 $(CXX) $(CXXFLAGS) -c $<
38 #------------------------------------------------------------------------
40 CXX_SRC = \
41 $(srcdir)/AcroForm.cc \
42 $(srcdir)/Action.cc \
43 $(srcdir)/Annotations.cc \
44 $(srcdir)/Array.cc \
45 $(srcdir)/BuiltinFont.cc \
46 $(srcdir)/BuiltinFontTables.cc \
47 $(srcdir)/CMap.cc \
48 $(srcdir)/Catalog.cc \
49 $(srcdir)/CharCodeToUnicode.cc \
50 $(srcdir)/CoreOutputDev.cc \
51 $(srcdir)/Decrypt.cc \
52 $(srcdir)/Dict.cc \
53 $(srcdir)/FDFForm.cc \
54 $(srcdir)/FontCache.cc \
55 $(srcdir)/FontEncodingTables.cc \
56 $(srcdir)/FontMap.cc \
57 $(srcdir)/Function.cc \
58 $(srcdir)/Gfx.cc \
59 $(srcdir)/GfxFont.cc \
60 $(srcdir)/GfxState.cc \
61 $(srcdir)/Hints.cc \
62 $(srcdir)/ImageOutputDev.cc \
63 $(srcdir)/JArithmeticDecoder.cc \
64 $(srcdir)/JBIG2Stream.cc \
65 $(srcdir)/JPXStream.cc \
66 $(srcdir)/Lexer.cc \
67 $(srcdir)/NameToCharCode.cc \
68 $(srcdir)/NumberTree.cc \
69 $(srcdir)/Object.cc \
70 $(srcdir)/Outline2.cc \
71 $(srcdir)/OutputDev.cc \
72 $(srcdir)/PDFCore.cc \
73 $(srcdir)/PDFDoc.cc \
74 $(srcdir)/PDFDocEncoding.cc \
75 $(srcdir)/PSOutputDev.cc \
76 $(srcdir)/PSTokenizer.cc \
77 $(srcdir)/Page.cc \
78 $(srcdir)/PageLabel.cc \
79 $(srcdir)/Parser.cc \
80 $(srcdir)/PartsVec.cc \
81 $(srcdir)/SecurityHandler.cc \
82 $(srcdir)/Stream.cc \
83 $(srcdir)/TextOutputDev.cc \
84 $(srcdir)/UnicodeMap.cc \
85 $(srcdir)/UnicodeTypeTable.cc \
86 $(srcdir)/XRef.cc
88 OBJS = \
89 AcroForm.o \
90 Action.o \
91 Annotations.o \
92 Array.o \
93 BuiltinFont.o \
94 BuiltinFontTables.o \
95 CMap.o \
96 Catalog.o \
97 CharCodeToUnicode.o \
98 CoreOutputDev.o \
99 Decrypt.o \
100 Dict.o \
101 FDFForm.o \
102 FontCache.o \
103 FontEncodingTables.o \
104 FontMap.o \
105 Function.o \
106 Gfx.o \
107 GfxFont.o \
108 GfxState.o \
109 GlobalParams.o \
110 Hints.o \
111 ImageOutputDev.o \
112 JArithmeticDecoder.o \
113 JBIG2Stream.o \
114 JPXStream.o \
115 Lexer.o \
116 NameToCharCode.o \
117 NumberTree.o \
118 Object.o \
119 Outline2.o \
120 OutputDev.o \
121 PDFCore.o \
122 PDFDoc.o \
123 PDFDocEncoding.o \
124 PSOutputDev.o \
125 PSTokenizer.o \
126 Page.o \
127 PageLabel.o \
128 Parser.o \
129 PartsVec.o \
130 SecurityHandler.o \
131 Stream.o \
132 TextOutputDev.o \
133 UnicodeMap.o \
134 UnicodeTypeTable.o \
135 XRef.o
137 #------------------------------------------------------------------------
139 xpdflib: $(LIBPREFIX)xpdf.a
141 $(LIBPREFIX)xpdf.a: $(OBJS)
142 rm -f $(LIBPREFIX)xpdf.a
143 $(AR) $(LIBPREFIX)xpdf.a $(OBJS)
144 $(RANLIB) $(LIBPREFIX)xpdf.a
146 #------------------------------------------------------------------------
148 SecurityHandler.x.o: SecurityHandler.cc
149 $(CXX) $(CXXFLAGS) -DHAVE_XPDFCORE -c -o SecurityHandler.x.o \
150 SecurityHandler.cc
152 #------------------------------------------------------------------------
154 clean:
155 rm -f $(OBJS) $(LIBPREFIX)xpdf.a *.bak
157 #------------------------------------------------------------------------
159 depend:
160 $(CXX) $(CXXFLAGS) -MM $(CXX_SRC) | sed "s, $(srcdir), \$$(srcdir),g" >Makefile.dep
162 include Makefile.dep