2011-11-22 06:33:27 -08:00
|
|
|
%.moc : %.h $(top_srcdir)/.moc.version
|
2008-10-18 10:30:51 -07:00
|
|
|
$(MOC) -i -o "$@" "$<"
|
|
|
|
|
2011-11-22 06:33:27 -08:00
|
|
|
$(top_srcdir)/.moc.version : $(MOC)
|
|
|
|
# "moc -v" always fails :-/
|
|
|
|
$(MOC) -v > $@.tmp 2>&1 || :
|
|
|
|
if test ! -f "$@" || test "`cat $@`" != "`cat $@.tmp`"; then \
|
|
|
|
mv -f $@.tmp $@; \
|
|
|
|
else \
|
|
|
|
rm -f $@.tmp; \
|
|
|
|
fi
|
|
|
|
|
2008-10-18 10:30:51 -07:00
|
|
|
clean-moc-extra:
|
|
|
|
rm -vf *.moc
|
2011-11-22 06:33:27 -08:00
|
|
|
rm -vf $(top_srcdir)/.moc.version
|
2008-10-18 10:30:51 -07:00
|
|
|
|
|
|
|
clean-am: clean-moc-extra
|
|
|
|
|