-
Notifications
You must be signed in to change notification settings - Fork 14
Building MOAI on Ubuntu 16.04
halfnelson edited this page Aug 12, 2017
·
29 revisions
Tested on fresh ubuntu 16.04 installation (as root)
Install Prerequisites
apt-get update
apt-get install cmake git-core build-essential libglu1-mesa-dev
apt-get install libxmu-dev libxi-dev libxxf86vm-dev libxcb-util0-dev
apt-get install autoconf libtool unzip
Grab moai community and checkout the pull-180 branch
git clone https://github.com/moai/moai-community.git --recursive
cd moai-community
Submodules are a pain, lets get on the right branch and ensure the submodules are happy
git checkout pull-180
git submodule update
cd sdk/moai
git submodule init
git submodule update --recursive
cd ../..
setup our local environment (and helper script)
cp scripts/env-local.sh.template scripts/env-local.sh
source ./scripts/env-linux.sh
build moai binary for linux
./scripts/build-linux.sh
add pito and moai to path
cd bin
export PATH=$PATH:$(pwd)
cd ..
Test pito
pito
Grab the NDK
wget https://dl.google.com/android/repository/android-ndk-r12b-linux-x86_64.zip
unzip android-ndk-r12b-linux-x86_64.zip
grab the SDK
wget https://dl.google.com/android/repository/sdk-tools-linux-3859397.zip
unzip -d android-sdk sdk-tools-linux-3859397.zip
cd android-sdk/tools/bin
./sdkmanager platform-tools
./sdkmanager "build-tools;26.0.1"
grab jdk
apt-get install default-jdk