github.com/juju/juju@v0.0.0-20240430160146-1752b71fcf00/scripts/dqlite/Makefile (about) 1 PROJECT_DIR := $(shell dirname $(realpath $(firstword $(MAKEFILE_LIST)))) 2 3 DQLITE_BUILD_MACHINE ?= $(shell uname -m) 4 DQLITE_BUILD_ARCH ?= $(shell go env GOARCH) 5 6 DQLITE_ARCHIVE_DEPS_PATH=${PROJECT_DIR}/scripts/dqlite 7 DQLITE_ARCHIVE_NAME=dqlite-deps 8 DQLITE_ARCHIVE_PATH=${DQLITE_ARCHIVE_DEPS_PATH}/${DQLITE_ARCHIVE_NAME}.tar.bz2 9 10 DQLITE_EXTRACTED_DEPS_PATH=${PROJECT_DIR}/_deps 11 DQLITE_EXTRACTED_DEPS_ARCHIVE_PATH=${DQLITE_EXTRACTED_DEPS_PATH}/dqlite-deps-${DQLITE_BUILD_ARCH} 12 13 MUSL_PATH=${PROJECT_DIR}/_deps/musl-${DQLITE_BUILD_ARCH} 14 MUSL_BIN_PATH=${MUSL_PATH}/output/bin 15 16 ${DQLITE_ARCHIVE_PATH}: 17 +@./scripts/dqlite/scripts/dqlite/build-lxd.sh 18 19 dqlite-build-lxd: ${DQLITE_ARCHIVE_PATH} 20 21 dqlite-build: 22 +@./scripts/dqlite/scripts/dqlite/build.sh 23 24 dqlite-push: ${DQLITE_ARCHIVE_PATH} 25 +@./scripts/dqlite/scripts/dqlite/push.sh 26 27 dqlite-install: 28 +@./scripts/dqlite/scripts/dqlite/install.sh 29 30 dqlite-install-if-missing: 31 +@./scripts/dqlite/scripts/dqlite/install-if-missing.sh 32 33 musl-install: 34 +@./scripts/dqlite/scripts/musl/install.sh 35 36 musl-install-if-missing: 37 +@./scripts/dqlite/scripts/musl/install-if-missing.sh 38 39 repl-install: 40 +@./scripts/dqlite/scripts/repl/install.sh 41 42 repl: 43 +@./scripts/dqlite/scripts/repl/repl.sh