include $(top_srcdir)/config/common.am CONFIG_COMPILER = kdelibs/kconfig_compiler$(EXEEXT) SUBDIRS = fakekde kdelibs . EXTRA_DIST = \ config.h.in \ kdvi.kcfg \ kviewshell.kcfg \ kvsprefs.kcfgc \ prefs.kcfgc \ psheader.txt \ stamp-h.in \ version.cpp.in \ $(UIFILES) BUILT_SOURCES = \ kvsprefs.cpp \ kvsprefs.h \ psheader.c \ prefs.cpp \ prefs.h \ version.cpp \ $(nodist_qdvi_SOURCES) $(UIFILES:.ui=.moc) DISTCLEANFILES += \ config.h \ stamp-version \ version.cpp-tmp \ $(BUILT_SOURCES) MAINTAINERCLEANFILES += \ $(srcdir)/config.h.in AM_CPPFLAGS += \ -I$(srcdir)/fakekde \ -I$(srcdir)/kdelibs \ $(QT_CPPFLAGS) \ $(QT_INCLUDES) \ $(BOOST_INCLUDES) \ $(LIBFREETYPE_CFLAGS) bin_PROGRAMS = qdvi noinst_PROGRAMS = squeeze qdvi_SOURCES = \ anchor.h \ bigEndianByteReader.cpp \ bigEndianByteReader.h \ bookmark.h \ bookmarkList.cpp \ bookmarkList.h \ bookmarksDataModel.cpp \ bookmarksDataModel.h \ documentPageCache.cpp \ documentPageCache.h \ documentRenderer.cpp \ documentRenderer.h \ dviRenderer.cpp \ documentWidget.cpp \ documentWidget.h \ dvi.h \ dviexport.cpp \ dviexport.h \ dviFile.cpp \ dviFile.h \ dviPageCache.cpp \ dviPageCache.h \ dviRenderer.h \ dviRenderer_draw.cpp \ dviRenderer_prescan.cpp \ dvisourceeditor.cpp \ dvisourceeditor.h \ dvisourcesplitter.cpp \ dvisourcesplitter.h \ dviWidget.cpp \ dviWidget.h \ exportDialog.cpp \ exportDialog.h \ fontEncoding.cpp \ fontEncoding.h \ fontEncodingPool.cpp \ fontEncodingPool.h \ fontMap.cpp \ fontMap.h \ fontpool.h \ fontpool.cpp \ fontprogress.cpp \ fontprogress.h \ glyph.cpp \ glyph.h \ history.cpp \ history.h \ hyperlink.h \ infodialog.cpp \ infodialog.h \ kdvi.h \ kdvi_multipage.cpp \ kdvi_multipage.h \ kdvi_multipage_texthandling.cpp \ kmultipage.cpp \ kmultipage.h \ kprinterwrapper.h \ kviewpart.cpp \ kviewpart.h \ kviewpart_iface.cpp \ kviewpart_iface.h \ kviewshell.cpp \ kviewshell.h \ kvs_debug.h \ kvsprefs.cpp \ kvsprefs.h \ length.h \ main.cpp \ marklist.cpp \ marklist.h \ optionDialogFontsWidget.cpp \ optionDialogFontsWidget.h \ optionDialogSpecialWidget.cpp \ optionDialogSpecialWidget.h \ pageNumber.h \ pageSize.cpp \ pageSize.h \ pageSizeDialog.cpp \ pageSizeDialog.h \ pageSizeWidget.cpp \ pageSizeWidget.h \ pagetransition.cpp \ pagetransition.h \ pageView.cpp \ pageView.h \ performanceMeasurement.h \ prebookmark.h \ prefs.cpp \ prefs.h \ presentationwidget.cpp \ presentationwidget.h \ psgs.cpp \ psgs.h \ psheader.c \ renderedDocumentPage.cpp \ renderedDocumentPage.h \ renderedDocumentPagePixmap.cpp \ renderedDocumentPagePixmap.h \ renderedDocumentPagePrinter.cpp \ renderedDocumentPagePrinter.h \ renderedDviPagePixmap.cpp \ renderedDviPagePixmap.h \ renderQueue.cpp \ renderQueue.h \ renderThread.cpp \ renderThread.h \ searchWidget.cpp \ searchWidget.h \ selection.cpp \ selection.h \ simplePageSize.h \ simplePageSize.cpp \ sizePreview.h \ sizePreview.cpp \ special.cpp \ tableOfContents.cpp \ tableOfContents.h \ TeXFont.cpp \ TeXFont.h \ TeXFontDefinition.cpp \ TeXFontDefinition.h \ TeXFont_PFB.cpp \ TeXFont_PFB.h \ TeXFont_PK.cpp \ TeXFont_PK.h \ TeXFont_TFM.cpp \ TeXFont_TFM.h \ textBox.h \ toolindicator.cpp \ toolindicator.h \ units.cpp \ units.h \ util.cpp \ version.cpp \ version.h \ vf.cpp \ xdvi.h \ zoom.cpp \ zoom.h \ zoomlimits.h if WIN32_BUILD # For gethostname WIN32_LIBS = -lWs2_32 endif qdvi_LDFLAGS = $(QT_LDFLAGS) qdvi_LDADD = kdelibs/libkdelibs.la $(QT_LIBS) $(LIBFREETYPE_LIBS) $(WIN32_LIBS) UIFILES = \ dlgpresentation.ui \ optionDialogAccessibilityWidget.ui \ optionDialogFontsWidget_base.ui \ optionDialogGUIWidget_base.ui \ optionDialogSpecialWidget_base.ui \ pageSizeWidget_base.ui MOCFILES = \ bookmarkList.h \ documentPageCache.h \ documentRenderer.h \ documentWidget.h \ dviexport.h \ dviPageCache.h \ dviRenderer.h \ dvisourceeditor.h \ dviWidget.h \ exportDialog.h \ fontpool.h \ fontprogress.h \ history.h \ infodialog.h \ kdvi_multipage.h \ kmultipage.h \ kviewpart.h \ kviewpart_iface.h \ kviewshell.h \ marklist.h \ optionDialogFontsWidget.h \ optionDialogSpecialWidget.h \ pageSize.h \ pageSizeDialog.h \ pageSizeWidget.h \ pageView.h \ presentationwidget.h \ psgs.h \ renderedDocumentPage.h \ renderedDocumentPagePixmap.h \ renderedDviPagePixmap.h \ renderQueue.h \ searchWidget.h \ sizePreview.h \ tableOfContents.h \ toolindicator.h \ zoom.h nodist_qdvi_SOURCES = \ $(MOCFILES:.h=.moc) \ $(UIFILES:.ui=.h) \ $(UIFILES:.ui=.cpp) kvsprefs.cpp: kviewshell.kcfg kvsprefs.kcfgc $(CONFIG_COMPILER) $(srcdir)/kviewshell.kcfg $(srcdir)/kvsprefs.kcfgc prefs.cpp: kdvi.kcfg prefs.kcfgc $(CONFIG_COMPILER) $(srcdir)/kdvi.kcfg $(srcdir)/prefs.kcfgc squeeze_SOURCES = squeeze.c psheader.c: psheader.txt squeeze$(EXEEXT) ./squeeze$(EXEEXT) $(srcdir)/psheader.txt $@ version.cpp: stamp-version @: stamp-version: version.cpp-tmp if cmp -s $< version.cpp ; then \ : ;\ else \ rm -f version.cpp ;\ cp $< version.cpp ;\ fi echo timestamp > $@ %.h: %.ui $(UIC) $< > $@; \ $(MOC) -o $*.moc $@ %.cpp: %.ui %.h echo '#include ' > $@; \ echo '#include ' >> $@; \ $(UIC) -tr tr2i18n -impl $*.h $< >> $@; \ echo '#include "$*.moc"' >> $@