gfx/harfbuzz/Makefile.am

changeset 0
6474c204b198
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/gfx/harfbuzz/Makefile.am	Wed Dec 31 06:09:35 2014 +0100
     1.3 @@ -0,0 +1,79 @@
     1.4 +# Process this file with automake to produce Makefile.in
     1.5 +
     1.6 +NULL =
     1.7 +
     1.8 +SUBDIRS = src util test
     1.9 +
    1.10 +pkgconfigdir = $(libdir)/pkgconfig
    1.11 +pkgconfig_DATA = harfbuzz.pc
    1.12 +
    1.13 +EXTRA_DIST = \
    1.14 +	autogen.sh \
    1.15 +	harfbuzz.doap \
    1.16 +	$(NULL)
    1.17 +
    1.18 +MAINTAINERCLEANFILES = \
    1.19 +	$(srcdir)/INSTALL \
    1.20 +	$(srcdir)/aclocal.m4 \
    1.21 +	$(srcdir)/autoscan.log \
    1.22 +	$(srcdir)/compile \
    1.23 +	$(srcdir)/config.guess \
    1.24 +	$(srcdir)/config.h.in \
    1.25 +	$(srcdir)/config.sub \
    1.26 +	$(srcdir)/configure.scan \
    1.27 +	$(srcdir)/depcomp \
    1.28 +	$(srcdir)/install-sh \
    1.29 +	$(srcdir)/ltmain.sh \
    1.30 +	$(srcdir)/missing \
    1.31 +	$(srcdir)/mkinstalldirs \
    1.32 +	$(srcdir)/ChangeLog \
    1.33 +	`find "$(srcdir)" -type f -name Makefile.in -print`
    1.34 +
    1.35 +
    1.36 +#
    1.37 +# ChangeLog generation
    1.38 +#
    1.39 +CHANGELOG_RANGE =
    1.40 +ChangeLog: $(srcdir)/ChangeLog
    1.41 +$(srcdir)/ChangeLog:
    1.42 +	$(AM_V_GEN) if test -d "$(srcdir)/.git"; then \
    1.43 +	  (GIT_DIR=$(top_srcdir)/.git ./missing --run \
    1.44 +	   git log $(CHANGELOG_RANGE) --stat) | fmt --split-only > $@.tmp \
    1.45 +	  && mv -f $@.tmp $@ \
    1.46 +	  || ($(RM) $@.tmp; \
    1.47 +	      echo Failed to generate ChangeLog, your ChangeLog may be outdated >&2; \
    1.48 +	      (test -f $@ || echo git-log is required to generate this file >> $@)); \
    1.49 +	else \
    1.50 +	  test -f $@ || \
    1.51 +	  (echo A git checkout and git-log is required to generate ChangeLog >&2 && \
    1.52 +	  echo A git checkout and git-log is required to generate this file >> $@); \
    1.53 +	fi
    1.54 +.PHONY: $(srcdir)/ChangeLog
    1.55 +
    1.56 +
    1.57 +#
    1.58 +# Release engineering
    1.59 +#
    1.60 +
    1.61 +# TODO: Copy infrastructure from cairo
    1.62 +
    1.63 +TAR_OPTIONS = --owner=0 --group=0
    1.64 +dist-hook: dist-clear-sticky-bits
    1.65 +# Clean up any sticky bits we may inherit from parent dir
    1.66 +dist-clear-sticky-bits:
    1.67 +	chmod -R a-s $(distdir)
    1.68 +
    1.69 +
    1.70 +tar_file = $(PACKAGE_TARNAME)-$(VERSION).tar.bz2
    1.71 +sha256_file = $(tar_file).sha256
    1.72 +gpg_file = $(sha256_file).asc
    1.73 +$(sha256_file): $(tar_file)
    1.74 +	sha256sum $^ > $@
    1.75 +$(gpg_file): $(sha256_file)
    1.76 +	@echo "Please enter your GPG password to sign the checksum."
    1.77 +	gpg --armor --sign $^
    1.78 +
    1.79 +release-files: $(tar_file) $(sha256_file) $(gpg_file)
    1.80 +
    1.81 +
    1.82 +-include $(top_srcdir)/git.mk

mercurial