1 # Generated automatically from Makefile.in by configure.
\r
2 #========================================================================
\r
6 # Copyright 1996 Derek B. Noonburg
\r
8 #========================================================================
\r
12 GOOSRCDIR = $(srcdir)/../goo
\r
14 LTKSRCDIR = $(srcdir)/../ltk
\r
17 CXXFLAGS = -O2 -DHAVE_DIRENT_H=1 -DNO_POPEN -DUSE_GZIP=1 -I$(GOOSRCDIR) -I$(srcdir)
\r
20 XLIBS = -lXpm -lSM -lICE -L/usr/X11R6/lib -lX11
\r
28 #------------------------------------------------------------------------
\r
33 $(CXX) $(CXXFLAGS) -c $<
\r
35 #------------------------------------------------------------------------
\r
38 $(srcdir)/Array.cc \
\r
39 $(srcdir)/Catalog.cc \
\r
41 $(srcdir)/Error.cc \
\r
43 $(srcdir)/GfxFont.cc \
\r
44 $(srcdir)/GfxState.cc \
\r
45 $(srcdir)/ImageOutputDev.cc \
\r
46 $(srcdir)/Lexer.cc \
\r
48 $(srcdir)/LTKOutputDev.cc \
\r
49 $(srcdir)/Object.cc \
\r
50 $(srcdir)/OutputDev.cc \
\r
52 $(srcdir)/Params.cc \
\r
53 $(srcdir)/Parser.cc \
\r
54 $(srcdir)/PBMOutputDev.cc \
\r
55 $(srcdir)/PDFDoc.cc \
\r
56 $(srcdir)/PSOutputDev.cc \
\r
57 $(srcdir)/Stream.cc \
\r
58 $(srcdir)/TextOutputDev.cc \
\r
59 $(srcdir)/XOutputDev.cc \
\r
62 $(srcdir)/pdftops.cc \
\r
63 $(srcdir)/pdftotext.cc \
\r
64 $(srcdir)/pdfinfo.cc \
\r
65 $(srcdir)/pdftopbm.cc \
\r
66 $(srcdir)/pdfimages.cc
\r
68 #------------------------------------------------------------------------
\r
70 all: xpdf$(EXE) pdftops$(EXE) pdftotext$(EXE) pdfinfo$(EXE) \
\r
71 pdftopbm$(EXE) pdfimages$(EXE)
\r
73 #------------------------------------------------------------------------
\r
75 XPDF_OBJS = Array.o Catalog.o Dict.o Error.o Gfx.o GfxFont.o \
\r
76 GfxState.o Lexer.o Link.o LTKOutputDev.o Object.o OutputDev.o \
\r
77 Page.o Params.o Parser.o PDFDoc.o PSOutputDev.o Stream.o \
\r
78 TextOutputDev.o XOutputDev.o XRef.o xpdf.o
\r
79 XPDF_LIBS = -L$(LTKLIBDIR) -lLTK -L$(GOOLIBDIR) -lGoo $(XLIBS) -lm
\r
81 xpdf$(EXE): $(XPDF_OBJS)
\r
82 $(CXX) $(CXXFLAGS) -o xpdf$(EXE) $(XPDF_OBJS) $(XPDF_LIBS)
\r
83 $(STRIP) xpdf$(EXE).exe
\r
85 xpdf-ltk.h: xpdf.ltk
\r
87 $(LTKLIBDIR)/ltkbuild <xpdf.ltk >$@.new
\r
90 #------------------------------------------------------------------------
\r
92 PDFTOPS_OBJS = Array.o Catalog.o Dict.o Error.o Gfx.o GfxFont.o \
\r
93 GfxState.o Lexer.o Link.o Object.o OutputDev.o Page.o Params.o \
\r
94 Parser.o PDFDoc.o PSOutputDev.o Stream.o XRef.o pdftops.o
\r
95 PDFTOPS_LIBS = -L$(GOOLIBDIR) -lGoo -lm
\r
97 pdftops$(EXE): $(PDFTOPS_OBJS)
\r
98 $(CXX) $(CXXFLAGS) -o pdftops$(EXE) $(PDFTOPS_OBJS) $(PDFTOPS_LIBS)
\r
99 $(STRIP) pdftops$(EXE).exe
\r
101 #------------------------------------------------------------------------
\r
103 PDFTOTEXT_OBJS = Array.o Catalog.o Dict.o Error.o Gfx.o GfxFont.o \
\r
104 GfxState.o Lexer.o Link.o Object.o OutputDev.o Page.o Params.o \
\r
105 Parser.o PDFDoc.o TextOutputDev.o Stream.o XRef.o pdftotext.o
\r
106 PDFTOTEXT_LIBS = -L$(GOOLIBDIR) -lGoo -lm
\r
108 pdftotext$(EXE): $(PDFTOTEXT_OBJS)
\r
109 $(CXX) $(CXXFLAGS) -o pdftotext$(EXE) $(PDFTOTEXT_OBJS) \
\r
111 $(STRIP) pdftotext$(EXE).exe
\r
113 #------------------------------------------------------------------------
\r
115 PDFINFO_OBJS = Array.o Catalog.o Dict.o Error.o Gfx.o GfxFont.o \
\r
116 GfxState.o Lexer.o Link.o Object.o Page.o Params.o \
\r
117 Parser.o PDFDoc.o Stream.o XRef.o pdfinfo.o
\r
118 PDFINFO_LIBS = -L$(GOOLIBDIR) -lGoo -lm
\r
120 pdfinfo$(EXE): $(PDFINFO_OBJS)
\r
121 $(CXX) $(CXXFLAGS) -o pdfinfo$(EXE) $(PDFINFO_OBJS) $(PDFINFO_LIBS)
\r
122 $(STRIP) pdfinfo$(EXE).exe
\r
124 #------------------------------------------------------------------------
\r
126 PDFTOPBM_OBJS = Array.o Catalog.o Dict.o Error.o Gfx.o GfxFont.o \
\r
127 GfxState.o Lexer.o Link.o Object.o OutputDev.o PBMOutputDev.o \
\r
128 Page.o Params.o Parser.o PDFDoc.o Stream.o TextOutputDev.o \
\r
129 XOutputDev.o XRef.o pdftopbm.o
\r
130 PDFTOPBM_LIBS = -L$(GOOLIBDIR) -lGoo $(XLIBS) -lm
\r
132 pdftopbm$(EXE): $(PDFTOPBM_OBJS)
\r
133 $(CXX) $(CXXFLAGS) -o pdftopbm$(EXE) $(PDFTOPBM_OBJS) $(PDFTOPBM_LIBS)
\r
134 $(STRIP) pdftopbm$(EXE).exe
\r
136 #------------------------------------------------------------------------
\r
138 PDFIMAGES_OBJS = Array.o Catalog.o Dict.o Error.o Gfx.o GfxFont.o \
\r
139 GfxState.o ImageOutputDev.o Lexer.o Link.o Object.o OutputDev.o \
\r
140 Page.o Params.o Parser.o PDFDoc.o Stream.o XRef.o pdfimages.o
\r
141 PDFIMAGES_LIBS = -L$(GOOLIBDIR) -lGoo -lm
\r
143 pdfimages$(EXE): $(PDFIMAGES_OBJS)
\r
144 $(CXX) $(CXXFLAGS) -o pdfimages$(EXE) $(PDFIMAGES_OBJS) \
\r
146 $(STRIP) pdfimages$(EXE).exe
\r
148 #------------------------------------------------------------------------
\r
155 del pdftops$(EXE).exe
\r
156 del pdftotext$(EXE)
\r
157 del pdftotext$(EXE).exe
\r
159 del pdfinfo$(EXE).exe
\r
161 del pdftopbm$(EXE).exe
\r
162 del pdfimages$(EXE)
\r
163 del pdfimages$(EXE).exe
\r
164 # rm -f Makefile.bak
\r
166 #------------------------------------------------------------------------
\r
169 $(CXX) $(CXXFLAGS) -M $(CXX_SRC) >Makefile.dep
\r
171 #include Makefile.dep
\r