diff options
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..3e2677b --- /dev/null +++ b/Makefile @@ -0,0 +1,28 @@ +CHECK = $(HOME)/.prefix:$(HOME):/usr/local:/usr:/ +NANO_SHARE = $(firstword $(wildcard $(addsuffix /share/nano,$(subst :, ,$(CHECK))))) + +targets=.nanorc .folders .crontab.cookie .alsa.save +all: $(targets) +clean: + rm -f $(targets) + +.alsa.save: PHONY + alsactl --file $HOME/.alsa.save store + +.nanorc: .nanorc.in $(NANO_SHARE) + cat '$<' > '$@' + for file in $(NANO_SHARE)/*.nanorc; do echo "include \"$$file\""; done >> '$@' + +.folders: Maildir + find ~/Maildir -maxdepth 2 -type f -name "maildirfolder" -printf '%h\n'|sed -r 's@.*/(.*\.)(.*)@.\1\2@'|sort>'$@' + +.crontab.cookie: .crontab .crontab.local + cat $^ | crontab + date > '$@' + +commit: + git commit -a + +pull: + git pull + $(MAKE) |