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