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>