cabalism/updo

consistent prerequisites

philderbeast opened this issue · 0 comments

The projects and upgrade-projects rules are not very consistent in their prerequisites.

updo/Makefile

Lines 43 to 58 in 5b14ca9

.PHONY: projects
projects: \
ghc-$(GHC_VERSION).sha256map.nix \
stack.yaml \
stack.yaml.lock \
cabal.project
.PHONY: upgrade-projects
upgrade-projects: \
project-nix/ghc-$(GHC_UPGRADE)/sha256map.nix \
stack.upgrade.yaml \
stack.upgrade.yaml.lock \
cabal.upgrade.project \
ghc-$(GHC_UPGRADE).dhall2stack.yaml \
ghc-$(GHC_UPGRADE).dhall2stack.yaml.lock \
ghc-$(GHC_UPGRADE).dhall2cabal.project