diff --git a/lutin_org-atriasoft-ephysics.py b/lutin_org-atriasoft-ephysics.py new file mode 100644 index 0000000..d6c46e4 --- /dev/null +++ b/lutin_org-atriasoft-ephysics.py @@ -0,0 +1,145 @@ +#!/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 + diff --git a/out/eclipse/.gitignore b/out/eclipse/.gitignore new file mode 100644 index 0000000..840e7d3 --- /dev/null +++ b/out/eclipse/.gitignore @@ -0,0 +1 @@ +/classes/