include config.mk SHELL := /bin/bash all: sarc help: @echo "sarc compilation" @echo "" @echo " c, clean: cleans dir" @echo " cleanp: really cleans dir" @echo " cfg,config: sets a theme for sarc" @echo " install: installs build" @echo @echo "running with no args will just build it" config: rm -rf .config @./scripts/set_theme.sh @echo "Run make to compile sarc" sarc: clean ./scripts/cp.sh make -C $(DWM) make -C $(ST) make -C $(DMENU) make -C surf make -C dwmblocks make -C nsxiv make -C tabbed make -C farbfeld make -C wmname rm -rf colors.h @echo @echo "Finished! Run make install to install" c: clean cfg: config install: make install -C $(DWM) make install -C $(ST) make install -C $(DMENU) make install -C surf make install -C dwmblocks make install -C nsxiv make install -C tabbed make install -C farbfeld make install -C wmname install scripts/sarc.sh /usr/local/bin install scripts/fehbg /usr/local/bin mkdir -p $(PREFIX)/share/doc/sarc cp sarc.1 $(MANPREFIX)/man1/ @echo clean: make clean -C $(DWM) make clean -C $(ST) make clean -C $(DMENU) make clean -C surf make clean -C nsxiv make clean -C tabbed make clean -C dwmblocks make clean -C farbfeld make clean -C wmname make clean -C scroll-0.1 rm -rf scripts/gip colors.h part: ./scripts/cp.sh cleanp: clean rm -rf .config uninstall: make uninstall -C $(DWM) make uninstall -C $(ST) make uninstall -C $(DMENU) make uninstall -C surf make uninstall -C nsxiv make uninstall -C tabbed make uninstall -C dwmblocks make uninstall -C farbfeld make uninstall -C wmname make uninstall -C scroll-0.1