mirror of
https://github.com/mappu/miqt.git
synced 2025-05-03 18:40:21 +00:00
24 lines
673 B
Makefile
24 lines
673 B
Makefile
SHELL := /bin/bash
|
|
GO := go
|
|
|
|
.PHONY: all
|
|
all: genbindings
|
|
|
|
cmd/miqt-docker/miqt-docker: go.mod cmd/miqt-docker/*.go docker/*.Dockerfile
|
|
$(GO) build -o cmd/miqt-docker/miqt-docker ./cmd/miqt-docker
|
|
|
|
.PHONY: clean-cache
|
|
clean-cache:
|
|
rm -f cmd/genbindings/cachedir/*.json
|
|
|
|
cmd/genbindings/genbindings: go.mod cmd/genbindings/*.go
|
|
$(GO) build -o cmd/genbindings/genbindings ./cmd/genbindings
|
|
|
|
.PHONY: genbindings
|
|
genbindings: cmd/miqt-docker/miqt-docker cmd/genbindings/genbindings
|
|
cd cmd/genbindings && ../miqt-docker/miqt-docker genbindings ./genbindings
|
|
|
|
.PHONY: build-all
|
|
build-all: cmd/miqt-docker/miqt-docker
|
|
./cmd/miqt-docker/miqt-docker genbindings go build ./...
|