#
# install, uninstall and friends ghc-tags-plugin in cabal store
#
CABAL_STORE = ${HOME}/.cabal/store/ghc-$(shell ghc --numeric-version)/package.db
uninstall:
ghc-pkg unregister \
--package-db=${CABAL_STORE} \
--force \
z-ghc-tags-plugin-z-ghc-tags-library \
ghc-tags-plugin
install:
cabal install --package-db=${CABAL_STORE} --lib ghc-tags-plugin
reinstall: uninstall install
list:
ghc-pkg list --package-db=${CABAL_STORE} | grep ghc-tags
latest:
ghc-pkg latest --package-db=${CABAL_STORE} ghc-tags-plugin
recache:
ghc-pkg recache --package-db=${CABAL_STORE}
.PHONY: install, uninstall, reinstall, show, latest