graphql-engine/scripts/make/build.mk
Daniel Harvey 37fb40ddec tooling: Add make build... commands
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/4824
GitOrigin-RevId: eeee7c47fb8b8160d85aee2d9d07fdf9ed14a703
2022-07-04 11:45:21 +00:00

39 lines
1.1 KiB
Makefile

.PHONY: build-all
## build-all: build all haskell packages, or "have i broken anything?"
build-all: build build-tests build-integration-tests build-pro build-pro-tests build-multitenant build-multitenant-integration-tests
.PHONY: build
## build: build non-pro graphql executable
build:
cabal build graphql-engine
.PHONY: build-tests
## build-tests: build non-pro graphql executable tests
build-tests:
cabal build graphql-engine-tests
.PHONY: build-integration-tests
## build-integration-tests: build hspec integration tests
build-integration-tests:
cabal build tests-hspec
.PHONY: build-pro
## build-pro: build pro graphql executable
build-pro:
cabal build graphql-engine-pro
.PHONY: build-pro-tests
## build-pro-tests: build pro graphql executable tests
build-pro-tests:
cabal build graphql-engine-pro-test
.PHONY: build-multitenant
## build-multitenant: build multitenant graphql executable
build-multitenant:
cabal build graphql-engine-multitenant
.PHONY: build-multitenant-integration-tests
## build-multitenant-integration-tests: build multitenant integration tests
build-multitenant-integration-tests:
cabal build multitenant-integration-test