@@ -13,6 +13,39 @@ install: build
13
13
build : $(SOURCES )
14
14
$(COMPILE_COMMAND )
15
15
16
+ build-all-platforms : $(SOURCES ) clean
17
+ # doesn't work on my machine and not in travis, see: https://github.com/golang/go/wiki/GoArm
18
+ # GOOS=android GOARCH=arm $(COMPILE_COMMAND) && mv ./bin/tldr ./bin/tldr-android-arm
19
+ # GOOS=darwin GOARCH=arm $(COMPILE_COMMAND) && mv ./bin/tldr ./bin/tldr-darwin-arm
20
+ # GOOS=darwin GOARCH=arm64 $(COMPILE_COMMAND) && mv ./bin/tldr ./bin/tldr-darwin-arm64
21
+ GOOS=darwin GOARCH=386 $(COMPILE_COMMAND ) && mv ./bin/tldr ./bin/tldr-darwin-386
22
+ GOOS=darwin GOARCH=amd64 $(COMPILE_COMMAND ) && mv ./bin/tldr ./bin/tldr-darwin-amd64
23
+ GOOS=dragonfly GOARCH=amd64 $(COMPILE_COMMAND ) && mv ./bin/tldr ./bin/tldr-dragonfly-amd64
24
+ GOOS=freebsd GOARCH=386 $(COMPILE_COMMAND ) && mv ./bin/tldr ./bin/tldr-freebsd-386
25
+ GOOS=freebsd GOARCH=amd64 $(COMPILE_COMMAND ) && mv ./bin/tldr ./bin/tldr-freebsd-amd64
26
+ GOOS=freebsd GOARCH=arm $(COMPILE_COMMAND ) && mv ./bin/tldr ./bin/tldr-freebsd-arm
27
+ GOOS=linux GOARCH=386 $(COMPILE_COMMAND ) && mv ./bin/tldr ./bin/tldr-linux-386
28
+ GOOS=linux GOARCH=amd64 $(COMPILE_COMMAND ) && mv ./bin/tldr ./bin/tldr-linux-amd64
29
+ GOOS=linux GOARCH=arm $(COMPILE_COMMAND ) && mv ./bin/tldr ./bin/tldr-linux-arm
30
+ GOOS=linux GOARCH=arm64 $(COMPILE_COMMAND ) && mv ./bin/tldr ./bin/tldr-linux-arm64
31
+ GOOS=linux GOARCH=ppc64 $(COMPILE_COMMAND ) && mv ./bin/tldr ./bin/tldr-linux-ppc64
32
+ GOOS=linux GOARCH=ppc64le $(COMPILE_COMMAND ) && mv ./bin/tldr ./bin/tldr-linux-ppc64le
33
+ GOOS=linux GOARCH=mips $(COMPILE_COMMAND ) && mv ./bin/tldr ./bin/tldr-linux-mips
34
+ GOOS=linux GOARCH=mipsle $(COMPILE_COMMAND ) && mv ./bin/tldr ./bin/tldr-linux-mipsle
35
+ GOOS=linux GOARCH=mips64 $(COMPILE_COMMAND ) && mv ./bin/tldr ./bin/tldr-linux-mips64
36
+ GOOS=linux GOARCH=mips64le $(COMPILE_COMMAND ) && mv ./bin/tldr ./bin/tldr-linux-mips64le
37
+ GOOS=netbsd GOARCH=386 $(COMPILE_COMMAND ) && mv ./bin/tldr ./bin/tldr-netbsd-386
38
+ GOOS=netbsd GOARCH=amd64 $(COMPILE_COMMAND ) && mv ./bin/tldr ./bin/tldr-netbsd-amd64
39
+ GOOS=netbsd GOARCH=arm $(COMPILE_COMMAND ) && mv ./bin/tldr ./bin/tldr-netbsd-arm
40
+ GOOS=openbsd GOARCH=386 $(COMPILE_COMMAND ) && mv ./bin/tldr ./bin/tldr-openbsd-386
41
+ GOOS=openbsd GOARCH=amd64 $(COMPILE_COMMAND ) && mv ./bin/tldr ./bin/tldr-openbsd-amd64
42
+ GOOS=openbsd GOARCH=arm $(COMPILE_COMMAND ) && mv ./bin/tldr ./bin/tldr-openbsd-arm
43
+ GOOS=plan9 GOARCH=386 $(COMPILE_COMMAND ) && mv ./bin/tldr ./bin/tldr-plan9-386
44
+ GOOS=plan9 GOARCH=amd64 $(COMPILE_COMMAND ) && mv ./bin/tldr ./bin/tldr-plan9-amd64
45
+ GOOS=solaris GOARCH=amd64 $(COMPILE_COMMAND ) && mv ./bin/tldr ./bin/tldr-solaris-amd64
46
+ GOOS=windows GOARCH=386 $(COMPILE_COMMAND ) && mv ./bin/tldr ./bin/tldr-windows-386
47
+ GOOS=windows GOARCH=amd64 $(COMPILE_COMMAND ) && mv ./bin/tldr ./bin/tldr-windows-amd64
48
+
16
49
.PHONY : clean
17
50
clean :
18
51
rm -Rf bin && rm -Rf ~ /.tldr
0 commit comments