| include ../make/bazel.mk |
| |
| .PHONY: build |
| build: build-placeholders |
| $(BAZEL) build --config=mayberemote //debugger-app/... |
| |
| .PHONY: release |
| release: |
| $(BAZEL) run --config=mayberemote //debugger-app:push_debugger_container-base |
| $(MAKE) build-placeholders |
| |
| # Default port is 8000, but setting this environment variable can override that |
| # https://stackoverflow.com/a/53370979 |
| DEBUGGER_LOCAL_PORT ?= :8000 |
| .PHONY: run-local-instance |
| run-local-instance: build |
| ../_bazel_bin/debugger-app/go/debugger-app/debugger-app_/debugger-app \ |
| --resources_dir ../_bazel_bin/debugger-app/pages/development \ |
| --port ${DEBUGGER_LOCAL_PORT} |
| |
| .PHONY: run-with-custom |
| run-with-custom: |
| echo "Using the debugger files in //debugger-app/wasm_libs/local_build" |
| $(BAZEL) build --config=mayberemote //debugger-app/... --with_local_debugger |
| ../_bazel_bin/debugger-app/go/debugger-app/debugger-app_/debugger-app \ |
| --resources_dir ../_bazel_bin/debugger-app/pages/development \ |
| --port ${DEBUGGER_LOCAL_PORT} |
| |
| build-placeholders: |
| rm -rf build |
| mkdir -p build/canvaskit |
| touch build/canvaskit/canvaskit.js |
| touch build/canvaskit/canvaskit.wasm |
| touch build/version.js |