-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathMakefile
38 lines (38 loc) · 1.5 KB
/
Makefile
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
37
38
DOTFILES := $(shell pwd)
all: shell tmux screen perl _ruby X mail vimfiles _git
shell:
ln -fs $(DOTFILES)/bash/git-prompt-colors.sh ${HOME}/.git-prompt-colors.sh
ln -fs $(DOTFILES)/bash/bashrc ${HOME}/.bashrc
ln -fs $(DOTFILES)/bash/completion ${HOME}/.bash_completion
ln -fs $(DOTFILES)/bash/bashenv ${HOME}/.bashenv
ln -fs $(DOTFILES)/bash/bashrc ${HOME}/.bashrc
ln -fs $(DOTFILES)/bash/bash_profile ${HOME}/.profile
ln -fs $(DOTFILES)/bash/bash_profile ${HOME}/.bash_profile
ln -fs $(DOTFILES)/bash/aliases ${HOME}/.aliases
ln -fs $(DOTFILES)/zsh/zshrc ${HOME}/.zshrc
ln -fs $(DOTFILES)/zsh/zlogout ${HOME}/.zlogout
ln -fs $(DOTFILES)/zsh/zshenv ${HOME}/.zshenv
#ln -fs $(DOTFILES)/rc/gpg.conf ${HOME}/.gnupg/gpg.conf
ln -fs $(DOTFILES)/ack/ackrc ${HOME}/.ackrc
screen:
ln -fs $(DOTFILES)/rc/screenrc ${HOME}/.screenrc
tmux:
ln -fs $(DOTFILES)/rc/tmux.conf ${HOME}/.tmux.conf
perl:
ln -fs $(DOTFILES)/rc/perltidyrc ${HOME}/.perltidyrc
vimfiles:
ln -fns $(DOTFILES)/vim ${HOME}/.vim
ln -fs $(DOTFILES)/vim/vimrc ${HOME}/.vimrc
ln -fs $(DOTFILES)/vim/gvimrc ${HOME}/.gvimrc
X:
ln -fns $(DOTFILES)/rc/Xresources ${HOME}/.Xresources
ln -fs $(DOTFILES)/rc/Xresources ${HOME}/.Xdefaults
mail:
ln -fs $(DOTFILES)/mutt/muttrc ${HOME}/.muttrc
_ruby:
ln -fs $(DOTFILES)/ruby/irbrc ${HOME}/.irbrc
ln -fs $(DOTFILES)/ruby/rdebugrc ${HOME}/.rdebugrc
_git:
ln -fs $(DOTFILES)/git/gitconfig ${HOME}/.gitconfig
ln -fs $(DOTFILES)/git/gitignore ${HOME}/.gitignore
ln -fs $(DOTFILES)/git/githelpers ${HOME}/.githelpers