commit 2b15964580fb8a2c56988f668539d1f4e3822ebc parent e513f9b4e39922784a6f767d1c512e1d3a5037ec Author: Jack Mordaunt <jackmordaunt.dev@gmail.com> Date: Tue, 13 Feb 2024 11:04:17 +0800 task: separate go and tinygo builds Signed-off-by: Jack Mordaunt <jackmordaunt.dev@gmail.com> Diffstat:
| M | taskfile.yml | | | 23 | ++++++++++++++++++++--- |
1 file changed, 20 insertions(+), 3 deletions(-)
diff --git a/taskfile.yml b/taskfile.yml @@ -2,16 +2,33 @@ version: '3' tasks: - build-get: + tinygo-build-get: sources: - ./**/**.go generates: - ./example/get/get.exe cmds: - tinygo build -o ./example/get/get.exe ./example/get + + go-build-get: + sources: + - ./**/**.go + generates: + - ./example/get/get.exe + cmds: + - go build -o ./example/get/get.exe ./example/get - binsize: - deps: [build-get] + tinygo-binsize: + deps: [tinygo-build-get] + sources: + - ./example/get/get.exe + generates: + - ./example/get/binsize.svg + cmds: + - go tool nm -size ./example/get/get.exe | go-binsize-treemap > ./example/get/binsize.svg + + go-binsize: + deps: [go-build-get] sources: - ./example/get/get.exe generates: