2
0
mirror of synced 2025-02-23 14:58:12 +00:00
mobile/example/basic/make.bat
Daniel Ortiz Pereira da Silva 9c997eaee4 example: add windows batch files
Add windows batch files to build and run examples

Change-Id: I9102ceb5c47f692730a8b024648b1d10ff49b624
Reviewed-on: https://go-review.googlesource.com/1622
Reviewed-by: David Crawshaw <crawshaw@golang.org>
2014-12-22 13:10:26 +00:00

45 lines
833 B
Batchfile

:: Copyright 2014 The Go Authors. All rights reserved.
:: Use of this source code is governed by a BSD-style
:: license that can be found in the LICENSE file.
@echo off
setlocal
if not exist make.bat goto error-invalid-path
if not exist jni\armeabi mkdir jni\armeabi
set CGO_ENABLED=1
set GOOS=android
set GOARCH=arm
set GOARM=7
go build -ldflags="-shared" -o jni/armeabi/libbasic.so .
if errorlevel 1 goto error-go-build
if defined NDK_ROOT goto ndk-build
echo NDK_ROOT path not defined
goto end
:ndk-build
call %NDK_ROOT%\ndk-build.cmd NDK_DEBUG=1 >nul
if defined ANT_HOME goto ant-build
echo ANT_HOME path not defined
goto end
:ant-build
call %ANT_HOME%\bin\ant.bat debug >nul
goto end
:error-invalid-path
echo make.bat must be run from example\basic
goto end
:error-go-build
echo Error building go lib
goto end
:end