X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=blobdiff_plain;f=pdf%2Fxpdf%2FMakefile.am;h=4e884cc01ae8e9809e6fcb9661a483e0cf6166bf;hb=5932479cc8c371a385616b5909df558a091b7111;hp=bf21a2b188dec84e87db65ae124810019dff1ff3;hpb=ef52d26f0772fa913097371f9f9896cd9f19593e;p=evince.git diff --git a/pdf/xpdf/Makefile.am b/pdf/xpdf/Makefile.am index bf21a2b1..4e884cc0 100644 --- a/pdf/xpdf/Makefile.am +++ b/pdf/xpdf/Makefile.am @@ -1,39 +1,23 @@ -SUBDIRS = . tests - INCLUDES = \ -I$(top_srcdir) \ - -I$(top_srcdir)/goo \ - -DDATADIR=\""$(datadir)"\" \ - -DGNOMELOCALEDIR=\""$(prefix)/$(DATADIRNAME)/locale"\" \ - -DGNOMEICONDIR=\""$(datadir)/pixmaps"\" \ - $(EXTRA_GNOME_CFLAGS) \ - $(WARN_CFLAGS) \ - $(libpaper_CFLAGS) - -if WITH_GNOME -gui = -else -gui = xpdf -endif - -marshal_sources = \ - gpdf-marshal.c \ - gpdf-marshal.h + -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)"\" -bin_PROGRAMS = $(gui) -# pdftops pdftotext -# pdfinfo pdftopbm -# pdfimages +noinst_PROGRAMS = test-gdk-output-dev -libexec_PROGRAMS = gnome-pdf-viewer +noinst_LTLIBRARIES = libxpdf.la libpdfdocument.la -noinst_LIBRARIES = libxpdf.a libgpdf.a - -libxpdf_a_SOURCES = \ +libxpdf_la_SOURCES = \ Annot.cc \ Annot.h \ Array.cc \ Array.h \ + BaseFile.h \ BuiltinFont.cc \ BuiltinFont.h \ BuiltinFontTables.cc \ @@ -52,8 +36,6 @@ libxpdf_a_SOURCES = \ Error.h \ FontEncodingTables.cc \ FontEncodingTables.h \ - FontFile.cc \ - FontFile.h \ Function.cc \ Function.h \ Gfx.cc \ @@ -64,8 +46,12 @@ libxpdf_a_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 \ @@ -76,6 +62,8 @@ libxpdf_a_SOURCES = \ Object.h \ Outline.cc \ Outline.h \ + OutputDev.cc \ + OutputDev.h \ Page.cc \ Page.h \ Parser.cc \ @@ -86,205 +74,58 @@ libxpdf_a_SOURCES = \ PDFDocEncoding.h \ PSTokenizer.cc \ PSTokenizer.h \ + SplashOutputDev.cc \ + SplashOutputDev.h \ Stream-CCITT.h \ Stream.cc \ Stream.h \ + Thumb.cc \ + Thumb.h \ UnicodeMap.cc \ UnicodeMap.h \ UnicodeMapTables.h \ + UnicodeTypeTable.cc \ + UnicodeTypeTable.h \ XRef.cc \ - XRef.h - -common_sources = \ - BaseFile.h \ + XRef.h \ + \ CharTypes.h \ CompactFontTables.h \ - DisplayFontTable.h \ ErrorCodes.h \ - FTFont.cc \ - FTFont.h \ NameToUnicodeTable.h \ - OutputDev.cc \ - OutputDev.h \ - SFont.cc \ - SFont.h \ - T1Font.cc \ - T1Font.h \ - TTFont.cc \ - TTFont.h \ - TextOutputDev.cc \ - TextOutputDev.h \ - UTF8.h - -libgpdf_a_SOURCES = \ - BonoboStream.cc \ - BonoboStream.h \ - GnomeVFSStream.cc \ - GnomeVFSStream.h \ - gpdf-link-canvas-item.cc \ - gpdf-link-canvas-item.h \ - gpdf-links-canvas-layer.cc \ - gpdf-links-canvas-layer.h \ - gpdf-persist-stream.cc \ - gpdf-persist-stream.h - -gnome_pdf_viewer_SOURCES = \ - $(common_sources) \ - GPOutputDev.cc \ - GPOutputDev.h \ - bonobo-application-x-pdf.cc \ - gpdf-control.cc \ - gpdf-control.h \ - gpdf-g-switch.h \ - gpdf-stock-icons.c \ - gpdf-stock-icons.h \ - gpdf-util.h \ - gpdf-view.cc \ - gpdf-view.h \ - gtkgesture.c \ - gtkgesture.h \ - nautilus-pdf-property-page.cc \ - nautilus-pdf-property-page.h \ - page-control.c \ - page-control.h \ - pdf-info-dict-util.cc \ - pdf-info-dict-util.h \ - pdf-properties-display.c \ - pdf-properties-display.h \ - $(marshal_sources) - - -# Old files -# GOutputDev.cc \ -# GOutputDev.h \ -# pdf-view.cc \ -# pdf-view.h \ -# gpdf-embeddable.cc \ -# gpdf-embeddable.h \ -# gpdf-embeddable-view.cc \ -# gpdf-embeddable-view.h - -gnome_pdf_viewer_LDADD = \ - libxpdf.a \ - libgpdf.a \ - $(top_builddir)/goo/libGoo.a \ - $(EXTRA_GNOME_LIBS) \ - $(libpaper_LIBS) - -xpdf_SOURCES = \ - $(common_sources) \ - XPDFApp.cc \ - XPDFApp.h \ - XPDFCore.cc \ - XPDFCore.h \ - XPDFTree.cc \ - XPDFTree.h \ - XPDFViewer.cc \ - XPDFViewer.h \ - XOutputDev.cc \ - XOutputDev.h \ - XPixmapOutputDev.cc \ - XPixmapOutputDev.h \ + GDKSplashOutputDev.cc \ + GDKSplashOutputDev.h \ PSOutputDev.cc \ PSOutputDev.h \ - xpdf.cc - -xpdf_CFLAGS = $(X_CFLAGS) -xpdf_LDADD = \ - libxpdf.a \ - $(top_builddir)/goo/libGoo.a \ - -lXpm \ - $(EXTRA_GNOME_LIBS) \ - $(libpaper_LIBS) - -#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) - -#bitmaps = -# about.xbm -# dblLeftArrow.xbm -# dblRightArrow.xbm -# find.xbm -# leftArrow.xbm -# postscript.xbm -# rightArrow.xbm -# xpdfIcon.xpm -# zoomIn.xbm -# zoomOut.xbm - -gpdf-marshal.h: gpdf-marshal.list $(GLIB_GENMARSHAL) - $(GLIB_GENMARSHAL) $< --header --prefix=gpdf_marshal > $@ - -gpdf-marshal.c: gpdf-marshal.list $(GLIB_GENMARSHAL) - echo "#include \"gpdf-marshal.h\"" > $@ && \ - $(GLIB_GENMARSHAL) $< --body --prefix=gpdf_marshal >> $@ - -BUILT_SOURCES = $(marshal_sources) -DONT_DIST_SOURCE = $(marshal_sources) - -dist-hook: - for file in $(DONT_DIST_SOURCE) ; do \ - rm -f $(distdir)/$$file ; \ - done - -stockdir = $(datadir)/pixmaps/gpdf -stock_DATA = fitwidth.png - -gladedir = $(datadir)/gpdf/glade -glade_DATA = \ - gpdf-properties-dialog.glade - -server_in_files = GNOME_PDF.server.in.in -serverdir = $(libdir)/bonobo/servers -server_DATA = $(server_in_files:.server.in.in=.server) -$(server_in_files:.server.in.in=.server.in): $(server_in_files) - sed -e "s|\@LIBEXECDIR\@|$(libexecdir)|" $< > $@ -@INTLTOOL_SERVER_RULE@ - -uidir = $(datadir)/gnome-2.0/ui -ui_DATA = \ - gpdf-control-ui.xml - -CLEANFILES = \ - $(server_DATA) \ - $(server_in_files:.server.in.in=.server.in) \ - $(marshal_sources) - -EXTRA_DIST = $(stock_DATA) \ - gpdf-marshal.list \ - $(server_in_files) \ - config.h \ - $(ui_DATA) \ - $(glade_DATA) + TextOutputDev.cc \ + TextOutputDev.h \ + UTF8.h \ + \ + gpdf-g-switch.h + +# 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. + +test_gdk_output_dev_SOURCES = \ + test-gdk-output-dev.cc + +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 \ + $(top_builddir)/backend/libevbackend.la \ + $(GTK_LIBS) + +libpdfdocument_la_SOURCES = \ + pdf-document.cc \ + pdf-document.h + +libpdfdocument_la_LIBADD = \ + libxpdf.la \ + $(top_builddir)/backend/libevbackend.la \ + $(top_builddir)/pdf/goo/libGoo.la \ + $(top_builddir)/pdf/fofi/libfofi.la \ + $(top_builddir)/pdf/splash/libsplash.la + +EXTRA_DIST = xpdfconfig.h