]> ruderich.org/simon Gitweb - config/dotfiles.git/blob - Makefile
Add setup support.
[config/dotfiles.git] / Makefile
1 # Makefile for shell configuration files.
2
3
4 # Generate necessary files and create symbolic links in ~/.
5 LINK=../link.sh
6 .PHONY: setup
7 setup:
8         # Generate ~/.less with lesskey.
9         lesskey lesskey
10         # Link setup for shells.
11         $(LINK) shell ~/.shell
12         $(LINK) bash ~/.bash
13         $(LINK) bash/rc ~/.bashrc
14         $(LINK) bash/profile ~/.bash_profile
15         $(LINK) zsh ~/.zsh
16         $(LINK) zsh/env ~/.zshenv
17         $(LINK) zsh/rc ~/.zshrc
18         $(LINK) zsh/logout ~/.zlogout
19         # Link setup for additional files.
20         $(LINK) colordiffrc ~/.colordiffrc
21         $(LINK) inputrc ~/.inputrc
22         $(LINK) screenrc ~/.screenrc
23
24 test:
25         cd tests; zsh run.zsh