146 lines
7.1 KiB
Python
146 lines
7.1 KiB
Python
#!/usr/bin/python
|
|
import realog.debug as debug
|
|
import lutin.tools as tools
|
|
import realog.debug as debug
|
|
import lutin.image as image
|
|
import os
|
|
import lutin.multiprocess as lutinMultiprocess
|
|
|
|
|
|
def get_type():
|
|
return "LIBRARY_DYNAMIC"
|
|
|
|
def get_desc():
|
|
return "Ewol Tool Kit"
|
|
|
|
def get_licence():
|
|
return "MPL-2"
|
|
|
|
def get_compagny_type():
|
|
return "org"
|
|
|
|
def get_compagny_name():
|
|
return "atria-soft"
|
|
|
|
#def get_maintainer():
|
|
# return "authors.txt"
|
|
|
|
#def get_version():
|
|
# return "version.txt"
|
|
|
|
def configure(target, my_module):
|
|
|
|
my_module.add_src_file([
|
|
'src/module-info.java',
|
|
'src/org/atriasoft/ephysics/body/Body.java',
|
|
'src/org/atriasoft/ephysics/body/CollisionBody.java',
|
|
'src/org/atriasoft/ephysics/body/RigidBody.java',
|
|
'src/org/atriasoft/ephysics/body/BodyType.java',
|
|
'src/org/atriasoft/ephysics/RaycastCallback.java',
|
|
'src/org/atriasoft/ephysics/mathematics/SetMultiple.java',
|
|
'src/org/atriasoft/ephysics/mathematics/Ray.java',
|
|
'src/org/atriasoft/ephysics/mathematics/SetInteger.java',
|
|
'src/org/atriasoft/ephysics/mathematics/Matrix2f.java',
|
|
'src/org/atriasoft/ephysics/mathematics/PairInt.java',
|
|
'src/org/atriasoft/ephysics/mathematics/PairIntVector3f.java',
|
|
'src/org/atriasoft/ephysics/mathematics/Set.java',
|
|
'src/org/atriasoft/ephysics/mathematics/Mathematics.java',
|
|
'src/org/atriasoft/ephysics/configuration/Defaults.java',
|
|
'src/org/atriasoft/ephysics/internal/Log.java',
|
|
'src/org/atriasoft/ephysics/engine/DynamicsWorld.java',
|
|
'src/org/atriasoft/ephysics/engine/CollisionWorld.java',
|
|
'src/org/atriasoft/ephysics/engine/ContactManifoldSolver.java',
|
|
'src/org/atriasoft/ephysics/engine/Material.java',
|
|
'src/org/atriasoft/ephysics/engine/ConstraintSolver.java',
|
|
'src/org/atriasoft/ephysics/engine/ConstraintSolverData.java',
|
|
'src/org/atriasoft/ephysics/engine/Impulse.java',
|
|
'src/org/atriasoft/ephysics/engine/ContactPointSolver.java',
|
|
'src/org/atriasoft/ephysics/engine/OverlappingPair.java',
|
|
'src/org/atriasoft/ephysics/engine/ContactSolver.java',
|
|
'src/org/atriasoft/ephysics/engine/EventListener.java',
|
|
'src/org/atriasoft/ephysics/engine/CollisionCallback.java',
|
|
'src/org/atriasoft/ephysics/engine/Island.java',
|
|
'src/org/atriasoft/ephysics/collision/TriangleVertexArray.java',
|
|
'src/org/atriasoft/ephysics/collision/ContactManifoldSet.java',
|
|
'src/org/atriasoft/ephysics/collision/TriangleMesh.java',
|
|
'src/org/atriasoft/ephysics/collision/ProxyShape.java',
|
|
'src/org/atriasoft/ephysics/collision/ContactManifold.java',
|
|
'src/org/atriasoft/ephysics/collision/shapes/ConeShape.java',
|
|
'src/org/atriasoft/ephysics/collision/shapes/ConcaveMeshShape.java',
|
|
'src/org/atriasoft/ephysics/collision/shapes/CylinderShape.java',
|
|
'src/org/atriasoft/ephysics/collision/shapes/AABB.java',
|
|
'src/org/atriasoft/ephysics/collision/shapes/Bounds.java',
|
|
'src/org/atriasoft/ephysics/collision/shapes/ConvexShape.java',
|
|
'src/org/atriasoft/ephysics/collision/shapes/ConvexMeshShape.java',
|
|
'src/org/atriasoft/ephysics/collision/shapes/SphereShape.java',
|
|
'src/org/atriasoft/ephysics/collision/shapes/CacheData.java',
|
|
'src/org/atriasoft/ephysics/collision/shapes/CapsuleShape.java',
|
|
'src/org/atriasoft/ephysics/collision/shapes/BoxShape.java',
|
|
'src/org/atriasoft/ephysics/collision/shapes/ConcaveShape.java',
|
|
'src/org/atriasoft/ephysics/collision/shapes/CollisionShape.java',
|
|
'src/org/atriasoft/ephysics/collision/shapes/HeightFieldShape.java',
|
|
'src/org/atriasoft/ephysics/collision/shapes/TriangleShape.java',
|
|
'src/org/atriasoft/ephysics/collision/shapes/CollisionShapeType.java',
|
|
'src/org/atriasoft/ephysics/collision/CollisionShapeInfo.java',
|
|
'src/org/atriasoft/ephysics/collision/TestCollisionBetweenShapesCallback.java',
|
|
'src/org/atriasoft/ephysics/collision/narrowphase/CollisionDispatch.java',
|
|
'src/org/atriasoft/ephysics/collision/narrowphase/DefaultCollisionDispatch.java',
|
|
'src/org/atriasoft/ephysics/collision/narrowphase/SphereVsSphereAlgorithm.java',
|
|
'src/org/atriasoft/ephysics/collision/narrowphase/GJK/GJKAlgorithm.java',
|
|
'src/org/atriasoft/ephysics/collision/narrowphase/GJK/Simplex.java',
|
|
'src/org/atriasoft/ephysics/collision/narrowphase/NarrowPhaseCallback.java',
|
|
'src/org/atriasoft/ephysics/collision/narrowphase/EPA/TriangleEPA.java',
|
|
'src/org/atriasoft/ephysics/collision/narrowphase/EPA/TrianglesStore.java',
|
|
'src/org/atriasoft/ephysics/collision/narrowphase/EPA/EdgeEPA.java',
|
|
'src/org/atriasoft/ephysics/collision/narrowphase/EPA/EPAAlgorithm.java',
|
|
'src/org/atriasoft/ephysics/collision/narrowphase/NarrowPhaseAlgorithm.java',
|
|
'src/org/atriasoft/ephysics/collision/narrowphase/ConcaveVsConvexAlgorithm.java',
|
|
'src/org/atriasoft/ephysics/collision/broadphase/DTree.java',
|
|
'src/org/atriasoft/ephysics/collision/broadphase/DynamicAABBTree.java',
|
|
'src/org/atriasoft/ephysics/collision/broadphase/DTreeLeafData.java',
|
|
'src/org/atriasoft/ephysics/collision/broadphase/CallbackRaycast.java',
|
|
'src/org/atriasoft/ephysics/collision/broadphase/DTreeNode.java',
|
|
'src/org/atriasoft/ephysics/collision/broadphase/BroadPhaseAlgorithm.java',
|
|
'src/org/atriasoft/ephysics/collision/broadphase/DTreeLeafInt.java',
|
|
'src/org/atriasoft/ephysics/collision/broadphase/CallbackOverlapping.java',
|
|
'src/org/atriasoft/ephysics/collision/broadphase/PairDTree.java',
|
|
'src/org/atriasoft/ephysics/collision/Triangle.java',
|
|
'src/org/atriasoft/ephysics/collision/ContactManifoldListElement.java',
|
|
'src/org/atriasoft/ephysics/collision/CollisionDetection.java',
|
|
'src/org/atriasoft/ephysics/RaycastInfo.java',
|
|
'src/org/atriasoft/ephysics/RaycastTest.java',
|
|
'src/org/atriasoft/ephysics/constraint/HingeJointInfo.java',
|
|
'src/org/atriasoft/ephysics/constraint/BallAndSocketJoint.java',
|
|
'src/org/atriasoft/ephysics/constraint/HingeJoint.java',
|
|
'src/org/atriasoft/ephysics/constraint/SliderJointInfo.java',
|
|
'src/org/atriasoft/ephysics/constraint/FixedJointInfo.java',
|
|
'src/org/atriasoft/ephysics/constraint/JointInfo.java',
|
|
'src/org/atriasoft/ephysics/constraint/JointType.java',
|
|
'src/org/atriasoft/ephysics/constraint/Joint.java',
|
|
'src/org/atriasoft/ephysics/constraint/ContactPoint.java',
|
|
'src/org/atriasoft/ephysics/constraint/SliderJoint.java',
|
|
'src/org/atriasoft/ephysics/constraint/ContactPointInfo.java',
|
|
'src/org/atriasoft/ephysics/constraint/ContactsPositionCorrectionTechnique.java',
|
|
'src/org/atriasoft/ephysics/constraint/JointsPositionCorrectionTechnique.java',
|
|
'src/org/atriasoft/ephysics/constraint/BallAndSocketJointInfo.java',
|
|
'src/org/atriasoft/ephysics/constraint/FixedJoint.java',
|
|
'src/org/atriasoft/ephysics/constraint/JointListElement.java',
|
|
'src/org/atriasoft/ephysics/Configuration.java',
|
|
])
|
|
my_module.add_path('src/', type='java')
|
|
|
|
my_module.add_depend([
|
|
'org-atriasoft-etk'
|
|
])
|
|
|
|
#my_module.add_path([
|
|
# 'lib/spotbugs-annotations-4.2.2.jar'
|
|
# ],
|
|
# type='java',
|
|
# export=True
|
|
#);
|
|
my_module.add_flag('java', "RELEASE_15_PREVIEW");
|
|
|
|
return True
|
|
|