# This Makefile.am is in the public domain
AM_CPPFLAGS = -I$(top_srcdir)/src/include
+# only documentation (ALL of the documentation)
if DOCUMENTATION_ONLY
SUBDIRS = doc
else
- SUBDIRS = m4 src po pkgconfig lint
+ SUBDIRS = m4 src po pkgconfig
+endif
+
+# documentation on / off switch (affects all of the documentation)
if DOCUMENTATION
SUBDIRS += doc
endif
+if HAVE_EXPERIMENTAL
+ SUBDIRS += lint
+endif
+
+# only manpages, needs "doc" subdir
+if INCLUDE_MANPAGES
+ SUBDIRS += doc
endif
if !TALER_ONLY
doc_DATA = COPYING README
ACLOCAL_AMFLAGS = -I m4
+
+# TODO: better nesting.
+if HAVE_UNCRUSTIFY_BINARY
+pretty:
+ find $(top_srcdir) -type f -name '*.c' -or -name '*.h' -print0 | xargs -0 uncrustify -c $(top_srcdir)/contrib/uncrustify.cfg --replace --no-backup 2>&1 || true
+if HAVE_YAPF_BINARY
+ find $(top_srcdir) -type f -name '*.py' -or -name '*.py.in' -print0 | xargs -0 $(YAPF_BINARY) -i 2>&1 || true
+endif
+endif