Annotation of embedaddon/strongswan/Makefile.am, revision 1.1
1.1 ! misho 1: SUBDIRS = src man conf init testing
! 2:
! 3: if USE_FUZZING
! 4: SUBDIRS += fuzz
! 5: endif
! 6:
! 7: if USE_SCRIPTS
! 8: SUBDIRS += scripts
! 9: endif
! 10:
! 11: if USE_SILENT_RULES
! 12: AM_MAKEFLAGS = -s
! 13: endif
! 14:
! 15: ACLOCAL_AMFLAGS = -I m4/config
! 16:
! 17: EXTRA_DIST = Doxyfile.in LICENSE Android.common.mk.in Android.common.mk Android.mk
! 18: CLEANFILES = Doxyfile
! 19: BUILT_SOURCES = Android.common.mk
! 20: MAINTAINERCLEANFILES = Android.common.mk
! 21:
! 22: if USE_DEV_HEADERS
! 23: config_includedir = $(ipseclibdir)/include
! 24: nodist_config_include_HEADERS = config.h
! 25: endif
! 26:
! 27: # we can't (and shouldn't) install/uninstall system files during make distcheck,
! 28: # so override the autodetected path for systemd units
! 29: AM_DISTCHECK_CONFIGURE_FLAGS = \
! 30: --with-systemdsystemunitdir='$$(prefix)/lib/systemd/system'
! 31:
! 32: # we leave config files behind intentionally so prevent distcheck from complaining
! 33: distuninstallcheck_listfiles = find . -type f \! -name '*.conf' \! -name '*.secrets' -print
! 34:
! 35: Android.common.mk : Android.common.mk.in configure.ac
! 36: $(AM_V_GEN) \
! 37: sed \
! 38: -e "s:\@PACKAGE_VERSION\@:$(PACKAGE_VERSION):" \
! 39: $(srcdir)/$@.in > $@
! 40:
! 41: Doxyfile : Doxyfile.in
! 42: $(AM_V_GEN) \
! 43: sed \
! 44: -e "s:\@PACKAGE_VERSION\@:$(PACKAGE_VERSION):" \
! 45: -e "s:\@PACKAGE_NAME\@:$(PACKAGE_NAME):" \
! 46: -e "s:\@SRC_DIR\@:$(srcdir):g" \
! 47: $(srcdir)/$@.in > $@
! 48:
! 49: apidoc : Doxyfile
! 50: @test -d apidoc || doxygen
! 51: @! find Doxyfile $(top_srcdir)/src/ \( -name '*.h' -o -name '*.md' \) -newer apidoc | \
! 52: grep -q '' || doxygen && touch apidoc
! 53:
! 54: cov-reset-common:
! 55: @rm -rf $(top_builddir)/coverage
! 56: @find $(top_builddir)/src $(top_builddir)/scripts -name "*.gcda" -delete
! 57:
! 58: if COVERAGE
! 59: cov-reset: cov-reset-common
! 60: @lcov --zerocounters --directory $(top_builddir)
! 61:
! 62: cov-report:
! 63: @mkdir $(top_builddir)/coverage
! 64: lcov -c -o $(top_builddir)/coverage/coverage.info -d $(top_builddir) \
! 65: --rc lcov_branch_coverage=1
! 66: lcov -r $(top_builddir)/coverage/coverage.info '*/tests/*' '*/suites/*' '/usr*' \
! 67: -o $(abs_top_builddir)/coverage/coverage.cleaned.info \
! 68: --rc lcov_branch_coverage=1
! 69: genhtml --num-spaces 4 --legend --branch-coverage --ignore-errors source \
! 70: -t "$(PACKAGE_STRING)" \
! 71: -o $(top_builddir)/coverage/html \
! 72: -p `readlink -m $(abs_top_srcdir)`/src \
! 73: $(top_builddir)/coverage/coverage.cleaned.info
! 74: @echo "Coverage Report at $(top_builddir)/coverage/html" >&2
! 75:
! 76: coverage:
! 77: @$(MAKE) cov-reset
! 78: @$(MAKE) check
! 79: @$(MAKE) cov-report
! 80: else
! 81: coverage:
! 82: @echo "reconfigure with --enable-coverage"
! 83: endif
! 84:
! 85: clean-local: cov-reset-common
! 86: @find $(top_builddir)/src $(top_builddir)/scripts -name "*.gcno" -delete
! 87: @rm -rf apidoc
! 88:
! 89: .PHONY: cov-reset-common cov-reset cov-report coverage apidoc
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>