home *** CD-ROM | disk | FTP | other *** search
/ Enigma Amiga Life 110 / EnigmaAmiga110CD.iso / indispensabili / utility / apdf / xpdf-0.80 / xpdf / makefile.w32 < prev    next >
Makefile  |  1998-11-27  |  5KB  |  172 lines

  1. # Generated automatically from Makefile.in by configure.
  2. #========================================================================
  3. #
  4. # Xpdf Makefile
  5. #
  6. # Copyright 1996 Derek B. Noonburg
  7. #
  8. #========================================================================
  9.  
  10. srcdir = .
  11.  
  12. GOOSRCDIR = $(srcdir)/../goo
  13. GOOLIBDIR = ../goo
  14. LTKSRCDIR = $(srcdir)/../ltk
  15. LTKLIBDIR = ../ltk
  16.  
  17. CXXFLAGS = -O2  -DHAVE_DIRENT_H=1 -DNO_POPEN -DUSE_GZIP=1   -I$(GOOSRCDIR) -I$(srcdir)
  18.  
  19.  
  20. XLIBS = -lXpm  -lSM -lICE  -L/usr/X11R6/lib -lX11  
  21.  
  22. CXX = gcc
  23. STRIP = strip
  24.  
  25. LIBPREFIX = lib
  26. EXE = 
  27.  
  28. #------------------------------------------------------------------------
  29.  
  30. .SUFFIXES: .cc
  31.  
  32. .cc.o:
  33.     $(CXX) $(CXXFLAGS) -c $<
  34.  
  35. #------------------------------------------------------------------------
  36.  
  37. CXX_SRC = \
  38.     $(srcdir)/Array.cc \
  39.     $(srcdir)/Catalog.cc \
  40.     $(srcdir)/Dict.cc \
  41.     $(srcdir)/Error.cc \
  42.     $(srcdir)/Gfx.cc \
  43.     $(srcdir)/GfxFont.cc \
  44.     $(srcdir)/GfxState.cc \
  45.     $(srcdir)/ImageOutputDev.cc \
  46.     $(srcdir)/Lexer.cc \
  47.     $(srcdir)/Link.cc \
  48.     $(srcdir)/LTKOutputDev.cc \
  49.     $(srcdir)/Object.cc \
  50.     $(srcdir)/OutputDev.cc \
  51.     $(srcdir)/Page.cc \
  52.     $(srcdir)/Params.cc \
  53.     $(srcdir)/Parser.cc \
  54.     $(srcdir)/PBMOutputDev.cc \
  55.     $(srcdir)/PDFDoc.cc \
  56.     $(srcdir)/PSOutputDev.cc \
  57.     $(srcdir)/Stream.cc \
  58.     $(srcdir)/TextOutputDev.cc \
  59.     $(srcdir)/XOutputDev.cc \
  60.     $(srcdir)/XRef.cc \
  61.     $(srcdir)/xpdf.cc \
  62.     $(srcdir)/pdftops.cc \
  63.     $(srcdir)/pdftotext.cc \
  64.     $(srcdir)/pdfinfo.cc \
  65.     $(srcdir)/pdftopbm.cc \
  66.     $(srcdir)/pdfimages.cc
  67.  
  68. #------------------------------------------------------------------------
  69.  
  70. all: xpdf$(EXE) pdftops$(EXE) pdftotext$(EXE) pdfinfo$(EXE) \
  71.     pdftopbm$(EXE) pdfimages$(EXE)
  72.  
  73. #------------------------------------------------------------------------
  74.  
  75. XPDF_OBJS = Array.o Catalog.o Dict.o Error.o Gfx.o GfxFont.o \
  76.     GfxState.o Lexer.o Link.o LTKOutputDev.o Object.o OutputDev.o \
  77.     Page.o Params.o Parser.o PDFDoc.o PSOutputDev.o Stream.o \
  78.     TextOutputDev.o XOutputDev.o XRef.o xpdf.o
  79. XPDF_LIBS = -L$(LTKLIBDIR) -lLTK -L$(GOOLIBDIR) -lGoo $(XLIBS) -lm
  80.  
  81. xpdf$(EXE): $(XPDF_OBJS)
  82.     $(CXX) $(CXXFLAGS) -o xpdf$(EXE) $(XPDF_OBJS) $(XPDF_LIBS)
  83.     $(STRIP) xpdf$(EXE).exe
  84.  
  85. xpdf-ltk.h: xpdf.ltk
  86.     del $@
  87.     $(LTKLIBDIR)/ltkbuild <xpdf.ltk >$@.new
  88.     mv $@.new $@
  89.  
  90. #------------------------------------------------------------------------
  91.  
  92. PDFTOPS_OBJS = Array.o Catalog.o Dict.o Error.o Gfx.o GfxFont.o \
  93.     GfxState.o Lexer.o Link.o Object.o OutputDev.o Page.o Params.o \
  94.     Parser.o PDFDoc.o PSOutputDev.o Stream.o XRef.o pdftops.o
  95. PDFTOPS_LIBS = -L$(GOOLIBDIR) -lGoo -lm
  96.  
  97. pdftops$(EXE): $(PDFTOPS_OBJS)
  98.     $(CXX) $(CXXFLAGS) -o pdftops$(EXE) $(PDFTOPS_OBJS) $(PDFTOPS_LIBS)
  99.     $(STRIP) pdftops$(EXE).exe
  100.  
  101. #------------------------------------------------------------------------
  102.  
  103. PDFTOTEXT_OBJS = Array.o Catalog.o Dict.o Error.o Gfx.o GfxFont.o \
  104.     GfxState.o Lexer.o Link.o Object.o OutputDev.o Page.o Params.o \
  105.     Parser.o PDFDoc.o TextOutputDev.o Stream.o XRef.o pdftotext.o
  106. PDFTOTEXT_LIBS = -L$(GOOLIBDIR) -lGoo -lm
  107.  
  108. pdftotext$(EXE): $(PDFTOTEXT_OBJS)
  109.     $(CXX) $(CXXFLAGS) -o pdftotext$(EXE) $(PDFTOTEXT_OBJS) \
  110.         $(PDFTOTEXT_LIBS)
  111.     $(STRIP) pdftotext$(EXE).exe
  112.  
  113. #------------------------------------------------------------------------
  114.  
  115. PDFINFO_OBJS = Array.o Catalog.o Dict.o Error.o Gfx.o GfxFont.o \
  116.     GfxState.o Lexer.o Link.o Object.o Page.o Params.o \
  117.     Parser.o PDFDoc.o Stream.o XRef.o pdfinfo.o
  118. PDFINFO_LIBS = -L$(GOOLIBDIR) -lGoo -lm
  119.  
  120. pdfinfo$(EXE): $(PDFINFO_OBJS)
  121.     $(CXX) $(CXXFLAGS) -o pdfinfo$(EXE) $(PDFINFO_OBJS) $(PDFINFO_LIBS)
  122.     $(STRIP) pdfinfo$(EXE).exe
  123.  
  124. #------------------------------------------------------------------------
  125.  
  126. PDFTOPBM_OBJS = Array.o Catalog.o Dict.o Error.o Gfx.o GfxFont.o \
  127.     GfxState.o Lexer.o Link.o Object.o OutputDev.o PBMOutputDev.o \
  128.     Page.o Params.o Parser.o PDFDoc.o Stream.o TextOutputDev.o \
  129.     XOutputDev.o XRef.o pdftopbm.o
  130. PDFTOPBM_LIBS = -L$(GOOLIBDIR) -lGoo $(XLIBS) -lm
  131.  
  132. pdftopbm$(EXE): $(PDFTOPBM_OBJS)
  133.     $(CXX) $(CXXFLAGS) -o pdftopbm$(EXE) $(PDFTOPBM_OBJS) $(PDFTOPBM_LIBS)
  134.     $(STRIP) pdftopbm$(EXE).exe
  135.  
  136. #------------------------------------------------------------------------
  137.  
  138. PDFIMAGES_OBJS = Array.o Catalog.o Dict.o Error.o Gfx.o GfxFont.o \
  139.     GfxState.o ImageOutputDev.o Lexer.o Link.o Object.o OutputDev.o \
  140.     Page.o Params.o Parser.o PDFDoc.o Stream.o XRef.o pdfimages.o
  141. PDFIMAGES_LIBS = -L$(GOOLIBDIR) -lGoo -lm
  142.  
  143. pdfimages$(EXE): $(PDFIMAGES_OBJS)
  144.     $(CXX) $(CXXFLAGS) -o pdfimages$(EXE) $(PDFIMAGES_OBJS) \
  145.         $(PDFIMAGES_LIBS)
  146.     $(STRIP) pdfimages$(EXE).exe
  147.  
  148. #------------------------------------------------------------------------
  149.  
  150. clean:
  151.     del *.o
  152.     del xpdf$(EXE)
  153.     del xpdf$(EXE).exe
  154.     del pdftops$(EXE)
  155.     del pdftops$(EXE).exe
  156.     del pdftotext$(EXE)
  157.     del pdftotext$(EXE).exe
  158.     del pdfinfo$(EXE)
  159.     del pdfinfo$(EXE).exe
  160.     del pdftopbm$(EXE)
  161.     del pdftopbm$(EXE).exe
  162.     del pdfimages$(EXE)
  163.     del pdfimages$(EXE).exe
  164. #    rm -f Makefile.bak
  165.  
  166. #------------------------------------------------------------------------
  167.  
  168. depend:
  169.     $(CXX) $(CXXFLAGS) -M $(CXX_SRC) >Makefile.dep
  170.  
  171. #include Makefile.dep
  172.