1# $Id$ $Revision$ 2## Process this file with automake to produce Makefile.in 3 4SUBDIRS = ui images 5 6pdfdir = /usr/local/share/doc/graphviz/pdf 7gveditdir = $(pkgdatadir)/gvedit 8 9mans = gvedit.1 10pdfs = gvedit.1.pdf 11 12if WITH_QT 13bin_PROGRAMS = gvedit 14gvedit_DATA = attrs.txt 15man_MANS = $(mans) 16pdf_DATA = $(pdfs) 17endif 18 19AM_CPPFLAGS = \ 20 -I$(top_srcdir)/lib/common \ 21 -I$(top_srcdir)/lib/gvc \ 22 -I$(top_srcdir)/lib/pathplan \ 23 -I$(top_srcdir)/lib/cgraph \ 24 -I$(top_srcdir)/lib/cdt 25 26gvedit_CPPFLAGS = \ 27 $(AM_CPPFLAGS) \ 28 $(QTGUI_CFLAGS) \ 29 $(QTCORE_CFLAGS) \ 30 -DDEMAND_LOADING=1 \ 31 -DGVEDIT_DATADIR=\""$(pkgdatadir)/gvedit"\" 32 33gvedit_LDADD = \ 34 $(top_builddir)/lib/gvc/libgvc.la \ 35 $(top_builddir)/lib/cgraph/libcgraph.la \ 36 $(top_builddir)/lib/cdt/libcdt.la \ 37 $(QTGUI_LIBS) \ 38 $(QTCORE_LIBS) \ 39 $(EXPAT_LIBS) $(Z_LIBS) 40 41noinst_HEADERS = csettings.h imageviewer.h mainwindow.h mdichild.h ui_settings.h 42 43MOCABLES = moc_csettings.cpp moc_imageviewer.cpp moc_mainwindow.cpp moc_mdichild.cpp qrc_mdi.cpp 44 45gvedit_SOURCES = main.cpp csettings.cpp imageviewer.cpp mainwindow.cpp mdichild.cpp $(MOCABLES) 46 47$(MOCABLES): mocables 48 49gvedit gvedit$(EXEEXT): $(MOCABLES) 50 51.PHONY: mocables 52mocables: qMakefile 53 rm -f $(MOCABLES) # don't use distributed mocables poss from diff version of Qt 54 $(MAKE) -f qMakefile prefix=${prefix} exec_prefix=${exec_prefix} mocables compiler_rcc_make_all 55 56qMakefile: gvedit.pro 57 $(QMAKE) -o qMakefile gvedit.pro 58 59attrs.txt: $(top_srcdir)/doc/infosrc/attrs 60 cp $(top_srcdir)/doc/infosrc/attrs attrs.txt 61 62gvedit.1.pdf: gvedit.1.ps 63 @PS2PDF@ $< $@ 64 65gvedit.1.ps: $(srcdir)/gvedit.1 66 @GROFF@ -Tps -man $< >$@ 67 68EXTRA_DIST = gvedit.vcxproj* gvedit.pro.in mdi.qrc $(mans) $(pdfs) 69 70CLEANFILES = moc_csettings.cpp moc_imageviewer.cpp moc_mainwindow.cpp moc_mdichild.cpp qrc_mdi.cpp 71 72DISTCLEANFILES = attrs.txt $(pdf_DATA) qMakefile gvedit.1.ps 73 74clean-local: 75 -$(MAKE) -f qMakefile clean 76 77distclean-local: 78 -$(MAKE) -f qMakefile distclean 79 80