-
-
Notifications
You must be signed in to change notification settings - Fork 13
Expand file tree
/
Copy pathMakefile.linux
More file actions
19 lines (15 loc) · 621 Bytes
/
Copy pathMakefile.linux
File metadata and controls
19 lines (15 loc) · 621 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
LINUX_OUTPUT?=linux
LINUX_BINDING_NAME?=$(BINDING_NAME).so
binding_linux: binding_linux_386 binding_linux_amd64 binding_linux_arm64
binding_linux_386:
GOOS=linux GOARCH=386 TAG=main \
ARGS="-e BINDING_FILE=$(LINUX_OUTPUT)/386/$(LINUX_BINDING_NAME)" \
CMD="make binding" ./cross_build.sh
binding_linux_amd64:
GOOS=linux GOARCH=amd64 TAG=main \
ARGS="-e BINDING_FILE=$(LINUX_OUTPUT)/amd64/$(LINUX_BINDING_NAME)" \
CMD="make binding" ./cross_build.sh
binding_linux_arm64:
GOOS=linux GOARCH=arm64 TAG=arm \
ARGS="-e BINDING_FILE=$(LINUX_OUTPUT)/arm64/$(LINUX_BINDING_NAME)" \
CMD="make binding" ./cross_build.sh