ege/lutin_org-atriasoft-ege.py

168 lines
6.9 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/entities/Light.java',
'src/entities/Player.java',
'src/entities/Entity.java',
'src/entities/Camera.java',
'src/shaders/ShaderProgram.java',
'src/shaders/StaticShader.java',
'src/shaders/TerrainShader.java',
'src/renderEngine/DisplayManagerDraw.java',
'src/renderEngine/DisplayManager.java',
'src/renderEngine/TerrainRenderer.java',
'src/renderEngine/EntityRenderer.java',
'src/renderEngine/MasterRenderer.java',
'src/renderEngine/Loader.java',
'src/renderEngine/OBJLoader.java',
'src/module-info.java',
'src/org/atriasoft/ege/physics/shape/Sphere.java',
'src/org/atriasoft/ege/physics/shape/Box.java',
'src/org/atriasoft/ege/physics/shape/Capsule.java',
'src/org/atriasoft/ege/physics/shape/ConvexHull.java',
'src/org/atriasoft/ege/physics/shape/Concave.java',
'src/org/atriasoft/ege/physics/shape/Shape.java',
'src/org/atriasoft/ege/physics/shape/Cone.java',
'src/org/atriasoft/ege/physics/shape/Cylinder.java',
'src/org/atriasoft/ege/Ege.java',
'src/org/atriasoft/ege/CreatorEntity.java',
'src/org/atriasoft/ege/Light.java',
'src/org/atriasoft/ege/EntityInteraction.java',
'src/org/atriasoft/ege/engines/EngineParticle.java',
'src/org/atriasoft/ege/engines/EngineDynamicMeshs.java',
'src/org/atriasoft/ege/engines/EngineMap.java',
'src/org/atriasoft/ege/engines/EngineAI.java',
'src/org/atriasoft/ege/engines/EnginePhysics.java',
'src/org/atriasoft/ege/engines/EnginePlayer.java',
'src/org/atriasoft/ege/engines/EngineGravity.java',
'src/org/atriasoft/ege/engines/EngineRender.java',
'src/org/atriasoft/ege/engines/EngineLight.java',
'src/org/atriasoft/ege/ControlCameraPlayerFPS.java',
'src/org/atriasoft/ege/internal/LOGGER.java',
'src/org/atriasoft/ege/geometry/AABB.java',
'src/org/atriasoft/ege/geometry/Sphere.java',
'src/org/atriasoft/ege/geometry/Ray.java',
'src/org/atriasoft/ege/geometry/Plane.java',
'src/org/atriasoft/ege/geometry/OBB.java',
'src/org/atriasoft/ege/geometry/Geometry3D.java',
'src/org/atriasoft/ege/geometry/Line.java',
'src/org/atriasoft/ege/geometry/Triangle.java',
'src/org/atriasoft/ege/ControlCameraPlayer.java',
'src/org/atriasoft/ege/Material.java',
'src/org/atriasoft/ege/ResultNearestEntity.java',
'src/org/atriasoft/ege/Component.java',
'src/org/atriasoft/ege/Environement.java',
'src/org/atriasoft/ege/Signal.java',
'src/org/atriasoft/ege/map/MapVoxel.java',
'src/org/atriasoft/ege/map/VoxelType.java',
'src/org/atriasoft/ege/map/VoxelChunk.java',
'src/org/atriasoft/ege/map/ComponentDynamicMeshsVoxelMap.java',
'src/org/atriasoft/ege/map/Voxel.java',
'src/org/atriasoft/ege/map/ComponentRenderVoxelMesh.java',
'src/org/atriasoft/ege/camera/Camera.java',
'src/org/atriasoft/ege/Entity.java',
'src/org/atriasoft/ege/Engine.java',
'src/org/atriasoft/ege/components/ComponentTextures.java',
'src/org/atriasoft/ege/components/ComponentMaterials.java',
'src/org/atriasoft/ege/components/ComponentRender.java',
'src/org/atriasoft/ege/components/ComponentMaterial.java',
'src/org/atriasoft/ege/components/ComponentTexturePalette.java',
'src/org/atriasoft/ege/components/ComponentRenderTexturedStaticMesh.java',
'src/org/atriasoft/ege/components/ComponentLightSun.java',
'src/org/atriasoft/ege/components/ComponentTexturePack.java',
'src/org/atriasoft/ege/components/ComponentRenderColoredStaticMesh.java',
'src/org/atriasoft/ege/components/ComponentMap.java',
'src/org/atriasoft/ege/components/ComponentRenderTexturedMaterialsStaticMesh.java',
'src/org/atriasoft/ege/components/ComponentPhysics.java',
'src/org/atriasoft/ege/components/ComponentDynamicMeshs.java',
'src/org/atriasoft/ege/components/ComponentMesh.java',
'src/org/atriasoft/ege/components/ComponentPlayer.java',
'src/org/atriasoft/ege/components/ComponentRenderMeshPalette.java',
'src/org/atriasoft/ege/components/ComponentGravityStatic.java',
'src/org/atriasoft/ege/components/ComponentRenderTexturedMaterialsStaticMeshs.java',
'src/org/atriasoft/ege/components/ComponentGravity.java',
'src/org/atriasoft/ege/components/ComponentPositionPlayer.java',
'src/org/atriasoft/ege/components/ComponentLight.java',
'src/org/atriasoft/ege/components/part/LightRender.java',
'src/org/atriasoft/ege/components/part/MaterialRenderBase.java',
'src/org/atriasoft/ege/components/part/MaterialsRender.java',
'src/org/atriasoft/ege/components/part/PartRenderInterface.java',
'src/org/atriasoft/ege/components/part/TransformRender.java',
'src/org/atriasoft/ege/components/part/MaterialRender.java',
'src/org/atriasoft/ege/components/part/PositionningInterface.java',
'src/org/atriasoft/ege/components/GlLightIndex.java',
'src/org/atriasoft/ege/components/ComponentStaticMeshs.java',
'src/org/atriasoft/ege/components/ComponentPosition.java',
'src/org/atriasoft/ege/components/ComponentAI.java',
'src/org/atriasoft/ege/components/PhysicBodyType.java',
'src/org/atriasoft/ege/components/ComponentRenderTexturedMaterialsDynamicMeshs.java',
'src/org/atriasoft/ege/components/ComponentTexture.java',
'src/org/atriasoft/ege/components/ComponentStaticMesh.java',
'src/org/atriasoft/ege/components/ComponentParticle.java',
'src/org/atriasoft/ege/tools/MeshGenerator.java',
'src/org/atriasoft/ege/ControlCameraSimple.java',
'src/org/atriasoft/ege/ControlInterface.java',
'src/org/atriasoft/ege/GameStatus.java',
'src/skybox/SkyboxShader.java',
'src/skybox/SkyboxRenderer.java',
'src/terrains/TerrainTexture.java',
'src/terrains/TerrainTexturePack.java',
'src/terrains/Terrain.java',
'src/guis/GuiTexture.java',
'src/guis/GuiRenderer.java',
'src/guis/GuiShader.java',
'src/textures/ModelTexture.java',
'src/textures/TextureData.java',
'src/toolbox/Maths.java',
'src/models/RawModel.java',
'src/models/TexturedModel.java',
])
my_module.add_path('src/', type='java')
my_module.add_depend([
'org-atriasoft-ewol',
'org-atriasoft-ephysics',
'org-atriasoft-loader3d',
])
#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