AM_CXXFLAGS = @SQUID_CXXFLAGS@
DEFS = @DEFS@
-# so that others can always use += for this variable
+# so that others can always use += for these variables
CLEANFILES =
+check_PROGRAMS =
+TESTS =
INCLUDES = \
-I$(top_srcdir) \
# XXX: Do we really need this? Does auto-dependency tracking work?
# XXX: And should not autoconf be in $(top_builddir)?
$(OBJS): $(top_srcdir)/include/version.h $(top_srcdir)/include/autoconf.h
-
-check_PROGRAMS = testHeaders
-TESTS = $(check_PROGRAMS)
-
-## Special Universal .h dependency test script
-## aborts build process on errors
-testHeaders: $(srcdir)/*.h
- $(SHELL) $(top_srcdir)/test-suite/testheaders.sh "$(CXXCOMPILE)" "$(srcdir)/" || exit 1
-
-## No such file...
-testHeaders.c:
- touch testHeaders.c
-CLEANFILES += testHeaders.c
--- /dev/null
+# Test ./*.h files in a directory using test-suite/testheaders.sh
+
+# TODO: include in src/Common.am when all testHeaders users are the same.
+
+check_PROGRAMS += testHeaders
+TESTS += testHeaders
+
+## .h dependency test script
+## aborts build process on errors; XXX: even with "make -k"
+testHeaders: $(srcdir)/*.h
+ $(SHELL) $(top_srcdir)/test-suite/testheaders.sh "$(CXXCOMPILE)" "$(srcdir)/" || exit 1
+
+## No such file...
+testHeaders.c:
+ touch testHeaders.c
+CLEANFILES += testHeaders.c