From dd016ebc3f4ab184511e0e149dda0cc7db4c5ba8 Mon Sep 17 00:00:00 2001 From: Gaetan Nadon Date: Sun, 24 Nov 2013 08:02:30 -0500 Subject: [PATCH] doxygen: fix rebuild when not necessary Everytime make is invoked, doxygen is invoked to generate the html doc. Dependencies are added so it does rebuild when necessary. Signed-off-by: Gaetan Nadon Signed-off-by: Peter Hutterer --- doc/Makefile.am | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/doc/Makefile.am b/doc/Makefile.am index ecc2c61..2220eb7 100644 --- a/doc/Makefile.am +++ b/doc/Makefile.am @@ -1,16 +1,20 @@ if HAVE_DOXYGEN -all-local: doxygen -doxygen: libevdev.doxygen +noinst_DATA = html/index.html + +header_files = \ + $(top_srcdir)/libevdev/libevdev.h \ + $(top_srcdir)/libevdev/libevdev-uinput.h + +html/index.html: libevdev.doxygen $(header_files) $(AM_V_GEN)$(DOXYGEN) $< clean-local: $(AM_V_at)rm -rf html -.PHONY: doxygen - doc_src= $(shell find html -type f -printf "html/%P\n" 2>/dev/null) EXTRA_DIST = $(doc_src) libevdev.css + endif # make sure doc was built before running dist -- 2.7.4