mirror of
https://gitlab.freedesktop.org/libinput/libinput.git
synced 2025-12-27 13:50:08 +01:00
doxygen supports markdown so we can expand the README with general interesting information in markdown format and have it be the front page of the documentation at the same time. This requires renaming README to README.txt, but that's a relatively small price to pay. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by: Jonas Ådahl <jadahl@gmail.com>
29 lines
832 B
Makefile
29 lines
832 B
Makefile
EXTRA_DIST = touchpad-tap-state-machine.svg touchpad-softbutton-state-machine.svg
|
|
|
|
if HAVE_DOXYGEN
|
|
|
|
noinst_DATA = html/index.html
|
|
|
|
header_files = \
|
|
$(top_srcdir)/src/libinput.h \
|
|
$(top_srcdir)/README.txt
|
|
|
|
html/index.html: libinput.doxygen $(header_files)
|
|
$(AM_V_GEN)$(DOXYGEN) $<
|
|
|
|
clean-local:
|
|
$(AM_V_at)rm -rf html
|
|
|
|
doc_src= $(shell find html -type f -printf "html/%P\n" 2>/dev/null)
|
|
EXTRA_DIST += $(builddir)/html/index.html $(doc_src)
|
|
|
|
endif
|
|
|
|
# make sure doc was built before running dist
|
|
dist-hook:
|
|
@test -f $(distdir)/html/index.html || (\
|
|
echo "******************************************************" && \
|
|
echo "Couldn't find documentation files, refusing make dist." && \
|
|
echo "Install doxygen to build documentation for tarball." && \
|
|
echo "******************************************************" && \
|
|
test )
|