EXTRA_DIST = nit.sh README

if WITH_CHECK_NIT
check: check-NIT
else
check:
	@echo "NO-OP: $@ in `pwd` is inactive by default. Run 'configure --enable-check-NIT' or 'make check-NIT' explicitly" >&2
endif

# Run in builddir, use script from srcdir
# Avoid running "$<" - not all make implementations handle that
check-NIT: $(abs_srcdir)/nit.sh
	"$(abs_srcdir)/nit.sh"

# Make sure pre-requisites for NIT are fresh as we iterate
check-NIT-devel: $(abs_srcdir)/nit.sh
	@cd .. && ( $(MAKE) -s cppnit || echo "OPTIONAL C++ test client test will be skipped" )
	@cd "$(top_builddir)/clients" && $(MAKE) -s upsc upsrw upsmon
	@cd "$(top_builddir)/server" && $(MAKE) -s upsd
	@cd "$(top_builddir)/drivers" && $(MAKE) -s dummy-ups
	@$(MAKE) check-NIT

MAINTAINERCLEANFILES = Makefile.in .dirstamp

clean-local:
	rm -rf tmp
