Makefile 508 B

123456789101112131415161718192021222324
  1. IVORY_REPO ?= ../smaccmpilot-build/ivory
  2. default:
  3. cabal build
  4. clean-sandbox:
  5. -rm -rf .cabal-sandbox
  6. -rm cabal.sandbox.config
  7. -rm -rf dist
  8. create-sandbox:
  9. cabal sandbox init
  10. cabal sandbox add-source $(IVORY_REPO)/ivory-artifact
  11. cabal install --dependencies-only
  12. test: haskell-backend-test
  13. haskell-backend-test:
  14. cabal run gidl-haskell-backend-test-gen
  15. make -C tests/gidl-haskell-backend-test create-sandbox
  16. make -C tests/gidl-haskell-backend-test
  17. make -C tests/gidl-haskell-backend-test test