Home | History | Annotate | Download | only in badlogic
      1 <?xml version="1.0" encoding="UTF-8"?>
      2 <module rename-to="com.badlogic.gdx">
      3 	<source path="gdx">
      4 	    
      5 	<!--  --> 
      6 		<include name="Application.java"/>
      7 		<include name="ApplicationAdapter.java"/>
      8 		<include name="ApplicationListener.java"/>
      9 		<include name="Audio.java"/>
     10 		<include name="Files.java"/>
     11 		<include name="Game.java"/>
     12 		<include name="Gdx.java"/>
     13 		<include name="Graphics.java"/>
     14 		<include name="Input.java"/>
     15 		<include name="InputAdapter.java"/>
     16 		<include name="InputMultiplexer.java"/>
     17 		<include name="InputProcessor.java"/>
     18 		<include name="InputProcessorQueue.java"/>
     19 		<include name="LifecycleListener.java"/>
     20 		<include name="Net.java"/>
     21 		<include name="Preferences.java"/>
     22 		<include name="Screen.java"/>
     23 		<include name="ScreenAdapter.java"/>
     24 		<include name="Version.java"/>
     25 		
     26 	<!-- assets -->		
     27 		<include name="assets/AssetDescriptor.java"/>
     28 		<include name="assets/AssetErrorListener.java"/>
     29 		<include name="assets/AssetLoaderParameters.java"/>
     30 		<include name="assets/AssetLoadingTask.java"/>
     31 		<include name="assets/AssetManager.java"/>
     32 		<include name="assets/RefCountedContainer.java"/>
     33 
     34 	<!-- assets/loaders -->
     35 		<include name="assets/loaders/AssetLoader.java"/>
     36 		<include name="assets/loaders/AsynchronousAssetLoader.java"/>
     37 		<include name="assets/loaders/BitmapFontLoader.java"/>
     38 		<exclude name="assets/loaders/CubemapLoader.java"/> <!--  relies on KTXTextureData -->
     39 		<include name="assets/loaders/FileHandleResolver.java"/>
     40 		<include name="assets/loaders/I18NBundleLoader.java"/>
     41 		<include name="assets/loaders/ModelLoader.java"/>
     42 		<include name="assets/loaders/MusicLoader.java"/>
     43 		<include name="assets/loaders/ParticleEffectLoader.java"/>
     44 		<include name="assets/loaders/PixmapLoader.java"/>
     45 		<include name="assets/loaders/SkinLoader.java"/>
     46 		<include name="assets/loaders/SoundLoader.java"/>
     47 		<include name="assets/loaders/SynchronousAssetLoader.java"/>
     48 		<include name="assets/loaders/TextureAtlasLoader.java"/>
     49 		<include name="assets/loaders/TextureLoader.java"/> <!-- Emulated -->
     50 		
     51 	<!-- assets/loaders/resolvers -->		
     52 		<include name="assets/loaders/resolvers/AbsoluteFileHandleResolver.java"/>
     53 		<include name="assets/loaders/resolvers/LocalFileHandleResolver.java"/>
     54 		<include name="assets/loaders/resolvers/ExternalFileHandleResolver.java"/>
     55 		<include name="assets/loaders/resolvers/InternalFileHandleResolver.java"/>
     56 		<include name="assets/loaders/resolvers/ClasspathFileHandleResolver.java"/>
     57 		<include name="assets/loaders/resolvers/ResolutionFileResolver.java"/> <!-- Emulated -->
     58 
     59 	<!-- audio -->		
     60 		<include name="audio/AudioDevice.java"/>
     61 		<include name="audio/AudioRecorder.java"/>
     62 		<include name="audio/Music.java"/>
     63 		<include name="audio/Sound.java"/>
     64 
     65 	<!-- files -->
     66 		<include name="files/FileHandle.java"/> <!-- Emulated -->
     67 		<include name="files/FileHandleStream.java"/> <!-- Emulated -->
     68 		
     69 	<!-- graphics -->		
     70 		<include name="graphics/Camera.java"/>
     71 		<include name="graphics/Color.java"/>
     72 		<include name="graphics/Colors.java"/>
     73 		<include name="graphics/Cubemap.java"/>
     74 		<include name="graphics/CubemapData.java"/>
     75 		<include name="graphics/Cursor.java"/>
     76 		<include name="graphics/FPSLogger.java"/>
     77 		<include name="graphics/GL20.java"/>
     78 		<include name="graphics/GL30.java"/>
     79 		<include name="graphics/GLCommon.java"/>
     80 		<include name="graphics/GLTexture.java"/>
     81 		<include name="graphics/Mesh.java"/>
     82 		<include name="graphics/OrthographicCamera.java"/>
     83 		<include name="graphics/PerspectiveCamera.java"/>
     84 		<include name="graphics/Pixmap.java"/> <!-- Emulated -->
     85 		<exclude name="graphics/PixmapIO.java"/> <!-- Reason: No DeflaterOutputStream -->
     86 		<include name="graphics/Texture.java"/>
     87 		<exclude name="graphics/TextureArray.java"/> <!-- GLES 3.0 -->
     88 		<exclude name="graphics/TextureArrayData.java"/> <!-- GLES 3.0 -->
     89 		<exclude name="graphics/TextureData.java"/> <!-- emulated: TextureData.Factory requires ETC1 -->
     90 		<include name="graphics/VertexAttribute.java"/>
     91 		<include name="graphics/VertexAttributes.java"/>
     92 		
     93 	<!-- graphics/g2d -->
     94 		<include name="graphics/g2d/Animation.java"/>
     95 		<include name="graphics/g2d/Batch.java"/>
     96 		<include name="graphics/g2d/BitmapFont.java"/>
     97 		<include name="graphics/g2d/BitmapFontCache.java"/>
     98 		<include name="graphics/g2d/CpuSpriteBatch.java"/>
     99 		<include name="graphics/g2d/DistanceFieldFont.java"/>
    100 		<exclude name="graphics/g2d/Gdx2DPixmap.java"/> <!-- Reason: JNI -->
    101 		<include name="graphics/g2d/GlyphLayout.java"/>
    102 		<include name="graphics/g2d/NinePatch.java"/>
    103 		<include name="graphics/g2d/ParticleEffect.java"/> <!-- Emulated: Not supporting save -->
    104 		<include name="graphics/g2d/ParticleEffectPool.java"/>
    105 		<include name="graphics/g2d/ParticleEmitter.java"/>
    106 		<include name="graphics/g2d/ParticleEmitterBox2D.java"/>		
    107 		<include name="graphics/g2d/PixmapPacker.java"/>
    108 		<exclude name="graphics/g2d/PixmapPackerIO.java"/>
    109 		<include name="graphics/g2d/PolygonRegion.java"/>
    110 		<include name="graphics/g2d/PolygonRegionLoader.java"/>
    111 		<include name="graphics/g2d/PolygonSprite.java"/>
    112 		<include name="graphics/g2d/PolygonSpriteBatch.java"/>
    113 		<include name="graphics/g2d/Sprite.java"/>
    114 		<include name="graphics/g2d/SpriteBatch.java"/>
    115 		<include name="graphics/g2d/SpriteCache.java"/>
    116 		<include name="graphics/g2d/TextureAtlas.java"/>
    117 		<include name="graphics/g2d/TextureRegion.java"/>
    118 		
    119 	<!-- graphics/g3d -->
    120 		<include name="graphics/g3d/Attribute.java"/>
    121 		<include name="graphics/g3d/Attributes.java"/>
    122 		<include name="graphics/g3d/Environment.java"/>
    123 		<include name="graphics/g3d/Material.java"/>
    124 		<include name="graphics/g3d/Model.java"/>
    125 		<include name="graphics/g3d/ModelBatch.java"/>
    126 		<include name="graphics/g3d/ModelCache.java"/>
    127 		<include name="graphics/g3d/ModelInstance.java"/>
    128 		<include name="graphics/g3d/Renderable.java"/>
    129 		<include name="graphics/g3d/RenderableProvider.java"/>
    130 		<include name="graphics/g3d/Shader.java"/>
    131 		
    132 	<!-- graphics/g3d/attributes -->
    133 		<include name="graphics/g3d/attributes/BlendingAttribute.java"/>
    134 		<include name="graphics/g3d/attributes/ColorAttribute.java"/>
    135 		<include name="graphics/g3d/attributes/CubemapAttribute.java"/>
    136 		<include name="graphics/g3d/attributes/DepthTestAttribute.java"/>
    137 		<include name="graphics/g3d/attributes/FloatAttribute.java"/>
    138 		<include name="graphics/g3d/attributes/IntAttribute.java"/>
    139 		<include name="graphics/g3d/attributes/TextureAttribute.java"/>
    140 		<include name="graphics/g3d/attributes/DirectionalLightsAttribute.java"/>
    141 		<include name="graphics/g3d/attributes/PointLightsAttribute.java"/>
    142 		<include name="graphics/g3d/attributes/SpotLightsAttribute.java"/>
    143 		
    144 	<!-- graphics/g3d/decals -->
    145 		<include name="graphics/g3d/decals/CameraGroupStrategy.java"/>
    146 		<include name="graphics/g3d/decals/Decal.java"/>
    147 		<include name="graphics/g3d/decals/DecalBatch.java"/>
    148 		<include name="graphics/g3d/decals/DecalMaterial.java"/>
    149 		<include name="graphics/g3d/decals/DefaultGroupStrategy.java"/>
    150 		<include name="graphics/g3d/decals/GroupPlug.java"/>
    151 		<include name="graphics/g3d/decals/GroupStrategy.java"/>
    152 		<include name="graphics/g3d/decals/PluggableGroupStrategy.java"/>
    153 		<include name="graphics/g3d/decals/SimpleOrthoGroupStrategy.java"/>
    154 
    155 	<!-- graphics/g3d/environment -->		
    156 		<include name="graphics/g3d/environment/AmbientCubemap.java"/>
    157 		<include name="graphics/g3d/environment/BaseLight.java"/>
    158 		<include name="graphics/g3d/environment/DirectionalLight.java"/>
    159 		<include name="graphics/g3d/environment/DirectionalShadowLight.java"/>
    160 		<include name="graphics/g3d/environment/PointLight.java"/>
    161 		<include name="graphics/g3d/environment/SpotLight.java"/>
    162 		<include name="graphics/g3d/environment/ShadowMap.java"/>
    163 		<include name="graphics/g3d/environment/Sphericalharmonics.java"/>
    164 				
    165 	<!-- graphics/g3d/loader -->		
    166 		<include name="graphics/g3d/loader/G3dModelLoader.java"/>
    167 		<include name="graphics/g3d/loader/ObjLoader.java"/>
    168 		
    169 	<!-- graphics/g3d/model -->
    170 		<include name="graphics/g3d/model/Animation.java"/>
    171 		<include name="graphics/g3d/model/MeshPart.java"/>
    172 		<include name="graphics/g3d/model/Node.java"/>
    173 		<include name="graphics/g3d/model/NodeAnimation.java"/>
    174 		<include name="graphics/g3d/model/NodeKeyframe.java"/>
    175 		<include name="graphics/g3d/model/NodePart.java"/>
    176 
    177 	<!-- graphics/g3d/model/data -->
    178 		<include name="graphics/g3d/model/data/ModelAnimation.java"/>
    179 		<include name="graphics/g3d/model/data/ModelData.java"/>
    180 		<include name="graphics/g3d/model/data/ModelMaterial.java"/>
    181 		<include name="graphics/g3d/model/data/ModelMesh.java"/>
    182 		<include name="graphics/g3d/model/data/ModelMeshPart.java"/>
    183 		<include name="graphics/g3d/model/data/ModelNode.java"/>
    184 		<include name="graphics/g3d/model/data/ModelNodeAnimation.java"/>
    185 		<include name="graphics/g3d/model/data/ModelNodeKeyframe.java"/>
    186 		<include name="graphics/g3d/model/data/ModelNodePart.java"/>
    187 		<include name="graphics/g3d/model/data/ModelTexture.java"/>
    188 	
    189 	<!-- graphics/g3d/particles -->
    190 		<include name="graphics/g3d/particles/**/*.java"/>
    191 		
    192 	<!-- graphics/g3d/shaders -->
    193 		<include name="graphics/g3d/shaders/BaseShader.java"/>
    194 		<include name="graphics/g3d/shaders/DefaultShader.java"/>
    195 		<include name="graphics/g3d/shaders/DepthShader.java"/>
    196 		<include name="graphics/g3d/shaders/GLES10Shader.java"/>
    197 
    198 	<!-- graphics/g3d/utils -->
    199 		<include name="graphics/g3d/utils/AnimationController.java"/>
    200 		<include name="graphics/g3d/utils/BaseAnimationController.java"/>
    201 		<include name="graphics/g3d/utils/BaseShaderProvider.java"/>
    202 		<include name="graphics/g3d/utils/CameraInputController.java"/>
    203 		<include name="graphics/g3d/utils/DefaultRenderableSorter.java"/>
    204 		<include name="graphics/g3d/utils/DefaultShaderProvider.java"/>
    205 		<include name="graphics/g3d/utils/DefaultTextureBinder.java"/>
    206 		<include name="graphics/g3d/utils/DepthShaderProvider.java"/>
    207 		<include name="graphics/g3d/utils/FirstPersonCameraController.java"/>
    208 		<include name="graphics/g3d/utils/MeshBuilder.java"/>
    209 		<include name="graphics/g3d/utils/MeshPartBuilder.java"/>
    210 		<include name="graphics/g3d/utils/ModelBuilder.java"/>
    211 		<include name="graphics/g3d/utils/RenderableSorter.java"/>
    212 		<include name="graphics/g3d/utils/RenderContext.java"/>
    213 		<include name="graphics/g3d/utils/ShaderProvider.java"/>
    214 		<include name="graphics/g3d/utils/ShapeCache.java"/>
    215 		<include name="graphics/g3d/utils/TextureBinder.java"/>
    216 		<include name="graphics/g3d/utils/TextureDescriptor.java"/>
    217 		<include name="graphics/g3d/utils/TextureProvider.java"/>
    218 		
    219 	<!-- graphics/g3d/utils/shapebuilders -->
    220 		<include name="graphics/g3d/utils/shapebuilders/ArrowShapeBuilder.java"/>
    221 		<include name="graphics/g3d/utils/shapebuilders/BaseShapeBuilder.java"/>
    222 		<include name="graphics/g3d/utils/shapebuilders/BoxShapeBuilder.java"/>
    223 		<include name="graphics/g3d/utils/shapebuilders/CapsuleShapeBuilder.java"/>
    224 		<include name="graphics/g3d/utils/shapebuilders/ConeShapeBuilder.java"/>
    225 		<include name="graphics/g3d/utils/shapebuilders/CylinderShapeBuilder.java"/>
    226 		<include name="graphics/g3d/utils/shapebuilders/EllipseShapeBuilder.java"/>
    227 		<include name="graphics/g3d/utils/shapebuilders/FrustumShapeBuilder.java"/>
    228 		<include name="graphics/g3d/utils/shapebuilders/PatchShapeBuilder.java"/>
    229 		<include name="graphics/g3d/utils/shapebuilders/RenderableShapeBuilder.java"/>
    230 		<include name="graphics/g3d/utils/shapebuilders/SphereShapeBuilder.java"/>
    231 
    232 	<!-- graphics/glutils -->
    233 		<exclude name="graphics/glutils/ETC1.java"/> <!-- Reason: No ETC1 Support -->
    234 		<include name="graphics/glutils/ETC1TextureData.java"/>  <!-- Emulated: explodes on construction -->
    235 		<include name="graphics/glutils/FacedCubemapData.java"/>
    236 		<exclude name="graphics/glutils/FileTextureArrayData.java"/> <!-- GLES 3.0 -->
    237 		<include name="graphics/glutils/FileTextureData.java"/> <!-- Emulated: No PixmapIO -->
    238 		<include name="graphics/glutils/FloatFrameBuffer.java"/>
    239 		<include name="graphics/glutils/FloatTextureData.java"/>
    240 		<include name="graphics/glutils/FrameBuffer.java"/>
    241 		<include name="graphics/glutils/FrameBufferCubemap.java"/>
    242 		<include name="graphics/glutils/GLFrameBuffer.java"/>
    243 		<include name="graphics/glutils/GLOnlyTextureData.java"/>
    244 		<include name="graphics/glutils/GLVersion.java"/>
    245 		<include name="graphics/glutils/HdpiUtils.java"/>
    246 		<include name="graphics/glutils/ImmediateModeRenderer.java"/>
    247 		<include name="graphics/glutils/ImmediateModeRenderer10.java"/>
    248 		<include name="graphics/glutils/ImmediateModeRenderer20.java"/>
    249 		<include name="graphics/glutils/IndexArray.java"/>  <!-- Emulated -->
    250 		<include name="graphics/glutils/IndexBufferObject.java"/> <!-- Emulated -->
    251 		<include name="graphics/glutils/IndexBufferObjectSubData.java"/>
    252 		<include name="graphics/glutils/IndexData.java"/>
    253 		<exclude name="graphics/glutils/KTXTextureData.java"/>  <!-- Rely on ETC1 -->
    254 		<include name="graphics/glutils/MipMapGenerator.java"/>
    255 		<include name="graphics/glutils/PixmapTextureData.java"/>
    256 		<include name="graphics/glutils/ShaderProgram.java"/>
    257 		<include name="graphics/glutils/ShapeRenderer.java"/>
    258 		<include name="graphics/glutils/VertexArray.java"/> <!-- Emulated -->
    259 		<include name="graphics/glutils/VertexBufferObject.java"/> <!-- Emulated -->
    260 		<include name="graphics/glutils/VertexBufferObjectSubData.java"/>
    261 		<include name="graphics/glutils/VertexBufferObjectWithVAO.java"/> <!-- Emulated -->
    262 		<include name="graphics/glutils/VertexData.java"/>
    263 
    264 	<!-- graphics/profiling -->
    265 		<include name="graphics/profiling/GL20Profiler.java"/>
    266 		<include name="graphics/profiling/GL30Profiler.java"/>
    267 		<include name="graphics/profiling/GLProfiler.java"/>
    268 		<include name="graphics/profiling/GLErrorListener.java"/> <!-- Emulated -->
    269 						
    270 	<!-- input -->
    271 		<include name="input/GestureDetector.java"/>
    272 		<exclude name="input/RemoteInput.java"/> <!-- Reason: Networking -->
    273 		<exclude name="input/RemoteSender.java"/> <!-- Reason: Networking -->
    274 		
    275 	<!-- maps -->
    276 		<include name="maps/ImageResolver.java"/>
    277 		<include name="maps/Map.java"/>
    278 		<include name="maps/MapLayer.java"/>
    279 		<include name="maps/MapLayers.java"/>
    280 		<include name="maps/MapObject.java"/>
    281 		<include name="maps/MapObjects.java"/>
    282 		<include name="maps/MapProperties.java"/>
    283 		<include name="maps/MapRenderer.java"/>
    284 		
    285 	<!-- maps/objects -->
    286 		<include name="maps/objects/CircleMapObject.java"/>
    287 		<include name="maps/objects/EllipseMapObject.java"/>
    288 		<include name="maps/objects/PolygonMapObject.java"/>
    289 		<include name="maps/objects/PolylineMapObject.java"/>
    290 		<include name="maps/objects/RectangleMapObject.java"/>
    291 		<include name="maps/objects/TextureMapObject.java"/>
    292 	
    293 	<!-- maps/tiled -->
    294 		<include name="maps/tiled/AtlasTmxMapLoader.java"/>
    295 		<include name="maps/tiled/BaseTmxMapLoader.java"/>
    296 		<include name="maps/tiled/TideMapLoader.java"/>
    297 		<include name="maps/tiled/TiledMap.java"/>
    298 		<include name="maps/tiled/TiledMapRenderer.java"/>
    299 		<include name="maps/tiled/TiledMapTile.java"/>
    300 		<include name="maps/tiled/TiledMapTileLayer.java"/>
    301 		<include name="maps/tiled/TiledMapTileSet.java"/>
    302 		<include name="maps/tiled/TiledMapTileSets.java"/>
    303 		<include name="maps/tiled/TiledMapImageLayer.java"/>
    304 		<include name="maps/tiled/TmxMapHelper.java"/>
    305 		<include name="maps/tiled/TmxMapLoader.java"/>
    306 		
    307 	<!-- maps/tiled/renderers -->
    308 		<include name="maps/tiled/renderers/BatchTiledMapRenderer.java"/>
    309 		<include name="maps/tiled/renderers/HexagonalTiledMapRenderer.java"/>
    310 		<include name="maps/tiled/renderers/IsometricStaggeredTiledMapRenderer.java"/>
    311 		<include name="maps/tiled/renderers/IsometricTiledMapRenderer.java"/>
    312 		<include name="maps/tiled/renderers/OrthoCachedTiledMapRenderer.java"/>
    313 		<include name="maps/tiled/renderers/OrthogonalTiledMapRenderer.java"/>
    314 
    315 	<!-- maps/tiled/tiles -->
    316 		<include name="maps/tiled/tiles/AnimatedTiledMapTile.java"/>
    317 		<include name="maps/tiled/tiles/StaticTiledMapTile.java"/>
    318 	
    319 	<!-- maps/tiled/objects -->
    320 		<include name="maps/tiled/objects/TiledMapTileMapObject.java"/>	
    321 		
    322 	<!-- math -->
    323 		<include name="math/Affine2.java"/>
    324 		<include name="math/Bezier.java"/>
    325 		<include name="math/Bresenham2.java"/>
    326 		<include name="math/BSpline.java"/>
    327 		<include name="math/CatmullRomSpline.java"/>
    328 		<include name="math/Circle.java"/>
    329 		<include name="math/ConvexHull.java"/>
    330 		<include name="math/CumulativeDistribution.java"/>
    331 		<include name="math/DelaunayTriangulator.java"/>
    332 		<include name="math/EarClippingTriangulator.java"/>
    333 		<include name="math/Ellipse.java"/>
    334 		<include name="math/FloatCounter.java"/>
    335 		<include name="math/Frustum.java"/>
    336 		<include name="math/GeometryUtils.java"/>
    337 		<include name="math/GridPoint2.java"/>
    338 		<include name="math/GridPoint3.java"/>
    339 		<include name="math/Interpolation.java"/>
    340 		<include name="math/Intersector.java"/>
    341 		<include name="math/MathUtils.java"/>
    342 		<include name="math/Matrix3.java"/>
    343 		<include name="math/Matrix4.java"/> <!-- Emulated: JNI -->
    344 		<include name="math/Path.java"/>
    345 		<include name="math/Plane.java"/>
    346 		<include name="math/Polygon.java"/>
    347 		<include name="math/Polyline.java"/>
    348 		<include name="math/Quaternion.java"/>
    349 		<include name="math/RandomXS128.java"/>
    350 		<include name="math/Rectangle.java"/>
    351 		<include name="math/Shape2D.java"/>
    352 		<include name="math/Vector.java"/>
    353 		<include name="math/Vector2.java"/>
    354 		<include name="math/Vector3.java"/>		
    355 		<include name="math/WindowedMean.java"/>
    356 				
    357 	<!-- math/collision -->								
    358 		<include name="math/collision/BoundingBox.java"/>
    359 		<include name="math/collision/Ray.java"/>
    360 		<include name="math/collision/Segment.java"/>
    361 		<include name="math/collision/Sphere.java"/>		
    362 		
    363 	<!-- net -->
    364 		<include name="net/HttpParametersUtils.java"/>
    365 		<include name="net/HttpStatus.java"/>
    366 		<exclude name="net/NetJavaImpl.java"/> <!-- Reason: Networking -->
    367 		<exclude name="net/NetJavaServerSocketImpl.java"/> <!-- Reason: Networking -->
    368 		<exclude name="net/NetJavaSocketImpl.java"/> <!-- Reason: Networking -->
    369 		<include name="net/ServerSocket.java"/>
    370 		<include name="net/ServerSocketHints.java"/>
    371 		<include name="net/Socket.java"/>
    372 		<include name="net/SocketHints.java"/>
    373 		<include name="net/HttpRequestBuilder.java"/>
    374 	
    375 	<!-- physics/box2d -->
    376 	<!-- Box2d is fully emulated in GWT backend -->
    377 	
    378 	<!-- physics/box2d/joints -->
    379 	<!-- Box2d is fully emulated in GWT backend -->
    380 		
    381 	<!-- scenes/scene2d -->
    382 		<include name="scenes/scene2d/**/*.java"/>
    383 
    384 	<!-- utils -->
    385 		<include name="utils/Array.java"/> <!-- Emulated: Reflection -->
    386 		<include name="utils/ArrayMap.java"/> <!-- Emulated: Reflection -->
    387 		<exclude name="utils/AtomicQueue.java"/> <!-- Reason: No atomic support -->
    388 		<include name="utils/Base64Coder.java"/>
    389 		<include name="utils/BaseJsonReader.java"/>
    390 		<include name="utils/BinaryHeap.java"/>
    391 		<include name="utils/Bits.java"/>
    392 		<include name="utils/BooleanArray.java"/>
    393 		<include name="utils/BufferUtils.java"/> <!-- Emulated -->
    394 		<include name="utils/ByteArray.java"/>
    395 		<include name="utils/CharArray.java"/>
    396 		<include name="utils/Clipboard.java"/>
    397 		<include name="utils/ComparableTimSort.java"/>
    398 		<include name="utils/DataInput.java"/>
    399 		<include name="utils/DataOutput.java"/>
    400 		<include name="utils/DelayedRemovalArray.java"/>
    401 		<include name="utils/Disposable.java"/>
    402 		<include name="utils/FloatArray.java"/>
    403 		<include name="utils/FlushablePool.java"/>
    404 		<exclude name="utils/GdxBuild.java"/> <!-- Reason: Natives -->
    405 		<exclude name="utils/GdxNativesLoader.java"/> <!-- Reason: Natives -->
    406 		<include name="utils/GdxRuntimeException.java"/>
    407 		<include name="utils/I18NBundle.java"/>
    408 		<include name="utils/IdentityMap.java"/>
    409 		<include name="utils/IntArray.java"/>
    410 		<include name="utils/IntFloatMap.java"/>
    411 		<include name="utils/IntIntMap.java"/>
    412 		<include name="utils/IntMap.java"/>
    413 		<include name="utils/IntSet.java"/>
    414 		<include name="utils/Json.java"/>
    415 		<include name="utils/JsonReader.java"/>
    416 		<include name="utils/JsonValue.java"/>
    417 		<include name="utils/JsonWriter.java"/>
    418 		<include name="utils/LittleEndianInputStream.java"/>
    419 		<include name="utils/Logger.java"/>
    420 		<include name="utils/LongArray.java"/>
    421 		<include name="utils/LongMap.java"/>
    422 		<include name="utils/NumberUtils.java"/> <!-- Emulated -->
    423 		<include name="utils/ObjectFloatMap.java"/>
    424 		<include name="utils/ObjectIntMap.java"/>
    425 		<include name="utils/ObjectMap.java"/>
    426 		<include name="utils/ObjectSet.java"/>
    427 		<include name="utils/OrderedMap.java"/>
    428 		<include name="utils/OrderedSet.java"/>
    429 		<include name="utils/PausableThread.java"/>
    430 		<include name="utils/PerformanceCounter.java"/>
    431 		<include name="utils/PerformanceCounters.java"/>
    432 		<include name="utils/Pool.java"/>
    433 		<include name="utils/PooledLinkedList.java"/>
    434 		<include name="utils/Pools.java"/>
    435 		<include name="utils/Predicate.java"/>
    436 		<include name="utils/PropertiesUtils.java"/>
    437 		<include name="utils/Queue.java"/>
    438 		<include name="utils/QuickSelect.java"/>
    439 		<include name="utils/ReflectionPool.java"/>
    440 		<include name="utils/Scaling.java"/>
    441 		<include name="utils/ScreenUtils.java"/>
    442 		<include name="utils/Select.java"/>
    443 		<include name="utils/SerializationException.java"/> <!-- Emulated: Reflection -->
    444 		<exclude name="utils/SharedLibraryLoader.java"/> <!-- Reason: Natives -->
    445 		<include name="utils/ShortArray.java"/>
    446 		<include name="utils/SnapshotArray.java"/>
    447 		<include name="utils/Sort.java"/>
    448 		<include name="utils/SortedIntList.java"/>
    449 		<include name="utils/StreamUtils.java"/>
    450 		<include name="utils/StringBuilder.java"/>
    451 		<include name="utils/TextFormatter.java"/> <!-- Emulated: MessageFormat -->
    452 		<include name="utils/Timer.java"/> <!-- Emulated: Threading -->
    453 		<include name="utils/TimeUtils.java"/> <!-- Emulated: nanoTime() -->
    454 		<include name="utils/TimSort.java"/>
    455 		<include name="utils/UBJsonReader.java"/>
    456 		<include name="utils/UBJsonWriter.java"/>		
    457 		<include name="utils/XmlReader.java"/>
    458 		<include name="utils/XmlWriter.java"/>
    459 
    460 	<!-- utils/async -->
    461 		<include name="utils/async/AsyncExecutor.java"/> <!-- Emulated: Threading -->
    462 		<include name="utils/async/AsyncResult.java"/> <!-- Emulated: Threading -->
    463 		<include name="utils/async/AsyncTask.java"/> <!-- Emulated: Threading -->
    464 		<include name="utils/async/ThreadUtils.java"/> <!-- Emulated: Threading -->	
    465 
    466 	<!-- utils/compression -->
    467 		<include name="utils/compression/CRC.java"/>
    468 		<include name="utils/compression/ICodeProgress.java"/>
    469 		<include name="utils/compression/Lzma.java"/>
    470 		
    471 	<!-- utils/compression/lz -->
    472 		<include name="utils/compression/lz/BinTree.java"/>
    473 		<include name="utils/compression/lz/InWindow.java"/>
    474 		<include name="utils/compression/lz/OutWindow.java"/>
    475 		
    476 	<!-- utils/compression/lzma -->
    477 		<include name="utils/compression/lzma/Base.java"/>
    478 		<include name="utils/compression/lzma/Decoder.java"/>
    479 		<include name="utils/compression/lzma/Encoder.java"/>
    480 		
    481 	<!-- utils/compression/rangecoder -->
    482 		<include name="utils/compression/rangecoder/BitTreeDecoder.java"/>
    483 		<include name="utils/compression/rangecoder/BitTreeEncoder.java"/>
    484 		<include name="utils/compression/rangecoder/Decoder.java"/>
    485 		<include name="utils/compression/rangecoder/Encoder.java"/>
    486 		
    487 	<!-- utils/reflect -->
    488 		<include name="utils/reflect/ArrayReflection.java"/> <!-- Emulated -->
    489 		<include name="utils/reflect/ClassReflection.java"/> <!-- Emulated -->
    490 		<include name="utils/reflect/Constructor.java"/> <!-- Emulated -->
    491 		<include name="utils/reflect/Field.java"/> <!-- Emulated -->
    492 		<include name="utils/reflect/Method.java"/>	 <!-- Emulated -->
    493 		<include name="utils/reflect/ReflectionException.java"/>
    494 
    495 	<!-- utils/viewport -->
    496 		<include name="utils/viewport/**/*.java"/>
    497 	</source>
    498 
    499 	<define-configuration-property name="gdx.files.classpath" is-multi-valued="true" />
    500 	<extend-configuration-property name="gdx.files.classpath" value="com/badlogic/gdx/graphics/g3d/particles/particles.fragment.glsl" />
    501 	<extend-configuration-property name="gdx.files.classpath" value="com/badlogic/gdx/graphics/g3d/particles/particles.vertex.glsl" />
    502 	<extend-configuration-property name="gdx.files.classpath" value="com/badlogic/gdx/graphics/g3d/shaders/default.fragment.glsl" />
    503 	<extend-configuration-property name="gdx.files.classpath" value="com/badlogic/gdx/graphics/g3d/shaders/default.vertex.glsl" />
    504 	<extend-configuration-property name="gdx.files.classpath" value="com/badlogic/gdx/graphics/g3d/shaders/depth.fragment.glsl" />
    505 	<extend-configuration-property name="gdx.files.classpath" value="com/badlogic/gdx/graphics/g3d/shaders/depth.vertex.glsl" />
    506 	<extend-configuration-property name="gdx.files.classpath" value="com/badlogic/gdx/utils/arial-15.fnt" />
    507 	<extend-configuration-property name="gdx.files.classpath" value="com/badlogic/gdx/utils/arial-15.png" />
    508 </module>
    509