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
|
SKIP_SERVICES := \
mbsyncloop \
mpd
INSTALL := \
.config/alacritty/alacritty.yml \
.config/i3/browser-workspace.json \
.config/i3/config \
.config/i3/terminal-workspace.json \
.config/i3status/config \
.xbindkeysrc \
.Xdefaults \
.xinitrc \
.xprofile \
.Xmodmap \
$(patsubst %,.%,$(wildcard services/available/*/run)) \
$(patsubst %,.%,$(wildcard services/available/*/log/run))
EMPTYDIRS := \
$(patsubst services/available/%,.log/%,$(filter-out $(patsubst %,\%/%,$(SKIP_SERVICES)),$(wildcard services/available/*)))
INSTALL_CUSTOM := \
$(patsubst services/available/%,$(INTO)/.services/enabled/%,$(filter-out $(patsubst %,\%/%,$(SKIP_SERVICES)),$(wildcard services/available/*)))
BUILD := \
config/alacritty/alacritty.yml
$(INTO)/.services/enabled :
$(MKDIR) $@
$(INTO)/.services/enabled/% : services/available/% $(INTO)/.services/enabled
$(MKDIR) $(dir $<)
$(LN) ../available/$(notdir $<) $@
config/alacritty/alacritty.yml : config/alacritty/alacritty.yml.ma-doy1
$(LN) $(notdir $<) $@
|