| | |
| | | BUILD_TIME := $(shell date "+%F %T") |
| | | COMMIT_SHA1 := $(shell git rev-parse HEAD) |
| | | APP_NAME := sdkCompare |
| | | BUILD_VERSION := 1.0.0 |
| | | APP_NAME := faceCompare |
| | | BUILD_VERSION := 2.0.0 |
| | | PLATFORM := x86_64 |
| | | export LD_LIBRARY_PATH=/opt/vasystem/libs/FaceDetect |
| | | |
| | | ifeq ("$(PLATFORM)", "aarch64") |
| | | $(info CUR_PLATFORM:$(PLATFORM)) |
| | | export CGO_ENABLED=1 |
| | | export GOOS=linux |
| | | export GOARCH=arm64 |
| | | export CC=/opt/l4t-gcc/gcc-linaro-7.3.1-2018.05-x86_64_aarch64-linux-gnu/bin/aarch64-linux-gnu-gcc |
| | | export CXX=/opt/l4t-gcc/gcc-linaro-7.3.1-2018.05-x86_64_aarch64-linux-gnu/bin/aarch64-linux-gnu-gcc |
| | | export CGO_CFLAGS=--sysroot=/opt/l4t-gcc/sysroot-glibc-linaro-2.25-2018.05-aarch64-linux-gnu |
| | | export CGO_CXXFLAGS=--sysroot=/opt/l4t-gcc/sysroot-glibc-linaro-2.25-2018.05-aarch64-linux-gnu |
| | | export CGO_LDFLAGS=--sysroot=/opt/l4t-gcc/sysroot-glibc-linaro-2.25-2018.05-aarch64-linux-gnu -lstdc++ |
| | | else |
| | | CUR_OS :=$(shell uname -m) |
| | | $(info CUR_PLATFORM:$(CUR_OS)) |
| | | endif |
| | | all: |
| | | go build -a -ldflags "-X 'basic.com/valib/version.git.BuildVersion=${BUILD_VERSION}' -X 'basic.com/valib/version.git.BuildTime=${BUILD_TIME}' -X 'basic.com/valib/version.git.CommitSha1=${COMMIT_SHA1}' -X 'basic.com/valib/version.git.AppName=${APP_NAME}'" -o ${APP_NAME} |
| | | go build -v -ldflags "-X 'basic.com/valib/version.git.BuildVersion=${BUILD_VERSION}' -X 'basic.com/valib/version.git.BuildTime=${BUILD_TIME}' -X 'basic.com/valib/version.git.CommitSha1=${COMMIT_SHA1}' -X 'basic.com/valib/version.git.AppName=${APP_NAME}'" -o ${APP_NAME} |
| | | clean: |
| | | rm -f ${APP_NAME} |
| | | .PHONY: |