1 version = 0.1.$$(date '+%Y%m%d')
4 datadir = ${prefix}/share/autocluster
8 datas = base config.default config.sample host_setup imacros releases \
10 scripts = vircmd waitfor autocluster
11 hacks = autocluster.hack
12 docs = README examples
13 genpkg = debian/changelog autocluster.spec
17 autocluster.hack: autocluster
18 sed -e '/##BEGIN-INSTALLDIR-MAGIC##/i \
19 installdir=$(datadir)' -e '/##BEGIN-INSTALLDIR-MAGIC##/,/##END-INSTALLDIR-MAGIC##/d' $< > $@
22 mkdir -p $(DESTDIR)$(datadir)
23 cp -a $(datas) $(DESTDIR)$(datadir)/
24 mkdir -p $(DESTDIR)$(bindir)
25 install -m 755 vircmd waitfor $(DESTDIR)$(bindir)
26 install -m 755 autocluster.hack $(DESTDIR)$(bindir)/autocluster
28 debian/changelog: debian/changelog.in
29 sed -e "s/@@DATE@@/$$(date '+%a, %e %b %Y %T %z')/" -e "s/@@VERSION@@/$(version)/" $< > $@ || rm -f $@
31 autocluster.spec: autocluster.spec.in
32 sed -e "s/@@VERSION@@/$(version)/" $< > $@ || rm -f $@
36 foo=$$(mktemp -d) && \
37 t=autocluster-$(version) && \
38 mkdir -p $${foo}/$${t} && \
39 cp -a Makefile $(datas) $(scripts) $(docs) $(genpkg) $${foo}/$${t} && \
41 tar cz --exclude="*~" -f $${here}/$${t}.tar.gz $${t} && \
46 rm -f $(hacks) $(genpkg)