Annotation of embedaddon/libnet/Makefile.am, revision 1.1.1.3
1.1 misho 1: #
2: # Libnet automake information file
3: # Copyright (c) 1998 - 2004 Mike D. Schiffman <mike@infonexus.com>
4: # All rights reserved.
5: #
1.1.1.3 ! misho 6: DISTCHECK_CONFIGURE_FLAGS = --enable-doxygen-doc --disable-doxygen-html --disable-samples
! 7: ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS}
1.1 misho 8:
1.1.1.3 ! misho 9: bin_SCRIPTS = libnet-config
! 10: pkgconfigdir = $(libdir)/pkgconfig
! 11: pkgconfig_DATA = libnet.pc
! 12: dist_doc_DATA = README.md ChangeLog.md LICENSE
! 13: EXTRA_DIST = README.win32 autogen.sh libnet-config.in
! 14: SUBDIRS = include src win32
1.1 misho 15:
1.1.1.3 ! misho 16: if ENABLE_SAMPLES
! 17: SUBDIRS += sample
! 18: endif
1.1 misho 19:
1.1.1.3 ! misho 20: if ENABLE_DOXYGEN
! 21: SUBDIRS += doc
1.1 misho 22:
1.1.1.3 ! misho 23: #
! 24: # Doxygen rules from m4/ax_prog_doxygen.m4
! 25: #
! 26: @DX_RULES@
! 27:
! 28: doc: doxygen-doc
! 29: $(AM_V_GEN)cd $(DX_DOCDIR) && ./fixmanpages && cd -
! 30:
! 31: ## The distribution should include man pages, which are generated
! 32: dist-hook: doc
! 33: else
! 34: doc:
! 35: @echo "Doxygen documentation (html + man) disabled, skipping ..."
! 36: endif
! 37:
! 38: ## Generate MD5 checksum file
! 39: MD5 = md5sum
! 40: md5-dist:
! 41: @for file in $(DIST_ARCHIVES); do \
! 42: $(MD5) $$file > $$file.md5; \
! 43: done
! 44:
! 45: ## Check if tagged in git
! 46: release-hook:
! 47: @if [ ! `git tag | grep v$(PACKAGE_VERSION)` ]; then \
! 48: echo; \
! 49: printf "\e[1m\e[41mCannot find release tag v$(PACKAGE_VERSION)\e[0m\n"; \
! 50: printf "\e[1m\e[5mDo release anyway?\e[0m "; read yorn; \
! 51: if [ "$$yorn" != "y" -a "$$yorn" != "Y" ]; then \
! 52: printf "OK, aborting release.\n"; \
! 53: exit 1; \
! 54: fi; \
! 55: echo; \
! 56: else \
! 57: echo; \
! 58: printf "\e[1m\e[42mFound GIT release tag v$(PACKAGE_VERSION)\e[0m\n"; \
! 59: printf "\e[1m\e[44m>>Remember to push tags!\e[0m\n"; \
! 60: echo; \
! 61: fi
! 62:
! 63: ## Target to run when building a release
! 64: release: doc distcheck release-hook md5-dist
! 65: @echo
! 66: @echo "Resulting release files:"
! 67: @echo "================================================================="
! 68: @for file in $(DIST_ARCHIVES); do \
! 69: printf "%-32s Distribution tarball\n" $$file; \
! 70: printf "%-32s " $$file.md5; cat $$file.md5 | cut -f1 -d' '; \
! 71: mv $$file* ../; \
! 72: done
! 73:
! 74: # (GNU make only) Unless we say otherwise, spare us the
! 75: # “Entering/Leaving directory ...” messages
! 76: GNUMAKEFLAGS = $(if $(value VERBOSE),,--no-print-directory)
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>