Makefile 602 B

1234567891011121314151617
  1. all:
  2. @echo "Options are: build and buildall"
  3. build:
  4. @echo "Building for local os/arch..."
  5. go build -o scientia-tui-`go env GOOS`-`go env GOARCH`
  6. buildall:
  7. @echo "Building for linux/amd64 arch..."
  8. GOOS=linux GOARCH=amd64 go build -o scientia-tui-linux-amd64
  9. @echo "Done: scientia-tui-linux-amd64"
  10. @echo "Building for windows/amd64 arch..."
  11. GOOS=windows GOARCH=amd64 go build -o scientia-tui-windows-amd64
  12. @echo "Done: scientia-tui-windows-amd64"
  13. @echo "Building for macOS/amd64 arch..."
  14. GOOS=darwin GOARCH=amd64 go build -o scientia-tui-darwin-amd64
  15. @echo "Done: scientia-tui-darwin-amd64"