.POSIX: include ../common.mk install: test -d contacts mkdir -p -- ~/.config if test ! -L ~/.config/contacts; then \ test ! -e ~/.config/contacts && \ ln -sf -- ~/.dotfiles/libcontacts/contacts ~/.config/contacts; \ else \ test "$$(readlink -- ~/.config/contacts)" = ~/.dotfiles/libcontacts/contacts; \ fi uninstall: -if ! $(CHECK_INSTALLED) libcontacts 2>/dev/null && \ ! $(CHECK_INSTALLED) libcontacts-glibc 2>/dev/null && \ ! $(CHECK_INSTALLED) libcontacts-musl 2>/dev/null; then \ unlink -- ~/.config/contacts; \ fi .PHONY: install uninstall