62 lines
1.5 KiB
Makefile
62 lines
1.5 KiB
Makefile
build-mac:
|
|
cd plugins; \
|
|
export GOOS=darwin; \
|
|
export GO111MODULE=on; \
|
|
export CGO_ENABLED=0; \
|
|
export GOPROXY=https://goproxy.cn,direct; \
|
|
cd ${name} && go build -o ../../pkg/mac/${name}.so .
|
|
|
|
build-win:
|
|
cd plugins; \
|
|
export GOOS=windows; \
|
|
export GOARCH=amd64; \
|
|
export GO111MODULE=on; \
|
|
export CGO_ENABLED=0; \
|
|
export GOPROXY=https://goproxy.cn,direct; \
|
|
cd ${name} && go build -o ../../pkg/win/${name}.so .
|
|
|
|
build-linux:
|
|
cd plugins; \
|
|
export GOOS=linux; \
|
|
export GOARCH=amd64; \
|
|
export CGO_ENABLED=0; \
|
|
export GOPROXY=https://goproxy.cn,direct; \
|
|
cd ${name} && go build -o ../../pkg/linux/${name}.so .
|
|
|
|
.PHONY: zltx
|
|
zltx:
|
|
make build-mac name=zltx && \
|
|
make build-linux name=zltx
|
|
|
|
.PHONY: union_pay_cpn
|
|
union_pay_cpn:
|
|
make build-mac name=union_pay_cpn && \
|
|
make build-linux name=union_pay_cpn
|
|
|
|
.PHONY: union_pay_redpack
|
|
union_pay_redpack:
|
|
make build-mac name=union_pay_redpack && \
|
|
make build-linux name=union_pay_redpack
|
|
|
|
.PHONY: alipay_cpn
|
|
alipay_cpn:
|
|
make build-mac name=alipay_cpn && \
|
|
make build-linux name=alipay_cpn
|
|
|
|
.PHONY: alipay_redpack
|
|
alipay_redpack:
|
|
make build-mac name=alipay_redpack && \
|
|
make build-linux name=alipay_redpack
|
|
|
|
.PHONY: weixin_cpn
|
|
weixin_cpn:
|
|
make build-mac name=weixin_cpn && \
|
|
make build-linux name=weixin_cpn
|
|
|
|
.PHONY: weixin_redpack
|
|
weixin_redpack:
|
|
make build-mac name=weixin_redpack && \
|
|
make build-linux name=weixin_redpack
|
|
|
|
.PHONY: all
|
|
all: zltx union_pay_cpn union_pay_redpack alipay_cpn alipay_redpack weixin_cpn weixin_redpack |