# Generated automatically from Makefile.in by configure.
#========================================================================
#
# Xpdf Makefile
#
# Copyright 1996 Derek B. Noonburg
#
#========================================================================

SHELL = /bin/sh

srcdir = .

GOOSRCDIR = $(srcdir)/../goo
GOOLIBDIR = ../goo
LTKSRCDIR = $(srcdir)/../ltk
LTKLIBDIR = ../ltk

CXXFLAGS = -g -DUSE_GZIP -DDB_ALT -DHAVE_DIRENT_H=1 -DHAVE_REWINDDIR=1 -DHAVE_POPEN=1   -I$(GOOSRCDIR) -I$(srcdir)   

LDFLAGS = 

XLIBS =     -lSM -lICE  -L/usr/X11R6/lib -R/usr/X11R6/lib -lX11 

OTHERLIBS = 

CXX = c++

LIBPREFIX = lib
EXE = 

#------------------------------------------------------------------------

.SUFFIXES: .cc

.cc.o:
	$(CXX) $(CXXFLAGS) -c $<

#------------------------------------------------------------------------

CXX_SRC = \
	$(srcdir)/Array.cc \
	$(srcdir)/Catalog.cc \
	$(srcdir)/Dict.cc \
	$(srcdir)/Error.cc \
	$(srcdir)/FontEncoding.cc \
	$(srcdir)/FontFile.cc \
	$(srcdir)/Gfx.cc \
	$(srcdir)/GfxFont.cc \
	$(srcdir)/GfxState.cc \
	$(srcdir)/Lexer.cc \
	$(srcdir)/Link.cc \
	$(srcdir)/Object.cc \
	$(srcdir)/OutputDev.cc \
	$(srcdir)/Page.cc \
	$(srcdir)/Params.cc \
	$(srcdir)/Parser.cc \
	$(srcdir)/PDFDoc.cc \
	$(srcdir)/Stream.cc \
	$(srcdir)/XRef.cc \
        $(srcdir)/pdftohtml.cc \
	$(srcdir)/HtmlOutputDev.cc \
        $(srcdir)/Image.cc \
        $(srcdir)/HtmlFonts.cc \
        $(srcdir)/HtmlLinks.cc


#------------------------------------------------------------------------

all: pdftohtml$(EXE)

#------------------------------------------------------------------------

#-------------------------------------------------------------------------

PDFTOHTML_OBJS = Array.o Catalog.o Dict.o Error.o FontEncoding.o \
	FontFile.o Gfx.o GfxFont.o GfxState.o Lexer.o Link.o \
	Object.o OutputDev.o Page.o Params.o Parser.o PDFDoc.o \
	HtmlOutputDev.o Stream.o XRef.o Image.o HtmlFonts.o HtmlLinks.o pdftohtml.o
PDFTOHTML_LIBS = -L$(GOOLIBDIR) -lGoo $(OTHERLIBS) -lm

pdftohtml$(EXE): $(PDFTOHTML_OBJS) $(GOOLIBDIR)/$(LIBPREFIX)Goo.a
	$(CXX) $(CXXFLAGS) $(LDFLAGS) -o pdftohtml$(EXE) $(PDFTOHTML_OBJS) \
		$(PDFTOHTML_LIBS)

#-------------------------------------------------------------------------
clean:
	rm -f $(PDFTOHTML_OBJS) pdftohtml$(EXE)

#------------------------------------------------------------------------

distdepend:
	cp Makefile.in Makefile.in.bak
	sed '/^#----- dependences -----/q' Makefile.in.bak >Makefile.in
	$(CXX) $(CXXFLAGS) -MM $(CXX_SRC) >>Makefile.in

#----- dependences -----
Array.o: ./Array.cc ../goo/gmem.h Object.h ../goo/gtypes.h \
 ../goo/GString.h Array.h Dict.h Stream.h
Catalog.o: ./Catalog.cc ../goo/gmem.h Object.h ../goo/gtypes.h \
 ../goo/GString.h Array.h Dict.h Stream.h Page.h Error.h config.h \
 Link.h Catalog.h
Dict.o: ./Dict.cc ../goo/gmem.h Object.h ../goo/gtypes.h \
 ../goo/GString.h Array.h Dict.h Stream.h XRef.h
Error.o: ./Error.cc ../goo/gtypes.h Params.h Error.h config.h
FontEncoding.o: ./FontEncoding.cc ../goo/gmem.h FontEncoding.h \
 ../goo/gtypes.h
