Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.
 
 
 
 

64 řádky
987 B

  1. DOTDEE=update-dotdee
  2. STOW=xstow
  3. PWD=$(shell pwd)
  4. STOWOPTS=-target $(HOME) -d $(PWD)
  5. DOTGITCONFIG=~/.gitconfig
  6. DOTPROFILE=~/.profile
  7. .PHONY: common emacs git ruby haskell perl tmux vim zsh list home osx linux ws
  8. home: $(DOTGITCONFIG) $(DOTPROFILE)
  9. $(DOTDEE) $(DOTPROFILE)
  10. ws: common git ruby haskell perl tmux vim zsh home
  11. all: home
  12. $(DOTGITCONFIG):
  13. touch $(DOTGITCONFIG)
  14. $(DOTDEE) $(DOTGITCONFIG)
  15. clean:
  16. $(STOW) $(STOWOPTS) -D common emacs git ruby haskell perl tmux vim zsh osx
  17. $(DOTPROFILE):
  18. touch $(DOTPROFILE)
  19. $(DOTDEE) $(DOTPROFILE)
  20. common:
  21. $(STOW) $(STOWOPTS) common
  22. # Specific stows, nothing special
  23. git:
  24. $(STOW) $(STOWOPTS) git
  25. emacs:
  26. $(STOW) $(STOWOPTS) emacs # $@?
  27. osx:
  28. $(STOW) $(STOWOPTS) osx
  29. linux:
  30. $(STOW) $(STOWOPTS) linux
  31. x:
  32. $(STOW) $(STOWOPTS) x
  33. ruby:
  34. $(STOW) $(STOWOPTS) ruby
  35. zsh:
  36. $(STOW) $(STOWOPTS) zsh
  37. tmux:
  38. $(STOW) $(STOWOPTS) tmux
  39. vim:
  40. $(STOW) $(STOWOPTS) vim
  41. haskell:
  42. $(STOW) $(STOWOPTS) haskell
  43. perl:
  44. $(STOW) $(STOWOPTS) perl