Update makefile and project tasks
This commit is contained in:
6
Makefile
6
Makefile
@ -18,17 +18,15 @@ install-macos:
|
|||||||
|
|
||||||
# Build for the host system
|
# Build for the host system
|
||||||
build:
|
build:
|
||||||
export CGO_CPPFLAGS="$(pkg-config --cflags opencv4)"
|
|
||||||
export CGO_LDFLAGS="$(pkg-config --libs opencv4 | sed 's/-lopencv_hdf//g' | sed 's/-lopencv_viz//g')"
|
|
||||||
go build -tags customenv -o build/$(BINARY_NAME) .
|
go build -tags customenv -o build/$(BINARY_NAME) .
|
||||||
|
|
||||||
# Cross-compile for macOS ARM64
|
# Cross-compile for macOS ARM64
|
||||||
build-macos-arm64:
|
build-macos-arm64:
|
||||||
GOOS=darwin GOARCH=arm64 go build -o build/$(BINARY_NAME)-macos-arm64 .
|
CGO_ENABLED=0 GOOS=darwin GOARCH=arm64 go build -o build/$(BINARY_NAME)-macos-arm64 .
|
||||||
|
|
||||||
# Cross-compile for Linux AMD64
|
# Cross-compile for Linux AMD64
|
||||||
build-linux-amd64:
|
build-linux-amd64:
|
||||||
GOOS=linux GOARCH=amd64 go build -o build/$(BINARY_NAME)-linux-amd64 .
|
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o build/$(BINARY_NAME)-linux-amd64 .
|
||||||
|
|
||||||
# Build all targets
|
# Build all targets
|
||||||
build-all: build-macos-arm64 build-linux-amd64
|
build-all: build-macos-arm64 build-linux-amd64
|
||||||
|
|||||||
@ -7,7 +7,11 @@
|
|||||||
:PROPERTIES:
|
:PROPERTIES:
|
||||||
:ID: 578e0c5b-7a6b-de9b-c9b6-b2edbe45ae82
|
:ID: 578e0c5b-7a6b-de9b-c9b6-b2edbe45ae82
|
||||||
:END:
|
:END:
|
||||||
** DONE Deploy basic check app to mundilfari :feature::project:personal:furnacecheck:deploy:build:
|
** DONE Deploy basic check app to mundilfari :feature:project:personal:furnacecheck:deploy:build:
|
||||||
:PROPERTIES:
|
:PROPERTIES:
|
||||||
:ID: 6fa2f545-470e-257d-50fd-97a6ee59a859
|
:ID: 6fa2f545-470e-257d-50fd-97a6ee59a859
|
||||||
:END:
|
:END:
|
||||||
|
** DONE Enable tracking all the lights on the furnace :project:personal:furnacecheck:feature:
|
||||||
|
:PROPERTIES:
|
||||||
|
:ID: 8f0956ed-af50-cd36-8e76-f0ff73440404
|
||||||
|
:END:
|
||||||
|
|||||||
Reference in New Issue
Block a user