rockspec: first implementation
[adg-lua.git] / Makefile.am
blobfe5997ff75fa74a5eab3e2443a0c085e1cbe63a2
1 ACLOCAL_AMFLAGS=                -I build
4 BUILT_SOURCES=                  ChangeLog
6 EXTRA_DIST=                     COPYING \
7                                 INSTALL \
8                                 NEWS \
9                                 README \
10                                 THANKS \
11                                 $(BUILT_SOURCES)
13 pkgdata_DATA=                   adg-demo.lua
14 dist_pkgdata_DATA=              adg-web.lua \
15                                 piston.lua
18 # Creating ChangeLog files from git log:
19 # idea stolen from cairo/build/Makefile.am.changelog
20 ChangeLog:
21         $(AM_V_GEN)if test -d "$(srcdir)/.git"; then \
22           ( cd "$(srcdir)" && git log --stat > $@ ) ; \
23         else \
24           echo ' *WARN  A git checkout is required to generate $@' ; \
25           touch $@ ; \
26         fi
29 # rockspec handling, based on instruction by Reuben Thomas found at
30 # http://luarocks.org/en/Creating_LuaRocks_with_GNU_autotools
32 ROCKSPEC = $(PACKAGE_TARNAME)-$(VERSION)-1.rockspec
34 rock: $(ROCKSPEC)
36 $(ROCKSPEC): rockspec dist dist
37         $(AM_V_GEN)set -- `$(MD5SUM) $(distdir).tar.bz2` ; \
38         sed -e "s/@MD5@/$$1/" < $< > $@
40 EXTRA_DIST+=                    rockspec.in
41 DISTCLEANFILES=                 rockspec
43 .PHONY: rock