dotfiles/Makefile
joachimschmidt557 4c367e05cd st 0.8.2 config
2020-04-14 12:42:28 +02:00

43 lines
965 B
Makefile

DESTDIR=$(HOME)
PREFIX=/.config
fish: $(DESTDIR)$(PREFIX)/fish/config.fish
i3: $(DESTDIR)$(PREFIX)/i3/config
i3status: $(DESTDIR)$(PREFIX)/i3status/config
vis:
install -Dm600 vis/visrc.lua $(DESTDIR)$(PREFIX)/vis/visrc.lua
install -Dm700 vis/themes/* -t $(DESTDIR)$(PREFIX)/vis/themes/
Xresources:
install -Dm600 Xresources $(DESTDIR)/.Xresources
fontconfig:
install -Dm600 fontconfig/fonts.conf $(DESTDIR)$(PREFIX)/fontconfig/fonts.conf
fc-cache
srcfile: $(DESTDIR)/src/.srcfile
st: $(DESTDIR)/src/st/config.h
.PHONY: fish i3 i3status vis Xresources bspwm sxhkd fontconfig srcfile st
## Actual file operations
$(DESTDIR)/src/st/config.h: $(PWD)/st/config.h
ln -sf $^ $@
$(DESTDIR)$(PREFIX)/fish/config.fish: $(PWD)/fish/config.fish
ln -sf $^ $@
$(DESTDIR)$(PREFIX)/i3/config: $(PWD)/i3/config
ln -sf $^ $@
$(DESTDIR)$(PREFIX)/i3status/config: $(PWD)/i3status/config
ln -sf $^ $@
$(DESTDIR)/src/.srcfile: $(PWD)/srcfiles/src
ln -sf $^ $@