X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=blobdiff_plain;f=pdf%2Fxpdf%2FMakefile.am;h=7c1b64374ead412dba5d0108394facc699e8cac3;hb=f36af012943a93a0c8e1f2d36c4f5b9e1ac1b8e5;hp=c853aca69aae83cdfb2e2f42dd3b1b5225f7d486;hpb=67a1e1efef665c652ff6d0bc25925bcd80757574;p=evince.git diff --git a/pdf/xpdf/Makefile.am b/pdf/xpdf/Makefile.am index c853aca6..7c1b6437 100644 --- a/pdf/xpdf/Makefile.am +++ b/pdf/xpdf/Makefile.am @@ -1,26 +1,18 @@ +INCLUDES = \ + -I$(top_srcdir) \ + -I$(top_srcdir)/backend \ + -I$(top_srcdir)/pdf \ + -I$(top_srcdir)/pdf/goo \ + -I$(top_srcdir)/pdf/fofi \ + -I$(top_srcdir)/pdf/splash \ + $(GTK_CFLAGS) \ + -DDATADIR=\""$(datadir)"\" -INCLUDES = \ - -I$(top_srcdir)/goo \ - -I$(top_srcdir)/ltk \ - -DDATADIR=\""$(datadir)"\" \ - -DGNOMELOCALEDIR=\""$(datadir)/locale"\" \ - $(EXTRA_GLIB_CFLAGS) \ - $(EXTRA_GNOME_CFLAGS) \ - $(libpaper_CFLAGS) +noinst_PROGRAMS = test-gdk-output-dev -if WITH_GNOME -gui = gpdf -else -gui = xpdf -endif +noinst_LTLIBRARIES = libxpdf.la libpdfdocument.la -bin_PROGRAMS = $(gui) bonobo-application-x-pdf -# pdftops pdftotext -# pdfinfo pdftopbm -# pdfimages - - -common_sources = \ +libxpdf_la_SOURCES = \ Annot.cc \ Annot.h \ Array.cc \ @@ -30,28 +22,20 @@ common_sources = \ BuiltinFont.h \ BuiltinFontTables.cc \ BuiltinFontTables.h \ - CMap.cc \ - CMap.h \ Catalog.cc \ Catalog.h \ CharCodeToUnicode.cc \ CharCodeToUnicode.h \ - CharTypes.h \ - CompactFontTables.h \ + CMap.cc \ + CMap.h \ Decrypt.cc \ Decrypt.h \ Dict.cc \ Dict.h \ - DisplayFontTable.h \ Error.cc \ Error.h \ - ErrorCodes.h \ - FTFont.cc \ - FTFont.h \ FontEncodingTables.cc \ FontEncodingTables.h \ - FontFile.cc \ - FontFile.h \ Function.cc \ Function.h \ Gfx.cc \ @@ -62,163 +46,78 @@ common_sources = \ GfxState.h \ GlobalParams.cc \ GlobalParams.h \ + JArithmeticDecoder.cc \ + JArithmeticDecoder.h \ + JBIG2Stream.cc \ + JBIG2Stream.h \ + JPXStream.cc \ + JPXStream.h \ Lexer.cc \ Lexer.h \ Link.cc \ Link.h \ NameToCharCode.cc \ NameToCharCode.h \ - NameToUnicodeTable.h \ Object.cc \ Object.h \ + Outline.cc \ + Outline.h \ OutputDev.cc \ OutputDev.h \ - PDFDoc.cc \ - PDFDoc.h \ - PSTokenizer.cc \ - PSTokenizer.h \ Page.cc \ Page.h \ Parser.cc \ Parser.h \ - SFont.cc \ - SFont.h \ + PDFDoc.cc \ + PDFDoc.h \ + PDFDocEncoding.cc \ + PDFDocEncoding.h \ + PSTokenizer.cc \ + PSTokenizer.h \ + SplashOutputDev.cc \ + SplashOutputDev.h \ Stream-CCITT.h \ Stream.cc \ Stream.h \ - T1Font.cc \ - T1Font.h \ - TTFont.cc \ - TTFont.h \ - TextOutputDev.cc \ - TextOutputDev.h \ - UTF8.h \ UnicodeMap.cc \ UnicodeMap.h \ UnicodeMapTables.h \ + UnicodeTypeTable.cc \ + UnicodeTypeTable.h \ XRef.cc \ - XRef.h - -gpdf_CFLAGS = \ - -DBONOBO_IO - -gpdf_SOURCES = \ - gpdf.cc - -gpdf_LDADD = \ - $(GTK_LIBS) \ - $(GNOME_LIBDIR) \ - $(EXTRA_GNOME_LIBS) \ - $(INTLLIBS) - -bonobo_application_x_pdf_SOURCES = \ - $(common_sources) \ - BonoboStream.h \ - BonoboStream.cc \ - GOutputDev.cc \ - GOutputDev.h \ - bonobo-application-x-pdf.cc \ - bonobo-application-x-pdf.h \ - gpdf-embeddable.h \ - gpdf-embeddable.cc \ - gpdf-util.h \ - gtkgesture.c \ - gtkgesture.h - -bonobo_application_x_pdf_LDADD = \ - ../goo/libgoo.a \ - $(GTK_LIBS) \ - $(GNOME_LIBDIR) \ - $(EXTRA_GNOME_LIBS) \ - $(EXTRA_GLIB_LIBS) \ - $(INTLLIBS) \ - $(libpaper_LIBS) - -xpdf_SOURCES = \ - $(common_sources) \ - XOutputDev.cc \ - LTKOutputDev.cc \ - PSOutputDev.cc \ - PSOutputDev.h \ - xpdf.cc - -xpdf_CFLAGS = $(X_CFLAGS) -xpdf_LDADD = ../goo/libgoo.a ../ltk/libltk.a -lXpm $(EXTRA_GNOME_LIBS) $(libpaper_CFLAGS) - -#pdfimages_SOURCES = -# $(common_sources) -# ImageOutputDev.cc -# ImageOutputDev.h -# pdfimages.cc - -#pdfimages_LDADD = ../goo/libgoo.a -# -#pdftops_SOURCES = -# $(common_sources) -# PSOutputDev.cc -# pdftops.cc -#pdftops_LDADD = ../goo/libgoo.a - -#pdftotext_SOURCES = -# $(common_sources) -# pdftotext.cc -#pdftotext_LDADD = ../goo/libgoo.a - -#pdfinfo_SOURCES = -# $(common_sources) -# pdfinfo.cc -#pdfinfo_LDADD = ../goo/libgoo.a - -#pdftopbm_SOURCES = -# $(common_sources) -# PBMOutputDev.cc -# PBMOutputDev.h -# XOutputDev.cc -# XOutputDev.h -# XOutputFontInfo.h -# pdftopbm.cc - -#pdftopbm_LDADD = ../goo/libgoo.a $(EXTRA_GNOME_LIBS) - -xpdf-ltk.h: xpdf.ltk - rm -f $@ - $(top_srcdir)/ltk/ltkbuild $@.new - mv $@.new $@ - -#bitmaps = -# about.xbm -# dblLeftArrow.xbm -# dblRightArrow.xbm -# find.xbm -# leftArrow.xbm -# postscript.xbm -# rightArrow.xbm -# xpdfIcon.xpm -# zoomIn.xbm -# zoomOut.xbm - - -stockdir = $(datadir)/pixmaps/gpdf -stock_DATA = stock-zoom-in.xpm stock-zoom-out.xpm \ - stock-zoom-fit.xpm stock-zoom-fit-wide.xpm \ - stock-zoom-fit-tall.xpm - -ltk = \ - xpdf-flip.ltk \ - xpdf-top.ltk \ - xpdf.ltk + XRef.h \ + \ + CharTypes.h \ + CompactFontTables.h \ + ErrorCodes.h \ + NameToUnicodeTable.h \ + GDKSplashOutputDev.cc \ + GDKSplashOutputDev.h \ + TextOutputDev.cc \ + TextOutputDev.h \ + UTF8.h -oafdir = $(datadir)/oaf -oaf_DATA = GNOME_XPDF.oafinfo +# The sources at the end are put in libxpdf.a for convenience here, but are +# conceptually part of the apps not part of the libs. -XML_FILES = \ - gpdf-ui.xml \ - bonobo-application-x-pdf-ui.xml +test_gdk_output_dev_SOURCES = \ + test-gdk-output-dev.cc -uidir = $(datadir)/gnome/ui -ui_DATA = $(XML_FILES) +test_gdk_output_dev_LDADD = \ + libxpdf.la \ + $(top_builddir)/pdf/goo/libGoo.la \ + $(top_builddir)/pdf/fofi/libfofi.la \ + $(top_builddir)/pdf/splash/libsplash.la \ + $(GTK_LIBS) -EXTRA_DIST = $(stock_DATA) ChangeLog $(ltk) \ - $(oaf_DATA) config.h $(XML_FILES) +libpdfdocument_la_SOURCES = \ + pdf-document.cc \ + pdf-document.h +libpdfdocument_la_LIBADD = \ + libxpdf.la \ + $(top_builddir)/pdf/goo/libGoo.la \ + $(top_builddir)/pdf/fofi/libfofi.la \ + $(top_builddir)/pdf/splash/libsplash.la +EXTRA_DIST = config.h