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: wechat_cpn
 | |
| wechat_cpn:
 | |
| 	make build-mac name=wechat_cpn && \
 | |
| 	make build-linux name=wechat_cpn
 | |
| 
 | |
| .PHONY: wechat_redpack
 | |
| wechat_redpack:
 | |
| 	make build-mac name=wechat_redpack && \
 | |
| 	make build-linux name=wechat_redpack
 | |
| 
 | |
| .PHONY: all
 | |
| all: zltx union_pay_cpn union_pay_redpack alipay_cpn alipay_redpack wechat_cpn wechat_redpack |