This page discusses how to build the Magic Lantern SDK for Java Standard Edition platforms using Eclipse and Ant.
This section identifies dependencies for building the Magic Lantern SDK.
These instructions assume the following
Set the variable MLE_HOME to reference the home of the Magic Lantern source. This document assumes that it is set to "M:\projects\MagicLantern".
Set the variable MLE_ROOT to reference the root directory where the Magic Lantern components will be installed. This document assumes that it is set to "M:/projects/MagicLantern".
Note that this variable uses the UNIX-style path delimiter ('/').
Set the variable MLE_WORKPRINTS to the root directory where Magic Lantern Digital Workprints can be located. This document assumes that it is set to //M/projects/MagicLantern.
The Magic Lantern Studio assumes that the Digital Workprints will be located under the $MLE_WORKPRINTS/workprints directory.
Note that this variable uses a canonical path style for the drive (i.e. //M/).
This section discusses how to build the Magic Lantern SDK components targeting the Java Standard Edition (J2SE) platform. The Magic Lantern SDK is comprised of the following components:
Component Description Location
com.wizzer.mle.runtime
The Magic Lantern Runtime Engine
M:\projects\MagicLantern\Core\mlert\java\com.wizzer.mle.runtime
com.wizzer.mle.math
The Magic Lantern Math Library
M:\projects\MagicLantern\Core\math\java\com.wizzer.mle.math
com.wizzer.mle.parts
The Magic Lantern Core Parts Library
M:\projects\MagicLantern\Parts\base\java\com.wizzer.mle.parts
com.wizzer.mle.parts.actors
The Magic Lantern Core Actor Library
M:\projects\MagicLantern\Parts\actors\java\com.wizzer.mle.parts.actors
com.wizzer.mle.parts.props
The Magic Lantern Core Property Library
M:\projects\MagicLantern\Parts\props\java\com.wizzer.mle.parts.props
com.wizzer.mle.parts.roles
The Magic Lantern Core RoleLibrary
com.wizzer.mle.parts.mrefs
The Magic Lantern Core Media Reference Library
M:\projects\MagicLantern\Parts\mediaref\java\com.wizzer.mle.parts.mrefs
com.wizzer.mle.parts.sets
The Magic Lantern Core Set Library
com.wizzer.mle.parts.stages
The Magic Lantern Core Stage Library
Each component provides an Eclipse project to facilitate building the component in Eclipse. To build the component, use the following instructions: