SUBDIRS = document widget icons EXTRA_DIST = NOTES bin_PROGRAMS = passepartout dist_noinst_HEADERS = aboutdialog.h config.h preferencesdialog.h \ docpropsdialog.h docview.h groupmeta.h imagemeta.h \ pagemeta.h inspiration.h metabase.h pagesel.h \ docmeta.h viewent.h groupviewent.h postscriptviewent.h \ pageviewent.h rasterviewent.h textviewent.h pptcore.h \ printdialog.h propbase.h propertiesdialog.h \ rastermeta.h streamdialog.h textmeta.h lengthunits.h \ view.h window.h stockitems.h templatepagedialog.h \ clipboard.h BUILT_SOURCES=\ authors.cc \ $(NULL) passepartout_SOURCES = inspiration.cc streamdialog.cc pagesel.cc \ aboutdialog.cc docmeta.cc printdialog.cc viewent.cc \ groupviewent.cc postscriptviewent.cc pageviewent.cc \ rasterviewent.cc textviewent.cc docview.cc window.cc \ main.cc lengthunits.cc config.cc preferencesdialog.cc \ propertiesdialog.cc imagemeta.cc rastermeta.cc \ textmeta.cc groupmeta.cc pagemeta.cc propbase.cc \ pptcore.cc docpropsdialog.cc builddate.cc \ windowmenus.cc stockitems.cc \ clipboard.cc \ templatepagedialog.cc \ $(BUILT_SOURCES) \ $(NULL) passepartout_CXXFLAGS = $(XMLPP_CFLAGS) $(GTKMM_CFLAGS) $(GNOMECANVAS_CFLAGS) \ $(GNOME_CFLAGS) $(GNOMEVFS_CFLAGS) passepartout_CXXFLAGS += -I$(top_srcdir)/src -D'XMLPATH=$(xmldir)' passepartout_LDADD = $(XMLPP_LIBS) $(GTKMM_LIBS) $(GNOMECANVAS_LIBS) \ $(GTHREAD_LIBS) $(GNOME_LIBS) $(GNOMEVFS_LIBS) pptpartlibs= document/libdocument.a ../xml2ps/libxml2ps.a \ ../fonts/libfonts.a ../ps/libps.a \ ../util/libpptutil.a widget/libwidget.a passepartout_LDADD += $(pptpartlibs) # Extra dependencies for builddate, so it is rebuilt every time anything else # is rebuilt passepartout-builddate.$(OBJEXT): \ $(filter-out passepartout-builddate.o, $(passepartout_OBJECTS)) \ $(pptpartlibs) # build a string out of the contents of AUTHORS authors.cc: $(top_srcdir)/AUTHORS awk 'BEGIN {print "const char *authors ="} {print "\"" $$0 "\\n\""} END {print ";"}' $(top_srcdir)/AUTHORS > authors.cc CLEANFILES=$(BUILT_SOURCES)