servo/support/magicleap/README.md
2018-10-29 08:49:41 -05:00

865 B

Servo for Magic Leap

Build requirements

Currently, we only support building Servo for the Magic Leap on macOS.

Install the Magic Leap Lumin and Lumin Runtime SDKs.

Get a signing key for the magic leap app.

Optionally, install Visual Studio Code and the Magic Leap plugin.

Building the mlservo library

Build the mlservo library:

MAGICLEAP_SDK=*directory*  ./mach build -d --magicleap

This builds a static library target/aarch64-linux-android/debug/libmlservo.a.

Building the Servo2D application

From inside the support/magicleap/Servo2D directory:

mabu Servo2D.package -t device -s *signing key*

This builds the application .out/Servo2D/Servo2D.mpk.

Alternatively, in Visual Studio code, open the support/magicleap/Servo2D directory, and use the Terminal/Run Build Task... menu option to build the Servo2D application.