@@ -10,53 +10,74 @@ gorelease:
1010 goreleaser release --snapshot --clean
1111
1212build :
13- cd enc; go build; cd -
14- cd foxden; make; cd -
15- cd validator; go build; cd -
13+ cd enc; CGO_ENABLED=0 go build; cd -
14+ cd foxden; CGO_ENABLED=0 make; cd -
15+ cd validator; CGO_ENABLED=0 go build; cd -
1616
1717build_all : build_darwin_amd64 build_darwin_arm64 build_linux_amd64 build_linux_arm64 build_linux_power8 build_windows_amd64 build_windows_arm64
1818
1919build_darwin_amd64 :
20- cd enc; GOOS=darwin go build; cd -
21- cd foxden; GOOS=darwin make; cd -
22- cd validator; GOOS=darwin go build; cd -
23- tar cfz tools_darwin_amd64.tar.gz enc/enc foxden/foxden validator/validator
20+ cd enc; CGO_ENABLED=0 GOOS=darwin go build; cd -
21+ cd foxden; CGO_ENABLED=0 GOOS=darwin make; cd -
22+ cd validator; CGO_ENABLED=0 GOOS=darwin go build; cd -
23+ mkdir tools
24+ mv enc/enc foxden/foxden validator/validator tools
25+ tar cfz tools_darwin_amd64.tar.gz tools
26+ rm -rf tools
2427
2528build_darwin_arm64 :
26- cd enc; GOARCH=arm64 GOOS=darwin go build; cd -
27- cd foxden; GOARCH=arm64 GOOS=darwin make; cd -
28- cd validator; GOARCH=arm64 GOOS=darwin go build; cd -
29- tar cfz tools_darwin_arm64.tar.gz enc/enc foxden/foxden validator/validator
29+ cd enc; CGO_ENABLED=0 GOARCH=arm64 GOOS=darwin go build; cd -
30+ cd foxden; CGO_ENABLED=0 GOARCH=arm64 GOOS=darwin make; cd -
31+ cd validator; CGO_ENABLED=0 GOARCH=arm64 GOOS=darwin go build; cd -
32+ mkdir tools
33+ mv enc/enc foxden/foxden validator/validator tools
34+ tar cfz tools_darwin_arm64.tar.gz tools
35+ rm -rf tools
3036
3137build_linux_amd64 :
32- cd enc; GOOS=linux go build; cd -
33- cd foxden; GOOS=linux make; cd -
34- cd validator; GOOS=linux go build; cd -
35- tar cfz tools_linux_amd64.tar.gz enc/enc foxden/foxden validator/validator
38+ cd enc; CGO_ENABLED=0 GOOS=linux go build; cd -
39+ cd foxden; CGO_ENABLED=0 GOOS=linux make; cd -
40+ cd validator; CGO_ENABLED=0 GOOS=linux go build; cd -
41+ mkdir tools
42+ mv enc/enc foxden/foxden validator/validator tools
43+ tar cfz tools_linux_amd64.tar.gz tools
44+ rm -rf tools
3645
3746build_linux_power8 :
38- cd enc; GOARCH=ppc64le GOOS=linux go build; cd -
39- cd foxden; GOARCH=ppc64le GOOS=linux make; cd -
40- cd validator; GOARCH=ppc64le GOOS=linux go build; cd -
41- tar cfz tools_linux_power8.tar.gz enc/enc foxden/foxden validator/validator
47+ cd enc; CGO_ENABLED=0 GOARCH=ppc64le GOOS=linux go build; cd -
48+ cd foxden; CGO_ENABLED=0 GOARCH=ppc64le GOOS=linux make; cd -
49+ cd validator; CGO_ENABLED=0 GOARCH=ppc64le GOOS=linux go build; cd -
50+ mkdir tools
51+ mv enc/enc foxden/foxden validator/validator tools
52+ tar cfz tools_linux_power8.tar.gz tools
53+ rm -rf tools
4254
4355build_linux_arm64 :
44- cd enc; GOARCH=arm64 GOOS=darwin go build; cd -
45- cd foxden; GOARCH=arm64 GOOS=darwin make; cd -
46- cd validator; GOARCH=arm64 GOOS=darwin go build; cd -
47- tar cfz tools_linux_arm64.tar.gz enc/enc foxden/foxden validator/validator
56+ cd enc; CGO_ENABLED=0 GOARCH=arm64 GOOS=darwin go build; cd -
57+ cd foxden; CGO_ENABLED=0 GOARCH=arm64 GOOS=darwin make; cd -
58+ cd validator; CGO_ENABLED=0 GOARCH=arm64 GOOS=darwin go build; cd -
59+ mkdir tools
60+ mv enc/enc foxden/foxden validator/validator tools
61+ tar cfz tools_linux_arm64.tar.gz tools
62+ rm -rf tools
4863
4964build_windows_amd64 :
50- cd enc; GOOS=windows go build; cd -
51- cd foxden; GOOS=windows make; cd -
52- cd validator; GOOS=windows go build; cd -
53- tar cfz tools_windows_amd64.tar.gz enc/enc* foxden/foxden* validator/validator*
65+ cd enc; CGO_ENABLED=0 GOOS=windows go build; cd -
66+ cd foxden; CGO_ENABLED=0 GOOS=windows make; cd -
67+ cd validator; CGO_ENABLED=0 GOOS=windows go build; cd -
68+ mkdir tools
69+ mv enc/enc* foxden/foxden* validator/validator* tools
70+ tar cfz tools_windows_amd64.tar.gz tools
71+ rm -rf tools
5472
5573build_windows_arm64 :
56- cd enc; GOARCH=arm64 GOOS=windows go build; cd -
57- cd foxden; GOARCH=arm64 GOOS=windows make; cd -
58- cd validator; GOARCH=arm64 GOOS=windows go build; cd -
59- tar cfz tools_windows_arm64.tar.gz enc/enc* foxden/foxden* validator/validator*
74+ cd enc; CGO_ENABLED=0 GOARCH=arm64 GOOS=windows go build; cd -
75+ cd foxden; CGO_ENABLED=0 GOARCH=arm64 GOOS=windows make; cd -
76+ cd validator; CGO_ENABLED=0 GOARCH=arm64 GOOS=windows go build; cd -
77+ mkdir tools
78+ mv enc/enc* foxden/foxden* validator/validator* tools
79+ tar cfz tools_windows_arm64.tar.gz tools
80+ rm -rf tools
6081
6182test :
6283 echo " No tests so far"
0 commit comments