summaryrefslogtreecommitdiffstats
path: root/Makefile.mz-doy1
blob: dcf63f8b2164151d77a2d2e694b24c6f2ff30e0b (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
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.mz-doy1
	$(LN) $(notdir $<) $@