/
Makefile.am
69 lines (46 loc) · 1.37 KB
/
Makefile.am
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
CLEANFILES=
include images.mk
SHELL := /bin/bash
TEST_LOG_DRIVER = env AM_TAP_AWK='$(AWK)' $(SHELL) \
$(top_srcdir)/build-aux/tap-driver.sh
TESTS = tests/package/check_python.test tests/package/check_packaging.test
hooksdir = $(pkgdatadir)/hooks.d/
pyimagebaseddir = $(pythondir)/$(PACKAGE_NAME)
pyimagebasedpluginsdir = $(pyimagebaseddir)/plugins
vpath $(srcdir)
dist_sbin_SCRIPTS = \
scripts/imgbase
dist_pyimagebased_PYTHON = \
src/imgbased/*.py
dist_pyimagebasedplugins_PYTHON = \
src/imgbased/plugins/*.py
dist_hooks_SCRIPTS = \
data/hooks/persistence \
data/hooks/rebase
EXTRA_DIST = \
README.md \
LICENSE \
packaging/rpm/imgbased.spec \
$(TESTS) \
tests/package/common.sh \
tests/runtime/*.py
KS = $(wildcard data/ks/*.ks)
dist_doc_DATA = \
$(KS) \
docs/imgbase.asc \
docs/imgbase.8.asc
man8_MANS = docs/imgbase.8
doc: $(doc_DATA) $(dist_doc_DATA) $(man8-MANS)
doc: $(man8_MANS)
docs/imgbase.8: docs/imgbase.8.asc
rpm:DEF_RELEASE=--define "_release 0.$$(date +%Y%m%d%H%M)git$$(git log -n1 --format=%h)"
rpm: dist
rpmbuild $(DEF_RELEASE) -ta $(DIST_ARCHIVES)
rpm-build-deps:
grep "Require" packaging/rpm/imgbased.spec | cut -d: -f2-
%: %.xml
xsltproc -o $@ -nonet \
http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $<
%.xml: %.asc
mkdir -p $$(dirname $@)
asciidoc -d manpage -b docbook -o $@ $<