SUBDIRS = . tests INCLUDES = \ -I$(top_srcdir) \ -I$(top_srcdir)/goo \ -I$(top_srcdir)/lib/ggv-sidebar \ -DDATADIR=\""$(datadir)"\" \ -DGNOMELOCALEDIR=\""$(prefix)/$(DATADIRNAME)/locale"\" \ -DGNOMEICONDIR=\""$(datadir)/pixmaps"\" \ $(EXTRA_GNOME_CFLAGS) \ $(GNOME_PRINT_PRIVATE_CFLAGS) \ $(WARN_CFLAGS) \ $(libpaper_CFLAGS) if WITH_GNOME gui = else gui = xpdf endif marshal_sources = \ gpdf-marshal.c \ gpdf-marshal.h bin_PROGRAMS = $(gui) # pdftops pdftotext # pdfinfo pdftopbm # pdfimages libexec_PROGRAMS = gnome-pdf-viewer noinst_LIBRARIES = libxpdf.a libgpdf.a libxpdf_a_SOURCES = \ Annot.cc \ Annot.h \ Array.cc \ Array.h \ BaseFile.h \ BuiltinFont.cc \ BuiltinFont.h \ BuiltinFontTables.cc \ BuiltinFontTables.h \ Catalog.cc \ Catalog.h \ CharCodeToUnicode.cc \ CharCodeToUnicode.h \ CMap.cc \ CMap.h \ Decrypt.cc \ Decrypt.h \ Dict.cc \ Dict.h \ Error.cc \ Error.h \ FontEncodingTables.cc \ FontEncodingTables.h \ FontFile.cc \ FontFile.h \ Function.cc \ Function.h \ Gfx.cc \ Gfx.h \ GfxFont.cc \ GfxFont.h \ GfxState.cc \ GfxState.h \ GlobalParams.cc \ GlobalParams.h \ JBIG2Stream.cc \ JBIG2Stream.h \ Lexer.cc \ Lexer.h \ Link.cc \ Link.h \ NameToCharCode.cc \ NameToCharCode.h \ Object.cc \ Object.h \ Outline.cc \ Outline.h \ OutputDev.cc \ OutputDev.h \ Page.cc \ Page.h \ Parser.cc \ Parser.h \ PDFDoc.cc \ PDFDoc.h \ PDFDocEncoding.cc \ PDFDocEncoding.h \ PSTokenizer.cc \ PSTokenizer.h \ Stream-CCITT.h \ Stream.cc \ Stream.h \ UnicodeMap.cc \ UnicodeMap.h \ UnicodeMapTables.h \ XRef.cc \ XRef.h common_sources = \ CharTypes.h \ CompactFontTables.h \ DisplayFontTable.h \ ErrorCodes.h \ FTFont.cc \ FTFont.h \ NameToUnicodeTable.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 \ GPOutputDev.cc \ GPOutputDev.h \ gpdf-control.cc \ gpdf-control.h \ gpdf-g-switch.h \ gpdf-link-canvas-item.cc \ gpdf-link-canvas-item.h \ gpdf-links-canvas-layer.cc \ gpdf-links-canvas-layer.h \ gpdf-persist-file.cc \ gpdf-persist-file.h \ gpdf-persist-stream.cc \ gpdf-persist-stream.h \ gpdf-stock-icons.c \ gpdf-stock-icons.h \ gpdf-util.h \ gpdf-view.cc \ gpdf-view.h \ gtkgesture.c \ gtkgesture.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 \ gpdf-font-face.c \ gpdf-font-face.h \ $(marshal_sources) gnome_pdf_viewer_SOURCES = \ $(common_sources) \ bonobo-application-x-pdf.cc \ nautilus-pdf-property-page.cc \ nautilus-pdf-property-page.h # 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 \ $(top_builddir)/lib/ggv-sidebar/libggv-sidebar.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 \ 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)