X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=blobdiff_plain;f=pdf%2Fxpdf%2FMakefile.am;h=1e4e466d8f54df2b964f4f3e8fb7b35f75184aa4;hb=8f31a8727ebd8e58b2f31781d9de7760473665e0;hp=549810ef8f2944dda1371e91e23657d8306a80ff;hpb=4b00949a4ac2bb998bc636338709a3a16e30de57;p=evince.git diff --git a/pdf/xpdf/Makefile.am b/pdf/xpdf/Makefile.am index 549810ef..1e4e466d 100644 --- a/pdf/xpdf/Makefile.am +++ b/pdf/xpdf/Makefile.am @@ -1,11 +1,11 @@ -INCLUDES = \ - -I$(top_srcdir)/goo \ - -I$(top_srcdir)/ltk \ - -DDATADIR=\""$(datadir)"\" \ - -DGNOMELOCALEDIR=\""$(datadir)/locale"\" \ - $(EXTRA_GLIB_CFLAGS) \ - $(EXTRA_GNOME_CFLAGS) \ +INCLUDES = \ + -I$(top_srcdir)/goo \ + -I$(top_srcdir)/ltk \ + -DDATADIR=\""$(datadir)"\" \ + -DGNOMELOCALEDIR=\""$(prefix)/$(DATADIRNAME)/locale"\" \ + -DGNOMEICONDIR=\""$(datadir)/pixmaps"\" \ + $(EXTRA_GNOME_CFLAGS) \ $(libpaper_CFLAGS) if WITH_GNOME @@ -14,11 +14,16 @@ else gui = xpdf endif -bin_PROGRAMS = $(gui) bonobo-application-x-pdf +BUILT_SOURCES = \ + gpdf-marshal.c \ + gpdf-marshal.h + +bin_PROGRAMS = $(gui) # pdftops pdftotext # pdfinfo pdftopbm # pdfimages +libexec_PROGRAMS = gnome-pdf-viewer common_sources = \ Annot.cc \ @@ -99,33 +104,48 @@ common_sources = \ XRef.cc \ XRef.h -bonobo_application_x_pdf_SOURCES = \ +gnome_pdf_viewer_SOURCES = \ $(common_sources) \ BonoboStream.h \ BonoboStream.cc \ - GOutputDev.cc \ - GOutputDev.h \ + GPOutputDev.cc \ + GPOutputDev.h \ bonobo-application-x-pdf.cc \ - bonobo-application-x-pdf.h \ - gpdf-embeddable.cc \ - gpdf-embeddable.h \ - gpdf-embeddable-view.cc \ - gpdf-embeddable-view.h \ + gpdf-control.cc \ + gpdf-control.h \ + gpdf-g-switch.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 \ - pdf-view.cc \ - pdf-view.h - -bonobo_application_x_pdf_LDADD = \ - ../goo/libgoo.a \ - $(GTK_LIBS) \ - $(GNOME_LIBDIR) \ + page-control.c \ + page-control.h \ + pdf-properties-display.c \ + pdf-properties-display.h \ + $(BUILT_SOURCES) + +# Font embedding hack for Gnome Print < 2.1.?2? +# gpdf-gnome-font.c \ +# gpdf-gnome-font.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 = \ + $(top_builddir)/goo/libgoo.a \ $(EXTRA_GNOME_LIBS) \ - $(EXTRA_GLIB_LIBS) \ - $(INTLLIBS) \ $(libpaper_LIBS) xpdf_SOURCES = \ @@ -137,7 +157,12 @@ xpdf_SOURCES = \ xpdf.cc xpdf_CFLAGS = $(X_CFLAGS) -xpdf_LDADD = ../goo/libgoo.a ../ltk/libltk.a -lXpm $(EXTRA_GNOME_LIBS) $(libpaper_CFLAGS) +xpdf_LDADD = \ + $(top_builddir)/goo/libgoo.a \ + $(top_builddir)/ltk/libltk.a \ + -lXpm \ + $(EXTRA_GNOME_LIBS) \ + $(libpaper_LIBS) #pdfimages_SOURCES = # $(common_sources) @@ -191,28 +216,38 @@ xpdf-ltk.h: xpdf.ltk # zoomIn.xbm # zoomOut.xbm +gpdf-marshal.h: gpdf-marshal.list $(GLIB_GENMARSHAL) + $(GLIB_GENMARSHAL) $< --header --prefix=gpdf_marshal > $@ -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 - -oafdir = $(datadir)/oaf -oaf_DATA = GNOME_XPDF.oafinfo - -XML_FILES = \ - gpdf-ui.xml \ - bonobo-application-x-pdf-ui.xml - -uidir = $(datadir)/gnome/ui -ui_DATA = $(XML_FILES) - -EXTRA_DIST = $(stock_DATA) ChangeLog $(ltk) \ - $(oaf_DATA) config.h $(XML_FILES) - +gpdf-marshal.c: gpdf-marshal.list $(GLIB_GENMARSHAL) + echo "#include \"gpdf-marshal.h\"" > $@ && \ + $(GLIB_GENMARSHAL) $< --body --prefix=gpdf_marshal >> $@ +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 = \ + bonobo-application-x-pdf-ui.xml \ + gpdf-control-ui.xml + +CLEANFILES = $(server_DATA) $(BUILT_SOURCES) +DISTCLEANFILES = $(server_in_files:.server.in.in=.server.in) + +EXTRA_DIST = $(stock_DATA) \ + gpdf-marshal.list \ + $(server_in_files) \ + config.h \ + $(ui_DATA) \ + $(glade_DATA)