aboutsummaryrefslogtreecommitdiff
path: root/Makefile
blob: 71a9ebc334e56ea36c49e11ecb07a230619205b0 (plain) (blame)
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
M4 := m4
M4_OPTS := -P
M4_COMMON_DEPS = system.m4

define M4_EXEC
	${M4} ${M4_OPTS} $< > $@
endef

TARGETS := linux/tmux.conf                                                    \
		   Common/zshrc                                                       \
		   linux/qtile/config/config.py

all: $(TARGETS)

linux/tmux.conf: linux/tmux.conf.m4                                           \
                 ${M4_COMMON_DEPS}
	$(call M4_EXEC)

Common/zshrc: Common/zshrc.m4                                                 \
              ${M4_COMMON_DEPS}
	$(call M4_EXEC)

linux/qtile/config/config.py: linux/qtile/config/config.py.m4                 \
                              linux/qtile/config/screen.m4.py                 \
                              linux/qtile/config/group.m4.py                  \
                              linux/qtile/config/layout.m4.py                 \
                              linux/qtile/config/keys.m4.py                   \
                              ${M4_COMMON_DEPS}
	$(call M4_EXEC)