mirror of https://github.com/status-im/go-waku.git
885 B
885 B
Mobile
Package mobile implements gomobile bindings for go-waku.
Usage
For properly using this package, please refer to Makefile in the root of go-waku
directory.
To manually build library, run following commands:
iOS
gomobile init
gomobile bind -v -target=ios -ldflags="-s -w" github.com/status-im/go-waku/mobile
This will produce gowaku.framework
file in the current directory, which can be used in iOS project.
Android
export ANDROID_NDK_HOME=/path/to/android/ndk
export ANDROID_HOME=/path/to/android/sdk/
gomobile init
gomobile bind -v -target=android -ldflags="-s -w" github.com/status-im/go-waku/mobile
This will generate gowaku.aar
file in the current dir.
Notes
See https://github.com/golang/go/wiki/Mobile for more information on gomobile
usage.