Makefile.am revision 511a136f0c092880b19250a5df53bcf9f4b043ca
1# Process this file with automake to produce Makefile.in 2 3NULL = 4 5SUBDIRS = src util test 6 7pkgconfigdir = $(libdir)/pkgconfig 8pkgconfig_DATA = harfbuzz.pc 9 10EXTRA_DIST = \ 11 autogen.sh \ 12 harfbuzz.doap \ 13 $(NULL) 14 15MAINTAINERCLEANFILES = \ 16 $(srcdir)/INSTALL \ 17 $(srcdir)/aclocal.m4 \ 18 $(srcdir)/autoscan.log \ 19 $(srcdir)/compile \ 20 $(srcdir)/config.guess \ 21 $(srcdir)/config.h.in \ 22 $(srcdir)/config.sub \ 23 $(srcdir)/configure.scan \ 24 $(srcdir)/depcomp \ 25 $(srcdir)/install-sh \ 26 $(srcdir)/ltmain.sh \ 27 $(srcdir)/missing \ 28 $(srcdir)/mkinstalldirs \ 29 $(srcdir)/ChangeLog \ 30 `find "$(srcdir)" -type f -name Makefile.in -print` 31 32 33# 34# ChangeLog generation 35# 36CHANGELOG_RANGE = 37ChangeLog: $(srcdir)/ChangeLog 38$(srcdir)/ChangeLog: 39 $(AM_V_GEN) if test -d "$(srcdir)/.git"; then \ 40 (GIT_DIR=$(top_srcdir)/.git ./missing --run \ 41 git log $(CHANGELOG_RANGE) --stat) | fmt --split-only > $@.tmp \ 42 && mv -f $@.tmp $@ \ 43 || ($(RM) $@.tmp; \ 44 echo Failed to generate ChangeLog, your ChangeLog may be outdated >&2; \ 45 (test -f $@ || echo git-log is required to generate this file >> $@)); \ 46 else \ 47 test -f $@ || \ 48 (echo A git checkout and git-log is required to generate ChangeLog >&2 && \ 49 echo A git checkout and git-log is required to generate this file >> $@); \ 50 fi 51.PHONY: $(srcdir)/ChangeLog 52 53 54# 55# Release engineering 56# 57 58# TODO: Copy infrastructure from cairo 59 60TAR_OPTIONS = --owner=0 --group=0 61dist-hook: dist-clear-sticky-bits 62# Clean up any sticky bits we may inherit from parent dir 63dist-clear-sticky-bits: 64 chmod -R a-s $(distdir) 65 66 67tar_file = $(PACKAGE_TARNAME)-$(VERSION).tar.bz2 68sha256_file = $(tar_file).sha256 69gpg_file = $(sha256_file).asc 70$(sha256_file): $(tar_file) 71 sha256sum $^ > $@ 72$(gpg_file): $(sha256_file) 73 @echo "Please enter your GPG password to sign the checksum." 74 gpg --armor --sign $^ 75 76release-files: $(tar_file) $(sha256_file) $(gpg_file) 77 78 79-include $(top_srcdir)/git.mk 80