summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGaetan Nadon <memsize@videotron.ca>2013-11-24 08:02:30 -0500
committerPeter Hutterer <peter.hutterer@who-t.net>2013-11-25 10:25:32 +1000
commitdd016ebc3f4ab184511e0e149dda0cc7db4c5ba8 (patch)
tree0e76b937c7658339d3f6f9b8a6ae42c9eeb64a17
parentebb70f42dc563896a897e4a2265c9628468f668d (diff)
downloadlibevdev-dd016ebc3f4ab184511e0e149dda0cc7db4c5ba8.tar.gz
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 <memsize@videotron.ca> Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
-rw-r--r--doc/Makefile.am12
1 files 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