From e0dcabc8604b2acec6b0ea3b48bf37c45bd3f978 Mon Sep 17 00:00:00 2001 From: Sean Hinchee Date: Thu, 18 Jul 2019 02:08:28 -0500 Subject: [PATCH] extend mk bins target with platform/arch --- mkfile | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/mkfile b/mkfile index 92403db58e6d79d391176d5129722253391a8b19..d8a89ec757399ff00636e2ea24d5afeb1da2780a 100644 --- a/mkfile +++ b/mkfile @@ -8,11 +8,13 @@ install: all cp ./disco $home/bin/$GOARCH/disco bins: + plat=(plan9 linux windows) arch=(amd64 386 arm) - mkdir bin - for(a in $arch){ - mkdir bin/$a - GOARCH=$a go build - cp disco bin/^$a^/ - rm disco + for(p in $plat){ + for(a in $arch){ + mkdir -p bin/$p/$a + GOOS=$p GOARCH=$a go build + cp disco bin/$p/$a/ + rm disco + } }