FontFile.o: ./FontFile.cc ../goo/gmem.h Error.h config.h FontFile.h \
 ../goo/gtypes.h ../goo/GString.h FontEncoding.h StdFontInfo.h \
 CompactFontInfo.h
Gfx.o: ./Gfx.cc ../goo/gmem.h Object.h ../goo/gtypes.h \
 ../goo/GString.h Array.h Dict.h Stream.h Lexer.h Parser.h GfxFont.h \
 FontEncoding.h GfxState.h OutputDev.h Params.h Error.h config.h Gfx.h
GfxFont.o: ./GfxFont.cc ../goo/GString.h ../goo/gmem.h ../goo/gfile.h \
 ../goo/gtypes.h config.h Object.h Array.h Dict.h Stream.h Error.h \
 Params.h FontFile.h FontEncoding.h GfxFont.h FontInfo.h
GfxState.o: ./GfxState.cc ../goo/gmem.h Error.h config.h Object.h \
 ../goo/gtypes.h ../goo/GString.h Array.h Dict.h Stream.h GfxState.h
Lexer.o: ./Lexer.cc Lexer.h Object.h ../goo/gtypes.h ../goo/gmem.h \
 ../goo/GString.h Array.h Dict.h Stream.h Error.h config.h
Link.o: ./Link.cc ../goo/gmem.h ../goo/GString.h Error.h config.h \
 Object.h ../goo/gtypes.h Array.h Dict.h Stream.h Link.h
Object.o: ./Object.cc Object.h ../goo/gtypes.h ../goo/gmem.h \
 ../goo/GString.h Array.h Dict.h Stream.h Error.h config.h XRef.h
OutputDev.o: ./OutputDev.cc Object.h ../goo/gtypes.h ../goo/gmem.h \
 ../goo/GString.h Array.h Dict.h Stream.h GfxState.h OutputDev.h
Page.o: ./Page.cc Object.h ../goo/gtypes.h ../goo/gmem.h \
 ../goo/GString.h Array.h Dict.h Stream.h XRef.h OutputDev.h Gfx.h \
 Error.h config.h Params.h Page.h
Params.o: ./Params.cc ../goo/gtypes.h ../goo/gmem.h ../goo/GString.h \
 ../goo/gfile.h Params.h
Parser.o: ./Parser.cc Object.h ../goo/gtypes.h ../goo/gmem.h \
 ../goo/GString.h Array.h Dict.h Stream.h Parser.h Lexer.h Error.h \
 config.h
PDFDoc.o: ./PDFDoc.cc ../goo/GString.h config.h Page.h Object.h \
 ../goo/gtypes.h ../goo/gmem.h Array.h Dict.h Stream.h Catalog.h \
 XRef.h Link.h OutputDev.h Params.h Error.h PDFDoc.h HtmlOutputDev.h
Stream.o: ./Stream.cc ../goo/gmem.h config.h Error.h Object.h \
 ../goo/gtypes.h ../goo/GString.h Array.h Dict.h Stream.h \
 Stream-CCITT.h
XRef.o: ./XRef.cc ../goo/gmem.h Object.h ../goo/gtypes.h \
 ../goo/GString.h Array.h Dict.h Stream.h Lexer.h Parser.h Error.h \
 config.h XRef.h
HtmlOutputDev.o: ./HtmlOutputDev.cc ../goo/GString.h ../goo/gmem.h \
 config.h Error.h GfxState.h ../goo/gtypes.h FontEncoding.h \
 HtmlOutputDev.h GfxFont.h Object.h Array.h Dict.h Stream.h \
 OutputDev.h TextOutputFontInfo.h Image.h ./GVector.h HtmlLinks.h HtmlFonts.h
pdftohtml.o: ./pdftohtml.cc ../goo/parseargs.h ../goo/gtypes.h \
 ../goo/GString.h ../goo/gmem.h Object.h Array.h Dict.h Stream.h \
 XRef.h Catalog.h Page.h PDFDoc.h Link.h HtmlOutputDev.h GfxFont.h \
 FontEncoding.h OutputDev.h Params.h Error.h config.h
Image.o: ./Image.cc ../goo/GString.h ./GVector.h
HtmlFonts: ./HtmlFonts.cc ./GVector.h ../goo/GString.h ./GfxState.h
HtmlLinks: ./HtmlLinks ./GVector.h ../goo/GString.h