Browse Source

Removed ../../ from include files.

Mr.doob 12 years ago
parent
commit
327d6bb5d5

+ 64 - 51
utils/build/build.js

@@ -4,59 +4,72 @@ var argparse =  require( "argparse" );
 var uglify = require("uglify-js2");
 var spawn = require('child_process').spawn;
 
-function main(){
-    "use strict";
-    var parser = new argparse.ArgumentParser();
-    parser.addArgument(['--include'], {"action":'append', 'required':true});
-    parser.addArgument(['--externs'], {"action":'append', "defaultValue":['./externs/common.js']});
-    parser.addArgument(['--minify'], {"action":'storeTrue', "defaultValue":false});
-    parser.addArgument(['--output'], {"defaultValue":'../build/three.js'});  
-    parser.addArgument(['--sourcemaps'], {"action":'storeTrue', "defaultValue":false});
-    
-    
+function main() {
+
+	"use strict";
+
+	var parser = new argparse.ArgumentParser();
+	parser.addArgument( ['--include'], { action: 'append', required: true } );
+	parser.addArgument( ['--externs'], { action: 'append', defaultValue: ['./externs/common.js'] } );
+	parser.addArgument( ['--minify'], { action: 'storeTrue', defaultValue: false } );
+	parser.addArgument( ['--output'], { defaultValue: '../../build/three.js' } );
+	parser.addArgument( ['--sourcemaps'], { action: 'storeTrue', defaultValue: false } );
+
+	
 	var args = parser.parseArgs();
-    
-    var output = args.output;
-    console.log(' * Building ' + output);
-    
-    var sourcemap,sourcemapping,sourcemapargs;
-    if (args.sourcemaps){
+	
+	var output = args.output;
+	console.log(' * Building ' + output);
+	
+	var sourcemap = '';
+	var sourcemapping = '';
+
+	if ( args.sourcemaps ){
+
 		sourcemap = output + '.map';
-    	sourcemapping = '\n//@ sourceMappingURL=' + sourcemap;
-	}else{
-		sourcemap = sourcemapping = sourcemapargs = '';
+		sourcemapping = '\n//@ sourceMappingURL=' + sourcemap;
+
 	}
-    
-    var buffer = [];
-    var sources = [];
-    for (var i = 0;i < args.include.length;i++){
-        
-        var files = JSON.parse(fs.readFileSync('./includes/' + args.include[i] + '.json', 'utf8'));
-        for (var file = 0;file < files.length;file++){
-    		sources.push(files[file]);
-            buffer.push(fs.readFileSync(files[file], 'utf8'));
-        }
-    }
-    console.log(buffer.length);
-    var temp = buffer.join("");
-    
-    if (!args.minify){
-        fs.writeFileSync(output,temp,'utf8');
-    } else {
-        var result = uglify.minify(sources, {
-            outSourceMap: sourcemap
-        });
-        
-        
-        fs.writeFileSync(output,result.code + sourcemapping,'utf8');
-        
-
-        if (args.sourcemaps){
-            fs.writeFileSync(sourcemap,result.map,'utf8');
-        }
-    
-    }
-}
-main();
 
+	var buffer = [];
+	var sources = [];
+
+	for ( var i = 0; i < args.include.length; i ++ ){
+		
+		var contents = fs.readFileSync( './includes/' + args.include[i] + '.json', 'utf8' );
+		var files = JSON.parse( contents );
+
+		for ( var j = 0; j < files.length; j ++ ){
+
+			var file = '../../' + files[ j ];
+			sources.push( file );
+			buffer.push( fs.readFileSync( file, 'utf8' ) );
+
+		}
+
+	}
+
+	console.log( buffer.length );
+	var temp = buffer.join( '' );
+	
+	if ( !args.minify ){
+
+		fs.writeFileSync( output,temp, 'utf8' );
+
+	} else {
+
+		var result = uglify.minify( sources, { outSourceMap: sourcemap } );
+		
+		fs.writeFileSync( output, result.code + sourcemapping, 'utf8' );
+
+		if ( args.sourcemaps ) {
+
+			fs.writeFileSync( sourcemap, result.map, 'utf8' );
 
+		}
+
+	}
+
+}
+
+main();

+ 2 - 1
utils/build/build.py

@@ -20,7 +20,7 @@ def main(argv=None):
 	parser.add_argument('--include', action='append', required=True)
 	parser.add_argument('--externs', action='append', default=['externs/common.js'])
 	parser.add_argument('--minify', action='store_true', default=False)
-	parser.add_argument('--output', default='../build/three.js')
+	parser.add_argument('--output', default='../../build/three.js')
 	parser.add_argument('--sourcemaps', action='store_true', default=False)
 
 	args = parser.parse_args()
@@ -47,6 +47,7 @@ def main(argv=None):
 	for include in args.include:
 		with open('includes/' + include + '.json','r') as f: files = json.load(f)
 		for filename in files:
+			filename = '../../' + filename;
 			sources.append(filename)
 			with open(filename, 'r') as f: tmp.write(f.read())
 

+ 62 - 62
utils/build/includes/canvas.json

@@ -1,64 +1,64 @@
 [
-	"../../src/Three.js",
-	"../../src/math/Color.js",
-	"../../src/math/Quaternion.js",
-	"../../src/math/Vector2.js",
-	"../../src/math/Vector3.js",
-	"../../src/math/Vector4.js",
-	"../../src/math/Matrix3.js",
-	"../../src/math/Matrix4.js",
-	"../../src/math/Ray.js",
-	"../../src/math/Box2.js",
-	"../../src/math/Box3.js",
-	"../../src/math/Sphere.js",
-	"../../src/math/Plane.js",
-	"../../src/math/Frustum.js",
-	"../../src/math/Math.js",
-	"../../src/math/Triangle.js",
-	"../../src/math/Vertex.js",
-	"../../src/math/UV.js",
-	"../../src/core/EventDispatcher.js",
-	"../../src/core/Raycaster.js",
-	"../../src/core/Object3D.js",
-	"../../src/core/Projector.js",
-	"../../src/core/Face3.js",
-	"../../src/core/Face4.js",
-	"../../src/core/Geometry.js",
-	"../../src/cameras/Camera.js",
-	"../../src/cameras/OrthographicCamera.js",
-	"../../src/cameras/PerspectiveCamera.js",
-	"../../src/lights/Light.js",
-	"../../src/lights/AmbientLight.js",
-	"../../src/lights/DirectionalLight.js",
-	"../../src/lights/PointLight.js",
-	"../../src/loaders/Loader.js",
-	"../../src/loaders/ImageLoader.js",
-	"../../src/loaders/JSONLoader.js",
-	"../../src/loaders/SceneLoader.js",
-	"../../src/loaders/TextureLoader.js",
-	"../../src/materials/Material.js",
-	"../../src/materials/LineBasicMaterial.js",
-	"../../src/materials/MeshBasicMaterial.js",
-	"../../src/materials/MeshLambertMaterial.js",
-	"../../src/materials/MeshPhongMaterial.js",
-	"../../src/materials/MeshDepthMaterial.js",
-	"../../src/materials/MeshNormalMaterial.js",
-	"../../src/materials/MeshFaceMaterial.js",
-	"../../src/materials/ParticleBasicMaterial.js",
-	"../../src/materials/ParticleCanvasMaterial.js",
-	"../../src/textures/Texture.js",
-	"../../src/textures/DataTexture.js",
-	"../../src/objects/Particle.js",
-	"../../src/objects/Line.js",
-	"../../src/objects/Mesh.js",
-	"../../src/objects/Bone.js",
-	"../../src/objects/Sprite.js",
-	"../../src/scenes/Scene.js",
-	"../../src/renderers/CanvasRenderer.js",
-	"../../src/renderers/renderables/RenderableVertex.js",
-	"../../src/renderers/renderables/RenderableFace3.js",
-	"../../src/renderers/renderables/RenderableFace4.js",
-	"../../src/renderers/renderables/RenderableObject.js",
-	"../../src/renderers/renderables/RenderableParticle.js",
-	"../../src/renderers/renderables/RenderableLine.js"
+	"src/Three.js",
+	"src/math/Color.js",
+	"src/math/Quaternion.js",
+	"src/math/Vector2.js",
+	"src/math/Vector3.js",
+	"src/math/Vector4.js",
+	"src/math/Matrix3.js",
+	"src/math/Matrix4.js",
+	"src/math/Ray.js",
+	"src/math/Box2.js",
+	"src/math/Box3.js",
+	"src/math/Sphere.js",
+	"src/math/Plane.js",
+	"src/math/Frustum.js",
+	"src/math/Math.js",
+	"src/math/Triangle.js",
+	"src/math/Vertex.js",
+	"src/math/UV.js",
+	"src/core/EventDispatcher.js",
+	"src/core/Raycaster.js",
+	"src/core/Object3D.js",
+	"src/core/Projector.js",
+	"src/core/Face3.js",
+	"src/core/Face4.js",
+	"src/core/Geometry.js",
+	"src/cameras/Camera.js",
+	"src/cameras/OrthographicCamera.js",
+	"src/cameras/PerspectiveCamera.js",
+	"src/lights/Light.js",
+	"src/lights/AmbientLight.js",
+	"src/lights/DirectionalLight.js",
+	"src/lights/PointLight.js",
+	"src/loaders/Loader.js",
+	"src/loaders/ImageLoader.js",
+	"src/loaders/JSONLoader.js",
+	"src/loaders/SceneLoader.js",
+	"src/loaders/TextureLoader.js",
+	"src/materials/Material.js",
+	"src/materials/LineBasicMaterial.js",
+	"src/materials/MeshBasicMaterial.js",
+	"src/materials/MeshLambertMaterial.js",
+	"src/materials/MeshPhongMaterial.js",
+	"src/materials/MeshDepthMaterial.js",
+	"src/materials/MeshNormalMaterial.js",
+	"src/materials/MeshFaceMaterial.js",
+	"src/materials/ParticleBasicMaterial.js",
+	"src/materials/ParticleCanvasMaterial.js",
+	"src/textures/Texture.js",
+	"src/textures/DataTexture.js",
+	"src/objects/Particle.js",
+	"src/objects/Line.js",
+	"src/objects/Mesh.js",
+	"src/objects/Bone.js",
+	"src/objects/Sprite.js",
+	"src/scenes/Scene.js",
+	"src/renderers/CanvasRenderer.js",
+	"src/renderers/renderables/RenderableVertex.js",
+	"src/renderers/renderables/RenderableFace3.js",
+	"src/renderers/renderables/RenderableFace4.js",
+	"src/renderers/renderables/RenderableObject.js",
+	"src/renderers/renderables/RenderableParticle.js",
+	"src/renderers/renderables/RenderableLine.js"
 ]

+ 84 - 84
utils/build/includes/common.json

@@ -1,86 +1,86 @@
 [
-	"../../src/Three.js",
-	"../../src/math/Color.js",
-	"../../src/math/Quaternion.js",
-	"../../src/math/Vector2.js",
-	"../../src/math/Vector3.js",
-	"../../src/math/Vector4.js",
-	"../../src/math/Box2.js",
-	"../../src/math/Box3.js",
-	"../../src/math/Matrix3.js",
-	"../../src/math/Matrix4.js",
-	"../../src/math/Ray.js",
-	"../../src/math/Sphere.js",
-	"../../src/math/Frustum.js",
-	"../../src/math/Plane.js",
-	"../../src/math/Math.js",
-	"../../src/math/Spline.js",
-	"../../src/math/Triangle.js",
-	"../../src/math/Vertex.js",
-	"../../src/math/UV.js",
-	"../../src/core/Clock.js",
-	"../../src/core/EventDispatcher.js",
-	"../../src/core/Raycaster.js",
-	"../../src/core/Object3D.js",
-	"../../src/core/Projector.js",
-	"../../src/core/Face3.js",
-	"../../src/core/Face4.js",
-	"../../src/core/Geometry.js",
-	"../../src/core/BufferGeometry.js",
-	"../../src/cameras/Camera.js",
-	"../../src/cameras/OrthographicCamera.js",
-	"../../src/cameras/PerspectiveCamera.js",
-	"../../src/lights/Light.js",
-	"../../src/lights/AmbientLight.js",
-	"../../src/lights/AreaLight.js",
-	"../../src/lights/DirectionalLight.js",
-	"../../src/lights/HemisphereLight.js",
-	"../../src/lights/PointLight.js",
-	"../../src/lights/SpotLight.js",
-	"../../src/loaders/Loader.js",
-	"../../src/loaders/ImageLoader.js",
-	"../../src/loaders/JSONLoader.js",
-	"../../src/loaders/LoadingMonitor.js",
-	"../../src/loaders/SceneLoader.js",
-	"../../src/loaders/TextureLoader.js",
-	"../../src/materials/Material.js",
-	"../../src/materials/LineBasicMaterial.js",
-	"../../src/materials/LineDashedMaterial.js",
-	"../../src/materials/MeshBasicMaterial.js",
-	"../../src/materials/MeshLambertMaterial.js",
-	"../../src/materials/MeshPhongMaterial.js",
-	"../../src/materials/MeshDepthMaterial.js",
-	"../../src/materials/MeshNormalMaterial.js",
-	"../../src/materials/MeshFaceMaterial.js",
-	"../../src/materials/ParticleBasicMaterial.js",
-	"../../src/materials/ParticleCanvasMaterial.js",
-	"../../src/materials/ShaderMaterial.js",
-	"../../src/materials/SpriteMaterial.js",
-	"../../src/textures/Texture.js",
-	"../../src/textures/CompressedTexture.js",
-	"../../src/textures/DataTexture.js",
-	"../../src/objects/Particle.js",
-	"../../src/objects/ParticleSystem.js",
-	"../../src/objects/Line.js",
-	"../../src/objects/Mesh.js",
-	"../../src/objects/Bone.js",
-	"../../src/objects/SkinnedMesh.js",
-	"../../src/objects/MorphAnimMesh.js",
-	"../../src/objects/Ribbon.js",
-	"../../src/objects/LOD.js",
-	"../../src/objects/Sprite.js",
-	"../../src/scenes/Scene.js",
-	"../../src/scenes/Fog.js",
-	"../../src/scenes/FogExp2.js",
-	"../../src/renderers/CanvasRenderer.js",
-	"../../src/renderers/WebGLShaders.js",
-	"../../src/renderers/WebGLRenderer.js",
-	"../../src/renderers/WebGLRenderTarget.js",
-	"../../src/renderers/WebGLRenderTargetCube.js",
-	"../../src/renderers/renderables/RenderableVertex.js",
-	"../../src/renderers/renderables/RenderableFace3.js",
-	"../../src/renderers/renderables/RenderableFace4.js",
-	"../../src/renderers/renderables/RenderableObject.js",
-	"../../src/renderers/renderables/RenderableParticle.js",
-	"../../src/renderers/renderables/RenderableLine.js"
+	"src/Three.js",
+	"src/math/Color.js",
+	"src/math/Quaternion.js",
+	"src/math/Vector2.js",
+	"src/math/Vector3.js",
+	"src/math/Vector4.js",
+	"src/math/Box2.js",
+	"src/math/Box3.js",
+	"src/math/Matrix3.js",
+	"src/math/Matrix4.js",
+	"src/math/Ray.js",
+	"src/math/Sphere.js",
+	"src/math/Frustum.js",
+	"src/math/Plane.js",
+	"src/math/Math.js",
+	"src/math/Spline.js",
+	"src/math/Triangle.js",
+	"src/math/Vertex.js",
+	"src/math/UV.js",
+	"src/core/Clock.js",
+	"src/core/EventDispatcher.js",
+	"src/core/Raycaster.js",
+	"src/core/Object3D.js",
+	"src/core/Projector.js",
+	"src/core/Face3.js",
+	"src/core/Face4.js",
+	"src/core/Geometry.js",
+	"src/core/BufferGeometry.js",
+	"src/cameras/Camera.js",
+	"src/cameras/OrthographicCamera.js",
+	"src/cameras/PerspectiveCamera.js",
+	"src/lights/Light.js",
+	"src/lights/AmbientLight.js",
+	"src/lights/AreaLight.js",
+	"src/lights/DirectionalLight.js",
+	"src/lights/HemisphereLight.js",
+	"src/lights/PointLight.js",
+	"src/lights/SpotLight.js",
+	"src/loaders/Loader.js",
+	"src/loaders/ImageLoader.js",
+	"src/loaders/JSONLoader.js",
+	"src/loaders/LoadingMonitor.js",
+	"src/loaders/SceneLoader.js",
+	"src/loaders/TextureLoader.js",
+	"src/materials/Material.js",
+	"src/materials/LineBasicMaterial.js",
+	"src/materials/LineDashedMaterial.js",
+	"src/materials/MeshBasicMaterial.js",
+	"src/materials/MeshLambertMaterial.js",
+	"src/materials/MeshPhongMaterial.js",
+	"src/materials/MeshDepthMaterial.js",
+	"src/materials/MeshNormalMaterial.js",
+	"src/materials/MeshFaceMaterial.js",
+	"src/materials/ParticleBasicMaterial.js",
+	"src/materials/ParticleCanvasMaterial.js",
+	"src/materials/ShaderMaterial.js",
+	"src/materials/SpriteMaterial.js",
+	"src/textures/Texture.js",
+	"src/textures/CompressedTexture.js",
+	"src/textures/DataTexture.js",
+	"src/objects/Particle.js",
+	"src/objects/ParticleSystem.js",
+	"src/objects/Line.js",
+	"src/objects/Mesh.js",
+	"src/objects/Bone.js",
+	"src/objects/SkinnedMesh.js",
+	"src/objects/MorphAnimMesh.js",
+	"src/objects/Ribbon.js",
+	"src/objects/LOD.js",
+	"src/objects/Sprite.js",
+	"src/scenes/Scene.js",
+	"src/scenes/Fog.js",
+	"src/scenes/FogExp2.js",
+	"src/renderers/CanvasRenderer.js",
+	"src/renderers/WebGLShaders.js",
+	"src/renderers/WebGLRenderer.js",
+	"src/renderers/WebGLRenderTarget.js",
+	"src/renderers/WebGLRenderTargetCube.js",
+	"src/renderers/renderables/RenderableVertex.js",
+	"src/renderers/renderables/RenderableFace3.js",
+	"src/renderers/renderables/RenderableFace4.js",
+	"src/renderers/renderables/RenderableObject.js",
+	"src/renderers/renderables/RenderableParticle.js",
+	"src/renderers/renderables/RenderableLine.js"
 ]

+ 91 - 91
utils/build/includes/common2.json

@@ -1,93 +1,93 @@
 [
-	"../../src/Three.js",
-	"../../src/math/Color.js",
-	"../../src/math/Quaternion.js",
-	"../../src/math/Vector2.js",
-	"../../src/math/Vector3.js",
-	"../../src/math/Vector4.js",
-	"../../src/math/Box2.js",
-	"../../src/math/Box3.js",
-	"../../src/math/Matrix3.js",
-	"../../src/math/Matrix4.js",
-	"../../src/math/Ray.js",
-	"../../src/math/Sphere.js",
-	"../../src/math/Frustum.js",
-	"../../src/math/Plane.js",
-	"../../src/math/Math.js",
-	"../../src/math/Spline.js",
-	"../../src/math/Triangle.js",
-	"../../src/math/Vertex.js",
-	"../../src/math/UV.js",
-	"../../src/core/Clock.js",
-	"../../src/core/EventDispatcher.js",
-	"../../src/core/Raycaster.js",
-	"../../src/core/Object3D.js",
-	"../../src/core/Projector.js",
-	"../../src/core/Face3.js",
-	"../../src/core/Face4.js",
-	"../../src/core/Geometry.js",
-	"../../src/core/BufferGeometry.js",
-	"../../src/cameras/Camera.js",
-	"../../src/cameras/OrthographicCamera.js",
-	"../../src/cameras/PerspectiveCamera.js",
-	"../../src/lights/Light.js",
-	"../../src/lights/AmbientLight.js",
-	"../../src/lights/AreaLight.js",
-	"../../src/lights/DirectionalLight.js",
-	"../../src/lights/HemisphereLight.js",
-	"../../src/lights/PointLight.js",
-	"../../src/lights/SpotLight.js",
-	"../../src/loaders/Loader.js",
-	"../../src/loaders/ImageLoader.js",
-	"../../src/loaders/JSONLoader.js",
-	"../../src/loaders/LoadingMonitor.js",
-	"../../src/loaders/SceneLoader.js",
-	"../../src/loaders/TextureLoader.js",
-	"../../src/materials/Material.js",
-	"../../src/materials/LineBasicMaterial.js",
-	"../../src/materials/LineDashedMaterial.js",
-	"../../src/materials/MeshBasicMaterial.js",
-	"../../src/materials/MeshLambertMaterial.js",
-	"../../src/materials/MeshPhongMaterial.js",
-	"../../src/materials/MeshDepthMaterial.js",
-	"../../src/materials/MeshNormalMaterial.js",
-	"../../src/materials/MeshFaceMaterial.js",
-	"../../src/materials/ParticleBasicMaterial.js",
-	"../../src/materials/ParticleCanvasMaterial.js",
-	"../../src/materials/ShaderMaterial.js",
-	"../../src/materials/SpriteMaterial.js",
-	"../../src/textures/Texture.js",
-	"../../src/textures/CompressedTexture.js",
-	"../../src/textures/DataTexture.js",
-	"../../src/objects/Particle.js",
-	"../../src/objects/ParticleSystem.js",
-	"../../src/objects/Line.js",
-	"../../src/objects/Mesh.js",
-	"../../src/objects/Bone.js",
-	"../../src/objects/SkinnedMesh.js",
-	"../../src/objects/MorphAnimMesh.js",
-	"../../src/objects/Ribbon.js",
-	"../../src/objects/LOD.js",
-	"../../src/objects/Sprite.js",
-	"../../src/scenes/Scene.js",
-	"../../src/scenes/Fog.js",
-	"../../src/scenes/FogExp2.js",
-	"../../src/renderers/CanvasRenderer.js",
-	"../../src/renderers/WebGLShaders.js",
-	"../../src/renderers/WebGLRenderer2.js",
-	"../../src/renderers/webgl/LowLevelRenderer.js",
-	"../../src/renderers/webgl/ShaderBuilder.js",
-	"../../src/renderers/webgl/objects/Object3DRenderer.js",
-	"../../src/renderers/webgl/objects/MeshRenderer.js",
-	"../../src/renderers/webgl/objects/ParticleRenderer.js",
-	"../../src/renderers/webgl/objects/LineRenderer.js",
-	"../../src/renderers/webgl/objects/RibbonRenderer.js",
-	"../../src/renderers/WebGLRenderTarget.js",
-	"../../src/renderers/WebGLRenderTargetCube.js",
-	"../../src/renderers/renderables/RenderableVertex.js",
-	"../../src/renderers/renderables/RenderableFace3.js",
-	"../../src/renderers/renderables/RenderableFace4.js",
-	"../../src/renderers/renderables/RenderableObject.js",
-	"../../src/renderers/renderables/RenderableParticle.js",
-	"../../src/renderers/renderables/RenderableLine.js"
+	"src/Three.js",
+	"src/math/Color.js",
+	"src/math/Quaternion.js",
+	"src/math/Vector2.js",
+	"src/math/Vector3.js",
+	"src/math/Vector4.js",
+	"src/math/Box2.js",
+	"src/math/Box3.js",
+	"src/math/Matrix3.js",
+	"src/math/Matrix4.js",
+	"src/math/Ray.js",
+	"src/math/Sphere.js",
+	"src/math/Frustum.js",
+	"src/math/Plane.js",
+	"src/math/Math.js",
+	"src/math/Spline.js",
+	"src/math/Triangle.js",
+	"src/math/Vertex.js",
+	"src/math/UV.js",
+	"src/core/Clock.js",
+	"src/core/EventDispatcher.js",
+	"src/core/Raycaster.js",
+	"src/core/Object3D.js",
+	"src/core/Projector.js",
+	"src/core/Face3.js",
+	"src/core/Face4.js",
+	"src/core/Geometry.js",
+	"src/core/BufferGeometry.js",
+	"src/cameras/Camera.js",
+	"src/cameras/OrthographicCamera.js",
+	"src/cameras/PerspectiveCamera.js",
+	"src/lights/Light.js",
+	"src/lights/AmbientLight.js",
+	"src/lights/AreaLight.js",
+	"src/lights/DirectionalLight.js",
+	"src/lights/HemisphereLight.js",
+	"src/lights/PointLight.js",
+	"src/lights/SpotLight.js",
+	"src/loaders/Loader.js",
+	"src/loaders/ImageLoader.js",
+	"src/loaders/JSONLoader.js",
+	"src/loaders/LoadingMonitor.js",
+	"src/loaders/SceneLoader.js",
+	"src/loaders/TextureLoader.js",
+	"src/materials/Material.js",
+	"src/materials/LineBasicMaterial.js",
+	"src/materials/LineDashedMaterial.js",
+	"src/materials/MeshBasicMaterial.js",
+	"src/materials/MeshLambertMaterial.js",
+	"src/materials/MeshPhongMaterial.js",
+	"src/materials/MeshDepthMaterial.js",
+	"src/materials/MeshNormalMaterial.js",
+	"src/materials/MeshFaceMaterial.js",
+	"src/materials/ParticleBasicMaterial.js",
+	"src/materials/ParticleCanvasMaterial.js",
+	"src/materials/ShaderMaterial.js",
+	"src/materials/SpriteMaterial.js",
+	"src/textures/Texture.js",
+	"src/textures/CompressedTexture.js",
+	"src/textures/DataTexture.js",
+	"src/objects/Particle.js",
+	"src/objects/ParticleSystem.js",
+	"src/objects/Line.js",
+	"src/objects/Mesh.js",
+	"src/objects/Bone.js",
+	"src/objects/SkinnedMesh.js",
+	"src/objects/MorphAnimMesh.js",
+	"src/objects/Ribbon.js",
+	"src/objects/LOD.js",
+	"src/objects/Sprite.js",
+	"src/scenes/Scene.js",
+	"src/scenes/Fog.js",
+	"src/scenes/FogExp2.js",
+	"src/renderers/CanvasRenderer.js",
+	"src/renderers/WebGLShaders.js",
+	"src/renderers/WebGLRenderer2.js",
+	"src/renderers/webgl/LowLevelRenderer.js",
+	"src/renderers/webgl/ShaderBuilder.js",
+	"src/renderers/webgl/objects/Object3DRenderer.js",
+	"src/renderers/webgl/objects/MeshRenderer.js",
+	"src/renderers/webgl/objects/ParticleRenderer.js",
+	"src/renderers/webgl/objects/LineRenderer.js",
+	"src/renderers/webgl/objects/RibbonRenderer.js",
+	"src/renderers/WebGLRenderTarget.js",
+	"src/renderers/WebGLRenderTargetCube.js",
+	"src/renderers/renderables/RenderableVertex.js",
+	"src/renderers/renderables/RenderableFace3.js",
+	"src/renderers/renderables/RenderableFace4.js",
+	"src/renderers/renderables/RenderableObject.js",
+	"src/renderers/renderables/RenderableParticle.js",
+	"src/renderers/renderables/RenderableLine.js"
 ]

+ 33 - 33
utils/build/includes/css3d.json

@@ -1,35 +1,35 @@
 [
-	"../../src/Three.js",
-	"../../src/math/Quaternion.js",
-	"../../src/math/Vector2.js",
-	"../../src/math/Vector3.js",
-	"../../src/math/Vector4.js",
-	"../../src/math/Math.js",
-	"../../src/math/Matrix3.js",
-	"../../src/math/Matrix4.js",
-	"../../src/math/Box3.js",
-	"../../src/math/Frustum.js",
-	"../../src/math/Sphere.js",
-	"../../src/math/Plane.js",
-	"../../src/math/Ray.js",
-	"../../src/core/EventDispatcher.js",
-	"../../src/core/Raycaster.js",
-	"../../src/core/Object3D.js",
-	"../../src/core/Projector.js",
-	"../../src/cameras/Camera.js",
-	"../../src/cameras/PerspectiveCamera.js",
-	"../../src/lights/Light.js",
-	"../../src/objects/Particle.js",
-	"../../src/objects/Line.js",
-	"../../src/objects/Mesh.js",
-	"../../src/objects/Bone.js",
-	"../../src/objects/Sprite.js",
-	"../../src/scenes/Scene.js",
-	"../../src/renderers/renderables/RenderableVertex.js",
-	"../../src/renderers/renderables/RenderableFace3.js",
-	"../../src/renderers/renderables/RenderableFace4.js",
-	"../../src/renderers/renderables/RenderableObject.js",
-	"../../src/renderers/renderables/RenderableParticle.js",
-	"../../src/renderers/renderables/RenderableLine.js",
-	"../examples/js/renderers/CSS3DRenderer.js"
+	"src/Three.js",
+	"src/math/Quaternion.js",
+	"src/math/Vector2.js",
+	"src/math/Vector3.js",
+	"src/math/Vector4.js",
+	"src/math/Math.js",
+	"src/math/Matrix3.js",
+	"src/math/Matrix4.js",
+	"src/math/Box3.js",
+	"src/math/Frustum.js",
+	"src/math/Sphere.js",
+	"src/math/Plane.js",
+	"src/math/Ray.js",
+	"src/core/EventDispatcher.js",
+	"src/core/Raycaster.js",
+	"src/core/Object3D.js",
+	"src/core/Projector.js",
+	"src/cameras/Camera.js",
+	"src/cameras/PerspectiveCamera.js",
+	"src/lights/Light.js",
+	"src/objects/Particle.js",
+	"src/objects/Line.js",
+	"src/objects/Mesh.js",
+	"src/objects/Bone.js",
+	"src/objects/Sprite.js",
+	"src/scenes/Scene.js",
+	"src/renderers/renderables/RenderableVertex.js",
+	"src/renderers/renderables/RenderableFace3.js",
+	"src/renderers/renderables/RenderableFace4.js",
+	"src/renderers/renderables/RenderableObject.js",
+	"src/renderers/renderables/RenderableParticle.js",
+	"src/renderers/renderables/RenderableLine.js",
+	"examples/js/renderers/CSS3DRenderer.js"
 ]

+ 76 - 76
utils/build/includes/examples.json

@@ -1,91 +1,91 @@
 [
-	"../../examples/js/controls/FirstPersonControls.js",
-	"../../examples/js/controls/FlyControls.js",
-	"../../examples/js/controls/OrbitControls.js",
-	"../../examples/js/controls/PathControls.js",
-	"../../examples/js/controls/PointerLockControls.js",
-	"../../examples/js/controls/RollControls.js",
-	"../../examples/js/controls/TrackballControls.js",
+	"examples/js/controls/FirstPersonControls.js",
+	"examples/js/controls/FlyControls.js",
+	"examples/js/controls/OrbitControls.js",
+	"examples/js/controls/PathControls.js",
+	"examples/js/controls/PointerLockControls.js",
+	"examples/js/controls/RollControls.js",
+	"examples/js/controls/TrackballControls.js",
 
-	"../../examples/js/effects/AnaglyphEffect.js",
-	"../../examples/js/effects/AsciiEffect.js",
-	"../../examples/js/effects/CrosseyedEffect.js",
-	"../../examples/js/effects/ParallaxBarrierEffect.js",
+	"examples/js/effects/AnaglyphEffect.js",
+	"examples/js/effects/AsciiEffect.js",
+	"examples/js/effects/CrosseyedEffect.js",
+	"examples/js/effects/ParallaxBarrierEffect.js",
 
-	"../../examples/js/exporters/GeometryExporter.js",
+	"examples/js/exporters/GeometryExporter.js",
 
-	"../../examples/js/loaders/ColladaLoader.js",
-	"../../examples/js/loaders/MTLLoader.js",
-	"../../examples/js/loaders/OBJLoader.js",
-	"../../examples/js/loaders/OBJMTLLoader.js",
-	"../../examples/js/loaders/STLLoader.js",
-	"../../examples/js/loaders/UTF8Loader.js",
-	"../../examples/js/loaders/VTKLoader.js",
+	"examples/js/loaders/ColladaLoader.js",
+	"examples/js/loaders/MTLLoader.js",
+	"examples/js/loaders/OBJLoader.js",
+	"examples/js/loaders/OBJMTLLoader.js",
+	"examples/js/loaders/STLLoader.js",
+	"examples/js/loaders/UTF8Loader.js",
+	"examples/js/loaders/VTKLoader.js",
 
-	"../../examples/js/loaders/ctm/lzma.js",
-	"../../examples/js/loaders/ctm/ctm.js",
-	"../../examples/js/loaders/ctm/CTMLoader.js",
+	"examples/js/loaders/ctm/lzma.js",
+	"examples/js/loaders/ctm/ctm.js",
+	"examples/js/loaders/ctm/CTMLoader.js",
 
-	"../../examples/js/postprocessing/EffectComposer.js",
-	"../../examples/js/postprocessing/BloomPass.js",
-	"../../examples/js/postprocessing/DotScreenPass.js",
-	"../../examples/js/postprocessing/FilmPass.js",
-	"../../examples/js/postprocessing/MaskPass.js",
-	"../../examples/js/postprocessing/RenderPass.js",
-	"../../examples/js/postprocessing/SavePass.js",
-	"../../examples/js/postprocessing/ShaderPass.js",
-	"../../examples/js/postprocessing/TexturePass.js",
+	"examples/js/postprocessing/EffectComposer.js",
+	"examples/js/postprocessing/BloomPass.js",
+	"examples/js/postprocessing/DotScreenPass.js",
+	"examples/js/postprocessing/FilmPass.js",
+	"examples/js/postprocessing/MaskPass.js",
+	"examples/js/postprocessing/RenderPass.js",
+	"examples/js/postprocessing/SavePass.js",
+	"examples/js/postprocessing/ShaderPass.js",
+	"examples/js/postprocessing/TexturePass.js",
 
-	"../../examples/js/renderers/CSS3DRenderer.js",
-	"../../examples/js/renderers/SVGRenderer.js",
+	"examples/js/renderers/CSS3DRenderer.js",
+	"examples/js/renderers/SVGRenderer.js",
 
-	"../../examples/js/shaders/BasicShader.js",
-	"../../examples/js/shaders/BleachBypassShader.js",
-	"../../examples/js/shaders/BlendShader.js",
-	"../../examples/js/shaders/BokehShader.js",
-	"../../examples/js/shaders/BrightnessContrastShader.js",
-	"../../examples/js/shaders/ColorCorrectionShader.js",
-	"../../examples/js/shaders/ColorifyShader.js",
-	"../../examples/js/shaders/ConvolutionShader.js",
-	"../../examples/js/shaders/CopyShader.js",
-	"../../examples/js/shaders/DOFMipMapShader.js",
-	"../../examples/js/shaders/DotScreenShader.js",
-	"../../examples/js/shaders/FilmShader.js",
-	"../../examples/js/shaders/FocusShader.js",
-	"../../examples/js/shaders/FXAAShader.js",
-	"../../examples/js/shaders/HorizontalBlurShader.js",
-	"../../examples/js/shaders/HorizontalTiltShiftShader.js",
-	"../../examples/js/shaders/HueSaturationShader.js",
-	"../../examples/js/shaders/LuminosityShader.js",
-	"../../examples/js/shaders/NormalMapShader.js",
-	"../../examples/js/shaders/SepiaShader.js",
-	"../../examples/js/shaders/SSAOShader.js",
-	"../../examples/js/shaders/TriangleBlurShader.js",
-	"../../examples/js/shaders/UnpackDepthRGBAShader.js",
-	"../../examples/js/shaders/VerticalBlurShader.js",
-	"../../examples/js/shaders/VerticalTiltShiftShader.js",
-	"../../examples/js/shaders/VignetteShader.js",
+	"examples/js/shaders/BasicShader.js",
+	"examples/js/shaders/BleachBypassShader.js",
+	"examples/js/shaders/BlendShader.js",
+	"examples/js/shaders/BokehShader.js",
+	"examples/js/shaders/BrightnessContrastShader.js",
+	"examples/js/shaders/ColorCorrectionShader.js",
+	"examples/js/shaders/ColorifyShader.js",
+	"examples/js/shaders/ConvolutionShader.js",
+	"examples/js/shaders/CopyShader.js",
+	"examples/js/shaders/DOFMipMapShader.js",
+	"examples/js/shaders/DotScreenShader.js",
+	"examples/js/shaders/FilmShader.js",
+	"examples/js/shaders/FocusShader.js",
+	"examples/js/shaders/FXAAShader.js",
+	"examples/js/shaders/HorizontalBlurShader.js",
+	"examples/js/shaders/HorizontalTiltShiftShader.js",
+	"examples/js/shaders/HueSaturationShader.js",
+	"examples/js/shaders/LuminosityShader.js",
+	"examples/js/shaders/NormalMapShader.js",
+	"examples/js/shaders/SepiaShader.js",
+	"examples/js/shaders/SSAOShader.js",
+	"examples/js/shaders/TriangleBlurShader.js",
+	"examples/js/shaders/UnpackDepthRGBAShader.js",
+	"examples/js/shaders/VerticalBlurShader.js",
+	"examples/js/shaders/VerticalTiltShiftShader.js",
+	"examples/js/shaders/VignetteShader.js",
 
-	"../../examples/js/AudioObject.js",
-	"../../examples/js/Car.js",
-	"../../examples/js/CurveExtras.js",
-	"../../examples/js/MarchingCubes.js",
-	"../../examples/js/MD2Character.js",
-	"../../examples/js/MD2CharacterComplex.js",
-	"../../examples/js/ParametricGeometries.js",
+	"examples/js/AudioObject.js",
+	"examples/js/Car.js",
+	"examples/js/CurveExtras.js",
+	"examples/js/MarchingCubes.js",
+	"examples/js/MD2Character.js",
+	"examples/js/MD2CharacterComplex.js",
+	"examples/js/ParametricGeometries.js",
 
-	"../../examples/js/ShaderGodRays.js",
-	"../../examples/js/ShaderSkin.js",
-	"../../examples/js/ShaderTerrain.js",
-	"../../examples/js/ShaderToon.js",
-	"../../examples/js/ShaderDeferred.js",
+	"examples/js/ShaderGodRays.js",
+	"examples/js/ShaderSkin.js",
+	"examples/js/ShaderTerrain.js",
+	"examples/js/ShaderToon.js",
+	"examples/js/ShaderDeferred.js",
 
-	"../../examples/js/Sparks.js",
-	"../../examples/js/UVsUtils.js",
+	"examples/js/Sparks.js",
+	"examples/js/UVsUtils.js",
 
-	"../../examples/js/ImprovedNoise.js",
-	"../../examples/js/SimplexNoise.js",
+	"examples/js/ImprovedNoise.js",
+	"examples/js/SimplexNoise.js",
 
-	"../../examples/js/Detector.js"
+	"examples/js/Detector.js"
 
 ]

+ 50 - 50
utils/build/includes/extras.json

@@ -1,52 +1,52 @@
 [
-	"../../src/extras/ColorUtils.js",
-	"../../src/extras/GeometryUtils.js",
-	"../../src/extras/ImageUtils.js",
-	"../../src/extras/SceneUtils.js",
-	"../../src/extras/FontUtils.js",
-	"../../src/extras/core/Curve.js",
-	"../../src/extras/core/CurvePath.js",
-	"../../src/extras/core/Gyroscope.js",
-	"../../src/extras/core/Path.js",
-	"../../src/extras/core/Shape.js",
-	"../../src/extras/animation/AnimationHandler.js",
-	"../../src/extras/animation/Animation.js",
-	"../../src/extras/animation/KeyFrameAnimation.js",
-	"../../src/extras/cameras/CubeCamera.js",
-	"../../src/extras/cameras/CombinedCamera.js",
-	"../../src/extras/geometries/AsteriskGeometry.js",
-	"../../src/extras/geometries/CircleGeometry.js",
-	"../../src/extras/geometries/CubeGeometry.js",
-	"../../src/extras/geometries/CylinderGeometry.js",
-	"../../src/extras/geometries/ExtrudeGeometry.js",
-	"../../src/extras/geometries/ShapeGeometry.js",
-	"../../src/extras/geometries/LatheGeometry.js",
-	"../../src/extras/geometries/PlaneGeometry.js",
-	"../../src/extras/geometries/SphereGeometry.js",
-	"../../src/extras/geometries/TextGeometry.js",
-	"../../src/extras/geometries/TorusGeometry.js",
-	"../../src/extras/geometries/TorusKnotGeometry.js",
-	"../../src/extras/geometries/TubeGeometry.js",
-	"../../src/extras/geometries/PolyhedronGeometry.js",
-	"../../src/extras/geometries/IcosahedronGeometry.js",
-	"../../src/extras/geometries/OctahedronGeometry.js",
-	"../../src/extras/geometries/TetrahedronGeometry.js",
-	"../../src/extras/geometries/ParametricGeometry.js",
-	"../../src/extras/geometries/ConvexGeometry.js",
-	"../../src/extras/helpers/AxisHelper.js",
-	"../../src/extras/helpers/ArrowHelper.js",
-	"../../src/extras/helpers/CameraHelper.js",
-	"../../src/extras/helpers/DirectionalLightHelper.js",
-	"../../src/extras/helpers/HemisphereLightHelper.js",
-	"../../src/extras/helpers/PointLightHelper.js",
-	"../../src/extras/helpers/SpotLightHelper.js",
-	"../../src/extras/objects/ImmediateRenderObject.js",
-	"../../src/extras/objects/LensFlare.js",
-	"../../src/extras/objects/MorphBlendMesh.js",
-	"../../src/extras/renderers/plugins/LensFlarePlugin.js",
-	"../../src/extras/renderers/plugins/ShadowMapPlugin.js",
-	"../../src/extras/renderers/plugins/SpritePlugin.js",
-	"../../src/extras/renderers/plugins/DepthPassPlugin.js",
-	"../../src/extras/shaders/ShaderFlares.js",
-	"../../src/extras/shaders/ShaderSprite.js"
+	"src/extras/ColorUtils.js",
+	"src/extras/GeometryUtils.js",
+	"src/extras/ImageUtils.js",
+	"src/extras/SceneUtils.js",
+	"src/extras/FontUtils.js",
+	"src/extras/core/Curve.js",
+	"src/extras/core/CurvePath.js",
+	"src/extras/core/Gyroscope.js",
+	"src/extras/core/Path.js",
+	"src/extras/core/Shape.js",
+	"src/extras/animation/AnimationHandler.js",
+	"src/extras/animation/Animation.js",
+	"src/extras/animation/KeyFrameAnimation.js",
+	"src/extras/cameras/CubeCamera.js",
+	"src/extras/cameras/CombinedCamera.js",
+	"src/extras/geometries/AsteriskGeometry.js",
+	"src/extras/geometries/CircleGeometry.js",
+	"src/extras/geometries/CubeGeometry.js",
+	"src/extras/geometries/CylinderGeometry.js",
+	"src/extras/geometries/ExtrudeGeometry.js",
+	"src/extras/geometries/ShapeGeometry.js",
+	"src/extras/geometries/LatheGeometry.js",
+	"src/extras/geometries/PlaneGeometry.js",
+	"src/extras/geometries/SphereGeometry.js",
+	"src/extras/geometries/TextGeometry.js",
+	"src/extras/geometries/TorusGeometry.js",
+	"src/extras/geometries/TorusKnotGeometry.js",
+	"src/extras/geometries/TubeGeometry.js",
+	"src/extras/geometries/PolyhedronGeometry.js",
+	"src/extras/geometries/IcosahedronGeometry.js",
+	"src/extras/geometries/OctahedronGeometry.js",
+	"src/extras/geometries/TetrahedronGeometry.js",
+	"src/extras/geometries/ParametricGeometry.js",
+	"src/extras/geometries/ConvexGeometry.js",
+	"src/extras/helpers/AxisHelper.js",
+	"src/extras/helpers/ArrowHelper.js",
+	"src/extras/helpers/CameraHelper.js",
+	"src/extras/helpers/DirectionalLightHelper.js",
+	"src/extras/helpers/HemisphereLightHelper.js",
+	"src/extras/helpers/PointLightHelper.js",
+	"src/extras/helpers/SpotLightHelper.js",
+	"src/extras/objects/ImmediateRenderObject.js",
+	"src/extras/objects/LensFlare.js",
+	"src/extras/objects/MorphBlendMesh.js",
+	"src/extras/renderers/plugins/LensFlarePlugin.js",
+	"src/extras/renderers/plugins/ShadowMapPlugin.js",
+	"src/extras/renderers/plugins/SpritePlugin.js",
+	"src/extras/renderers/plugins/DepthPassPlugin.js",
+	"src/extras/shaders/ShaderFlares.js",
+	"src/extras/shaders/ShaderSprite.js"
 ]

+ 17 - 17
utils/build/includes/math.json

@@ -1,19 +1,19 @@
 [
-	"../../src/Three.js",
-	"../../src/math/Color.js",
-	"../../src/math/Quaternion.js",
-	"../../src/math/Vector2.js",
-	"../../src/math/Vector3.js",
-	"../../src/math/Vector4.js",
-	"../../src/math/Box2.js",
-	"../../src/math/Box3.js",
-	"../../src/math/Matrix3.js",
-	"../../src/math/Matrix4.js",
-	"../../src/math/Ray.js",
-	"../../src/math/Frustum.js",
-	"../../src/math/Plane.js",
-	"../../src/math/Sphere.js",
-	"../../src/math/Math.js",
-	"../../src/math/Spline.js",
-	"../../src/math/Triangle.js"
+	"src/Three.js",
+	"src/math/Color.js",
+	"src/math/Quaternion.js",
+	"src/math/Vector2.js",
+	"src/math/Vector3.js",
+	"src/math/Vector4.js",
+	"src/math/Box2.js",
+	"src/math/Box3.js",
+	"src/math/Matrix3.js",
+	"src/math/Matrix4.js",
+	"src/math/Ray.js",
+	"src/math/Frustum.js",
+	"src/math/Plane.js",
+	"src/math/Sphere.js",
+	"src/math/Math.js",
+	"src/math/Spline.js",
+	"src/math/Triangle.js"
 ]

+ 92 - 92
utils/build/includes/webgl.json

@@ -1,94 +1,94 @@
 [
-	"../../src/Three.js",
-	"../../src/math/Color.js",
-	"../../src/math/Quaternion.js",
-	"../../src/math/Vector2.js",
-	"../../src/math/Vector3.js",
-	"../../src/math/Vector4.js",
-	"../../src/math/Matrix3.js",
-	"../../src/math/Matrix4.js",
-	"../../src/math/Frustum.js",
-	"../../src/math/Math.js",
-	"../../src/math/Vertex.js",
-	"../../src/math/UV.js",
-	"../../src/math/Spline.js",
-	"../../src/math/Box2.js",
-	"../../src/math/Box3.js",
-	"../../src/math/Triangle.js",
-	"../../src/math/Sphere.js",
-	"../../src/math/Plane.js",
-	"../../src/core/Clock.js",
-	"../../src/core/EventDispatcher.js",
-	"../../src/core/Raycaster.js",
-	"../../src/core/Object3D.js",
-	"../../src/core/Projector.js",
-	"../../src/core/Face3.js",
-	"../../src/core/Face4.js",
-	"../../src/core/Geometry.js",
-	"../../src/core/BufferGeometry.js",
-	"../../src/cameras/Camera.js",
-	"../../src/cameras/OrthographicCamera.js",
-	"../../src/cameras/PerspectiveCamera.js",
-	"../../src/lights/Light.js",
-	"../../src/lights/AmbientLight.js",
-	"../../src/lights/DirectionalLight.js",
-	"../../src/lights/HemisphereLight.js",
-	"../../src/lights/PointLight.js",
-	"../../src/lights/SpotLight.js",
-	"../../src/loaders/Loader.js",
-	"../../src/loaders/ImageLoader.js",
-	"../../src/loaders/JSONLoader.js",
-	"../../src/loaders/SceneLoader.js",
-	"../../src/loaders/TextureLoader.js",
-	"../../src/materials/Material.js",
-	"../../src/materials/LineBasicMaterial.js",
-	"../../src/materials/LineDashedMaterial.js",
-	"../../src/materials/MeshBasicMaterial.js",
-	"../../src/materials/MeshLambertMaterial.js",
-	"../../src/materials/MeshPhongMaterial.js",
-	"../../src/materials/MeshDepthMaterial.js",
-	"../../src/materials/MeshNormalMaterial.js",
-	"../../src/materials/MeshFaceMaterial.js",
-	"../../src/materials/ParticleBasicMaterial.js",
-	"../../src/materials/ShaderMaterial.js",
-	"../../src/materials/SpriteMaterial.js",
-	"../../src/textures/Texture.js",
-	"../../src/textures/CompressedTexture.js",
-	"../../src/textures/DataTexture.js",
-	"../../src/objects/Particle.js",
-	"../../src/objects/ParticleSystem.js",
-	"../../src/objects/Line.js",
-	"../../src/objects/Mesh.js",
-	"../../src/objects/Bone.js",
-	"../../src/objects/SkinnedMesh.js",
-	"../../src/objects/MorphAnimMesh.js",
-	"../../src/objects/Ribbon.js",
-	"../../src/objects/LOD.js",
-	"../../src/objects/Sprite.js",
-	"../../src/scenes/Scene.js",
-	"../../src/scenes/Fog.js",
-	"../../src/scenes/FogExp2.js",
-	"../../src/renderers/WebGLShaders.js",
-	"../../src/renderers/WebGLRenderer.js",
-	"../../src/renderers/WebGLRenderTarget.js",
-	"../../src/renderers/WebGLRenderTargetCube.js",
-	"../../src/renderers/renderables/RenderableVertex.js",
-	"../../src/renderers/renderables/RenderableFace3.js",
-	"../../src/renderers/renderables/RenderableFace4.js",
-	"../../src/renderers/renderables/RenderableObject.js",
-	"../../src/renderers/renderables/RenderableParticle.js",
-	"../../src/renderers/renderables/RenderableLine.js",
-	"../../src/extras/core/Gyroscope.js",
-	"../../src/extras/helpers/CameraHelper.js",
-	"../../src/extras/helpers/DirectionalLightHelper.js",
-	"../../src/extras/helpers/HemisphereLightHelper.js",
-	"../../src/extras/helpers/PointLightHelper.js",
-	"../../src/extras/helpers/SpotLightHelper.js",
-	"../../src/extras/objects/LensFlare.js",
-	"../../src/extras/objects/ImmediateRenderObject.js",
-	"../../src/extras/renderers/plugins/LensFlarePlugin.js",
-	"../../src/extras/renderers/plugins/ShadowMapPlugin.js",
-	"../../src/extras/renderers/plugins/SpritePlugin.js",
-	"../../src/extras/shaders/ShaderFlares.js",
-	"../../src/extras/shaders/ShaderSprite.js"
+	"src/Three.js",
+	"src/math/Color.js",
+	"src/math/Quaternion.js",
+	"src/math/Vector2.js",
+	"src/math/Vector3.js",
+	"src/math/Vector4.js",
+	"src/math/Matrix3.js",
+	"src/math/Matrix4.js",
+	"src/math/Frustum.js",
+	"src/math/Math.js",
+	"src/math/Vertex.js",
+	"src/math/UV.js",
+	"src/math/Spline.js",
+	"src/math/Box2.js",
+	"src/math/Box3.js",
+	"src/math/Triangle.js",
+	"src/math/Sphere.js",
+	"src/math/Plane.js",
+	"src/core/Clock.js",
+	"src/core/EventDispatcher.js",
+	"src/core/Raycaster.js",
+	"src/core/Object3D.js",
+	"src/core/Projector.js",
+	"src/core/Face3.js",
+	"src/core/Face4.js",
+	"src/core/Geometry.js",
+	"src/core/BufferGeometry.js",
+	"src/cameras/Camera.js",
+	"src/cameras/OrthographicCamera.js",
+	"src/cameras/PerspectiveCamera.js",
+	"src/lights/Light.js",
+	"src/lights/AmbientLight.js",
+	"src/lights/DirectionalLight.js",
+	"src/lights/HemisphereLight.js",
+	"src/lights/PointLight.js",
+	"src/lights/SpotLight.js",
+	"src/loaders/Loader.js",
+	"src/loaders/ImageLoader.js",
+	"src/loaders/JSONLoader.js",
+	"src/loaders/SceneLoader.js",
+	"src/loaders/TextureLoader.js",
+	"src/materials/Material.js",
+	"src/materials/LineBasicMaterial.js",
+	"src/materials/LineDashedMaterial.js",
+	"src/materials/MeshBasicMaterial.js",
+	"src/materials/MeshLambertMaterial.js",
+	"src/materials/MeshPhongMaterial.js",
+	"src/materials/MeshDepthMaterial.js",
+	"src/materials/MeshNormalMaterial.js",
+	"src/materials/MeshFaceMaterial.js",
+	"src/materials/ParticleBasicMaterial.js",
+	"src/materials/ShaderMaterial.js",
+	"src/materials/SpriteMaterial.js",
+	"src/textures/Texture.js",
+	"src/textures/CompressedTexture.js",
+	"src/textures/DataTexture.js",
+	"src/objects/Particle.js",
+	"src/objects/ParticleSystem.js",
+	"src/objects/Line.js",
+	"src/objects/Mesh.js",
+	"src/objects/Bone.js",
+	"src/objects/SkinnedMesh.js",
+	"src/objects/MorphAnimMesh.js",
+	"src/objects/Ribbon.js",
+	"src/objects/LOD.js",
+	"src/objects/Sprite.js",
+	"src/scenes/Scene.js",
+	"src/scenes/Fog.js",
+	"src/scenes/FogExp2.js",
+	"src/renderers/WebGLShaders.js",
+	"src/renderers/WebGLRenderer.js",
+	"src/renderers/WebGLRenderTarget.js",
+	"src/renderers/WebGLRenderTargetCube.js",
+	"src/renderers/renderables/RenderableVertex.js",
+	"src/renderers/renderables/RenderableFace3.js",
+	"src/renderers/renderables/RenderableFace4.js",
+	"src/renderers/renderables/RenderableObject.js",
+	"src/renderers/renderables/RenderableParticle.js",
+	"src/renderers/renderables/RenderableLine.js",
+	"src/extras/core/Gyroscope.js",
+	"src/extras/helpers/CameraHelper.js",
+	"src/extras/helpers/DirectionalLightHelper.js",
+	"src/extras/helpers/HemisphereLightHelper.js",
+	"src/extras/helpers/PointLightHelper.js",
+	"src/extras/helpers/SpotLightHelper.js",
+	"src/extras/objects/LensFlare.js",
+	"src/extras/objects/ImmediateRenderObject.js",
+	"src/extras/renderers/plugins/LensFlarePlugin.js",
+	"src/extras/renderers/plugins/ShadowMapPlugin.js",
+	"src/extras/renderers/plugins/SpritePlugin.js",
+	"src/extras/shaders/ShaderFlares.js",
+	"src/extras/shaders/ShaderSprite.js"
 ]