Blame Makefile.am

Packit ce73f7
Packit ce73f7
NULL =
Packit ce73f7
Packit ce73f7
AM_CPPFLAGS = \
Packit ce73f7
	-I$(top_srcdir) \
Packit ce73f7
	-I$(top_srcdir)/common \
Packit ce73f7
	-DBINDIR=\"$(bindir)\" \
Packit ce73f7
	-DBUILDDIR=\"$(abs_builddir)\" \
Packit ce73f7
	-DDATA_DIR=\"$(datadir)\" \
Packit ce73f7
	-DPRIVATEDIR=\"$(privatedir)\" \
Packit ce73f7
	-DSRCDIR=\"$(abs_srcdir)\" \
Packit ce73f7
	-DSYSCONFDIR=\"$(sysconfdir)\" \
Packit ce73f7
	-DP11_KIT_FUTURE_UNSTABLE_API
Packit ce73f7
Packit ce73f7
bin_PROGRAMS =
Packit ce73f7
private_PROGRAMS =
Packit ce73f7
check_PROGRAMS = $(c_tests)
Packit ce73f7
check_SCRIPTS = $(sh_tests)
Packit ce73f7
check_LTLIBRARIES =
Packit ce73f7
Packit ce73f7
BUILT_SOURCES =
Packit ce73f7
Packit ce73f7
CLEANFILES =
Packit ce73f7
Packit ce73f7
EXTRA_DIST = HACKING
Packit ce73f7
Packit ce73f7
incdir = $(includedir)/p11-kit-1/p11-kit
Packit ce73f7
inc_HEADERS =
Packit ce73f7
Packit ce73f7
lib_LTLIBRARIES =
Packit ce73f7
Packit ce73f7
noinst_LTLIBRARIES =
Packit ce73f7
noinst_PROGRAMS =
Packit ce73f7
noinst_SCRIPTS =
Packit ce73f7
Packit ce73f7
c_tests =
Packit ce73f7
sh_tests =
Packit ce73f7
TESTS = $(c_tests) $(sh_tests)
Packit ce73f7
Packit ce73f7
moduledir = $(p11_module_path)
Packit ce73f7
module_LTLIBRARIES =
Packit ce73f7
Packit ce73f7
include common/Makefile.am
Packit ce73f7
include p11-kit/Makefile.am
Packit ce73f7
Packit ce73f7
if WITH_TRUST_MODULE
Packit ce73f7
include trust/Makefile.am
Packit ce73f7
endif
Packit ce73f7
Packit ce73f7
SUBDIRS = . doc po
Packit ce73f7
Packit ce73f7
ACLOCAL_AMFLAGS = -I build/m4
Packit ce73f7
Packit ce73f7
DISTCHECK_CONFIGURE_FLAGS = \
Packit ce73f7
	--enable-doc \
Packit ce73f7
	--without-systemd \
Packit ce73f7
	--disable-coverage \
Packit ce73f7
	--enable-strict \
Packit ce73f7
	CFLAGS='-O2'
Packit ce73f7
Packit ce73f7
AM_TESTS_ENVIRONMENT = \
Packit ce73f7
	abs_top_builddir="$(abs_top_builddir)"; \
Packit ce73f7
	export abs_top_builddir;
Packit ce73f7
AM_TESTS_FD_REDIRECT = 9>&2;
Packit ce73f7
Packit ce73f7
LOG_DRIVER = env AM_TAP_AWK='$(AWK)' $(SHELL) \
Packit ce73f7
	$(top_srcdir)/build/litter/tap-driver.sh
Packit ce73f7
LOG_DRIVER_FLAGS = --comments --ignore-exit
Packit ce73f7
Packit ce73f7
MEMCHECK_ENV = $(TEST_RUNNER) valgrind --error-exitcode=80 --quiet
Packit ce73f7
Packit ce73f7
LEAKCHECK_ENV = $(TEST_RUNNER) valgrind --error-exitcode=81 --quiet --leak-check=yes
Packit ce73f7
Packit ce73f7
HELLCHECK_ENV = $(TEST_RUNNER) valgrind --error-exitcode=82 --quiet --tool=helgrind
Packit ce73f7
Packit ce73f7
memcheck: all
Packit ce73f7
	make $(AM_MAKEFLAGS) TESTS_ENVIRONMENT="$(MEMCHECK_ENV)" check-TESTS
Packit ce73f7
Packit ce73f7
leakcheck: all
Packit ce73f7
	make $(AM_MAKEFLAGS) TESTS_ENVIRONMENT="$(LEAKCHECK_ENV)" check-TESTS
Packit ce73f7
Packit ce73f7
hellcheck: all
Packit ce73f7
	make $(AM_MAKEFLAGS) TESTS_ENVIRONMENT="$(HELLCHECK_ENV)" check-TESTS
Packit ce73f7
Packit ce73f7
dist-hook:
Packit ce73f7
	@if test -d "$(srcdir)/.git"; \
Packit ce73f7
	then \
Packit ce73f7
		echo Creating ChangeLog && \
Packit ce73f7
		( cd "$(top_srcdir)" && \
Packit ce73f7
		  echo '# Generate automatically. Do not edit.'; echo; \
Packit ce73f7
		  $(top_srcdir)/build/litter/missing --run git log --stat --date=short ) > ChangeLog.tmp \
Packit ce73f7
		&& mv -f ChangeLog.tmp $(top_distdir)/ChangeLog \
Packit ce73f7
		|| ( rm -f ChangeLog.tmp ; \
Packit ce73f7
		     echo Failed to generate ChangeLog >&2 ); \
Packit ce73f7
	else \
Packit ce73f7
		echo A git clone is required to generate a ChangeLog >&2; \
Packit ce73f7
	fi
Packit ce73f7
Packit ce73f7
if WITH_COVERAGE
Packit ce73f7
coverage:
Packit ce73f7
	mkdir -p build/coverage
Packit ce73f7
	$(LCOV) --directory . --zerocounters
Packit ce73f7
	$(MAKE) check
Packit ce73f7
	$(LCOV) --directory . --capture --output-file build/coverage.info
Packit ce73f7
	$(GENHTML) --output-directory build/coverage \
Packit ce73f7
		--title "p11-kit $(PACKAGE_VERSION)" \
Packit ce73f7
		build/coverage.info
Packit ce73f7
	@echo "file://$(abs_top_builddir)/build/coverage/index.html"
Packit ce73f7
endif
Packit ce73f7
Packit ce73f7
transifex:
Packit ce73f7
	cd $(srcdir) && sh build/tx-update