DEPS := $(wildcard deps/*)
ifeq ($(shell uname),Darwin)
+ GREP := ggrep
SED := gsed
DIFF := $(shell gls -t1 /usr/local/Cellar/diffutils/*/bin/diff | head -1)
else
+ GREP := grep
SED := sed
DIFF := diff
endif
@exit 1
home: mpdconf compiled
- @cp -Rp bin $(HOME)/
+ cp -Rp bin $(HOME)/
# Limit depth because directories are copied recursively:
find home -maxdepth 1 -print0 \
- | grep -zv '^home$$' \
+ | $(GREP) -zv '^home$$' \
| xargs -0 -I% cp -Rp % ~
mpdconf:
- @mkdir -p ~/Archives/Audio
- @mkdir -p ~/var/lib/mpd/playlists
- @mkdir -p ~/var/log/mpd
- @mkdir -p ~/var/run/mpd
- @cp home/.mpdconf $(HOME)/
+ mkdir -p ~/Archives/Audio
+ mkdir -p ~/var/lib/mpd/playlists
+ mkdir -p ~/var/log/mpd
+ mkdir -p ~/var/run/mpd
+ cp home/.mpdconf $(HOME)/
compiled:
mkdir -p bin
mv src/clockloop bin/
font_cache:
- @fc-cache -fv
+ fc-cache -fv
#
# Golang
#
pkgs_golang: list pkgs-golang.list
- go get $(shell ./list pkgs-golang.list)
+ go get -u $(shell ./list pkgs-golang.list)
#
# Ubuntu