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