]> git.ipfire.org Git - people/ms/bricklayer.git/blob - Makefile.am
master: Install the same GRUB modules in EFI mode
[people/ms/bricklayer.git] / Makefile.am
1 EXTRA_DIST =
2 CLEANFILES =
3 INSTALL_DIRS =
4 ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS}
5 AM_MAKEFLAGS = --no-print-directory
6
7 SUBDIRS = . po
8
9 SED_PROCESS = \
10 $(AM_V_GEN)$(MKDIR_P) $(dir $@) && $(SED) \
11 -e 's,@VERSION\@,$(VERSION),g' \
12 < $< > $@ || rm $@
13
14 # Overwrite Python path
15 pkgpythondir = $(pythondir)/bricklayer
16
17 %: %.in Makefile
18 $(SED_PROCESS)
19
20 @INTLTOOL_POLICY_RULE@
21
22 # ------------------------------------------------------------------------------
23
24 AM_V_ASCIIDOC = $(AM_V_ASCIIDOC_$(V))
25 AM_V_ASCIIDOC_ = $(AM_V_ASCIIDOC_$(AM_DEFAULT_VERBOSITY))
26 AM_V_ASCIIDOC_0 = @echo " ASCIIDOC" $@;
27
28 AM_V_XSLT = $(AM_V_XSLT_$(V))
29 AM_V_XSLT_ = $(AM_V_XSLT_$(AM_DEFAULT_VERBOSITY))
30 AM_V_XSLT_0 = @echo " XSLT " $@;
31
32 # ------------------------------------------------------------------------------
33
34 .PHONY: update-po
35 update-po: po/POTFILES.in
36 $(MAKE) -C po update-po
37
38 po/POTFILES.in: Makefile
39 find $(abs_srcdir)/src -type f \( -name '*.in' -o -name '*.py' \) \
40 \! -exec git check-ignore -q {} \; -print | \
41 sed -e "s@$(abs_srcdir)/@@g" | LC_ALL=C sort > $@
42
43 dist_bin_SCRIPTS = \
44 src/bricklayer \
45 src/bricklayer-master
46
47 dist_pkgpython_PYTHON = \
48 src/python/__init__.py \
49 src/python/bootloaders.py \
50 src/python/disk.py \
51 src/python/errors.py \
52 src/python/i18n.py \
53 src/python/logger.py \
54 src/python/packages.py \
55 src/python/step.py \
56 src/python/timezones.py \
57 src/python/tui.py \
58 src/python/util.py
59
60 if HAVE_SYSTEMD
61 systemdsystemunit_DATA = \
62 src/systemd/bricklayer.service \
63 src/systemd/bricklayer-first-install.service
64
65 EXTRA_DIST += \
66 src/systemd/bricklayer.service.in \
67 src/systemd/bricklayer-first-install.service.in
68
69 CLEANFILES += \
70 src/systemd/bricklayer.service \
71 src/systemd/bricklayer-first-install.service
72 endif