1ACLOCAL_AMFLAGS = -I m4 2 3SUBDIRS = doc m4 tools 4if USE_LIBGCROOTS_BUNDLED 5SUBDIRS += libgcroots 6endif 7SUBDIRS += include src lib test test-c bench 8 9# To make 'make distclean' workable on --with-libgcroots=tiny-subdir, 10# libgcroots must be eliminated from $DIST_SUBDIRS. 11DIST_SUBDIRS = $(SUBDIRS) 12 13# $(distdir) does work as a part of $(RELEASE_URL) when configured as a 14# subpackage. 15DIST_NAME = $(PACKAGE)-$(VERSION) 16#RELEASE_TAG = master 17RELEASE_TAG = $(DIST_NAME) 18DIST_SUM_LIST = $(DIST_NAME).sum 19 20EXTRA_DIST = \ 21 sigscheme.pc.in libgcroots.mk.in sigscheme.mk.in autogen.sh \ 22 RELNOTE TODO QALog \ 23 compare-scm.sh runbench.sh runtest.sh runtest-tail-rec.sh \ 24 make-report.sh make-dist.sh 25 26if USE_LIBSSCM 27pkgconfigdir = $(prefix)/libdata/pkgconfig 28pkgconfig_DATA = sigscheme.pc 29endif 30 31$(pkgconfig_DATA): config.status 32 33DISTCLEANFILES = sigscheme.pc $(DIST_SUM_LIST) 34 35.PHONY: FORCE sum 36FORCE: 37 38sum: FORCE 39 $(MD5) $(DIST_ARCHIVES) >$(DIST_SUM_LIST) 40 $(SHA1) $(DIST_ARCHIVES) >>$(DIST_SUM_LIST) 41 $(SHA256) $(DIST_ARCHIVES) >>$(DIST_SUM_LIST) 42 43tag: 44 cd "$(srcdir)" && git tag -a -m "$(VERSION) has been released!!!" $(VERSION) 45 cd "$(srcdir)" && git push --tags 46