-AUTOMAKE_OPTIONS = foreign 1.4
-MAINTAINERCLEANFILES = $(srcdir)/Makefile.in
-noinst_LTLIBRARIES = libqt2moc.la
-BOOST_INCLUDES = -I$(top_srcdir)/boost
-INCLUDES = -I${top_srcdir}/src/ \
- -I${top_srcdir}/src/frontends/ \
- -I${top_srcdir}/src/frontends/controllers \
- -I${top_builddir}/src/frontends/qt2 \
- ${SIGC_CFLAGS} \
- ${FRONTEND_INCLUDES} \
- $(BOOST_INCLUDES)
+include $(top_srcdir)/config/common.am
+include $(srcdir)/../Makefile.dialogs
-include ../Makefile.dialogs
+DISTCLEANFILES += *.C
-libqt2moc_la_SOURCES := FileDialog_private_moc.C \
- emptytable_moc.C \
- lengthcombo_moc.C \
- Qt2Base_moc.C \
- $(MOCDIALOGS)
+AM_CPPFLAGS = \
+ $(QT_CPPFLAGS) -DQT_NO_TRANSLATION \
+ $(PCH_FLAGS) \
+ -I$(top_srcdir)/src \
+ -I$(top_srcdir)/src/frontends \
+ -I$(top_srcdir)/src/frontends/controllers \
+ -I$(top_builddir)/src/frontends/qt2 \
+ $(QT_INCLUDES) \
+ $(BOOST_INCLUDES)
-DISTCLEANFILES = $(libqt2moc_la_SOURCES) *.orig *.rej *~ *.bak core
+noinst_LTLIBRARIES = libqt2moc.la
-ETAGS_ARGS = --lang=c++
+nodist_libqt2moc_la_SOURCES = $(MOCFILES:.C=_moc.C)
+# The trick.
+libqt2moc_la_LINK = touch libqt2moc.la ; echo
-%_moc.C: ../%.h
+%_moc.C: $(srcdir)/../%.h
$(MOC) -o $@ $<