X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=blobdiff_plain;ds=sidebyside;f=pdf%2Fxpdf%2FMakefile.am;h=98b90839d84f13485c753ccd42c9955dec70cbba;hb=6badfcc114d83927dab777c1a3be60de06320045;hp=a60278f51d449b2bad5f274464754f92f93e470b;hpb=c938a769732fdede265c37a10bca744889a33eb9;p=evince.git diff --git a/pdf/xpdf/Makefile.am b/pdf/xpdf/Makefile.am index a60278f5..98b90839 100644 --- a/pdf/xpdf/Makefile.am +++ b/pdf/xpdf/Makefile.am @@ -1,113 +1,226 @@ -INCLUDES = \ - -I$(top_srcdir)/goo \ - -I$(top_srcdir)/ltk \ - -DGPDF_GLADE_DIR=\""$(gladedir)"\" \ - $(EXTRA_GNOME_CFLAGS) - +INCLUDES = \ + -I$(top_srcdir)/goo \ + -I$(top_srcdir)/ltk \ + -DDATADIR=\""$(datadir)"\" \ + -DGNOMELOCALEDIR=\""$(prefix)/$(DATADIRNAME)/locale"\" \ + $(EXTRA_GNOME_CFLAGS) \ + $(libpaper_CFLAGS) + if WITH_GNOME -gui = gpdf +gui = else gui = xpdf endif - -bin_PROGRAMS = pdftops pdftotext pdfinfo pdftopbm pdfimages $(gui) -common_sources = \ +bin_PROGRAMS = $(gui) +# pdftops pdftotext +# pdfinfo pdftopbm +# pdfimages + +libexec_PROGRAMS = gnome-pdf-viewer + +common_sources = \ + Annot.cc \ + Annot.h \ Array.cc \ + Array.h \ + BaseFile.h \ + BuiltinFont.cc \ + BuiltinFont.h \ + BuiltinFontTables.cc \ + BuiltinFontTables.h \ + CMap.cc \ + CMap.h \ Catalog.cc \ + Catalog.h \ + CharCodeToUnicode.cc \ + CharCodeToUnicode.h \ + CharTypes.h \ + CompactFontTables.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 \ + Gfx.h \ GfxFont.cc \ + GfxFont.h \ GfxState.cc \ + GfxState.h \ + GlobalParams.cc \ + GlobalParams.h \ Lexer.cc \ + Lexer.h \ Link.cc \ + Link.h \ + NameToCharCode.cc \ + NameToCharCode.h \ + NameToUnicodeTable.h \ Object.cc \ + Object.h \ OutputDev.cc \ + OutputDev.h \ + PDFDoc.cc \ + PDFDoc.h \ + PSTokenizer.cc \ + PSTokenizer.h \ Page.cc \ - Params.cc \ + Page.h \ Parser.cc \ - PDFDoc.cc \ + Parser.h \ + SFont.cc \ + SFont.h \ + Stream-CCITT.h \ Stream.cc \ - XRef.cc - -gpdf_CFLAGS = - -gpdf_SOURCES = \ - $(common_sources) \ + Stream.h \ + T1Font.cc \ + T1Font.h \ + TTFont.cc \ + TTFont.h \ TextOutputDev.cc \ - GOutputDev.cc \ - gpdf.cc - -gpdf_LDADD = \ - $(EXTRA_GNOME_LIBS) \ - ../goo/libgoo.a + TextOutputDev.h \ + UTF8.h \ + UnicodeMap.cc \ + UnicodeMap.h \ + UnicodeMapTables.h \ + XRef.cc \ + XRef.h + +gnome_pdf_viewer_SOURCES = \ + $(common_sources) \ + BonoboStream.h \ + BonoboStream.cc \ + GOutputDev.cc \ + GOutputDev.h \ + GPOutputDev.cc \ + GPOutputDev.h \ + bonobo-application-x-pdf.cc \ + gpdf-control.cc \ + gpdf-control.h \ + gpdf-g-switch.h \ + gpdf-persist-stream.cc \ + gpdf-persist-stream.h \ + gpdf-util.h \ + gpdf-view.cc \ + gpdf-view.h \ + gtkgesture.c \ + gtkgesture.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 = \ + $(top_builddir)/goo/libgoo.a \ + $(EXTRA_GNOME_LIBS) \ + $(libpaper_LIBS) xpdf_SOURCES = \ $(common_sources) \ - XOutputDev.cc + XOutputDev.cc \ + LTKOutputDev.cc \ + PSOutputDev.cc \ + PSOutputDev.h \ xpdf.cc xpdf_CFLAGS = $(X_CFLAGS) -xpdf_LDADD = ../goo/libgoo.a ../ltk/libltk.a $(X_EXTRA_LIBS) - -pdfimages_SOURCES = \ - $(common_sources) \ - ImageOutputDev.cc \ - pdfimages.cc - -pdfimages_LDADD = ../goo/libgoo.a - -pdftops_SOURCES = \ - $(common_sources) \ - PSOutputDev.cc \ - pdftops.cc -pdftops_LDADD = ../goo/libgoo.a - -pdftotext_SOURCES = \ - $(common_sources) \ - TextOutputDev.cc \ - pdftotext.cc -pdftotext_LDADD = ../goo/libgoo.a - -pdfinfo_SOURCES = \ - $(common_sources) \ - pdfinfo.cc -pdfinfo_LDADD = ../goo/libgoo.a - -pdftopbm_SOURCES = \ - $(common_sources) \ - XOutputDev.cc \ - pdftopbm.cc -pdftopbm_LDADD = ../goo/libgoo.a +xpdf_LDADD = \ + $(top_builddir)/goo/libgoo.a \ + $(top_builddir)/ltk/libltk.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) xpdf-ltk.h: xpdf.ltk rm -f $@ - $(LTKLIBDIR)/ltkbuild $@.new + $(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 +#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-fit-wide.xpm ltk = \ xpdf-flip.ltk \ xpdf-top.ltk \ xpdf.ltk -gladedir = $(datadir)/xpdf/glade -glade_DATA = \ - about.glade \ - gpdf.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 = \ + bonobo-application-x-pdf-ui.xml \ + gpdf-control-ui.xml + -EXTRA_DIST = $(bitmaps) ChangeLog $(ltk) $(glade_DATA) +EXTRA_DIST = $(stock_DATA) $(ltk) \ + $(server_in_files) config.h $(ui_DATA)