1
+ <?xml version =" 1.0" ?>
2
+ <project name =" Javascript compress project" basedir =" ." default =" compile_test_advanced" >
3
+
4
+ <taskdef name =" jscomp" classname =" com.google.javascript.jscomp.ant.CompileTask"
5
+ classpath =" ${ basedir } /../../../tools/compiler/compiler.jar" />
6
+
7
+
8
+ <target name =" compile_test_advanced" >
9
+ <jscomp compilationLevel =" advanced" warning =" quiet"
10
+ debug =" false" output =" MoonWarriors-compress.js" >
11
+ <externs dir =" ${ basedir } /../../../cocos2d" >
12
+ <file name =" cocos2d_externs.js" />
13
+ </externs >
14
+ <sources dir =" ${ basedir } /../../../cocos2d" >
15
+ <file name =" platform/CCClass.js" />
16
+ <file name =" platform/CCCommon.js" />
17
+ <file name =" platform/miniFramework.js" />
18
+ <file name =" platform/ZipUtils.js" />
19
+ <file name =" platform/base64.js" />
20
+ <file name =" platform/gzip.js" />
21
+ <file name =" platform/CCMacro.js" />
22
+ <file name =" platform/CCFileUtils.js" />
23
+ <file name =" platform/CCTypes.js" />
24
+ <file name =" platform/CCAccelerometer.js" />
25
+ <file name =" platform/CCEGLView.js" />
26
+ <file name =" platform/CCImage.js" />
27
+ <file name =" platform/zlib.min.js" />
28
+ <file name =" cocoa/CCGeometry.js" />
29
+ <file name =" platform/Sys.js" />
30
+ <file name =" platform/CCConfig.js" />
31
+ <file name =" cocoa/CCNS.js" />
32
+ <file name =" cocoa/CCSet.js" />
33
+ <file name =" kazmath/vec2.js" />
34
+ <file name =" kazmath/vec3.js" />
35
+ <file name =" kazmath/vec4.js" />
36
+ <file name =" kazmath/utility.js" />
37
+ <file name =" kazmath/ray2.js" />
38
+ <file name =" kazmath/mat3.js" />
39
+ <file name =" kazmath/mat4.js" />
40
+ <file name =" kazmath/plane.js" />
41
+ <file name =" kazmath/quaternion.js" />
42
+ <file name =" kazmath/aabb.js" />
43
+ <file name =" kazmath/GL/mat4stack.js" />
44
+ <file name =" kazmath/GL/matrix.js" />
45
+ <file name =" cocoa/CCAffineTransform.js" />
46
+ <file name =" support/CCPointExtension.js" />
47
+ <file name =" support/CCPNGReader.js" />
48
+ <file name =" support/CCTIFFReader.js" />
49
+ <file name =" support/CCUserDefault.js" />
50
+ <file name =" support/CCVertex.js" />
51
+ <file name =" support/TransformUtils.js" />
52
+ <file name =" shaders/CCShaders.js" />
53
+ <file name =" shaders/CCGLProgram.js" />
54
+ <file name =" shaders/CCGLStateCache.js" />
55
+ <file name =" shaders/CCShaderCache.js" />
56
+ <file name =" base_nodes/CCNode.js" />
57
+ <file name =" base_nodes/CCdomNode.js" />
58
+ <file name =" base_nodes/CCAtlasNode.js" />
59
+ <file name =" textures/CCTexture2D.js" />
60
+ <file name =" textures/CCTextureCache.js" />
61
+ <file name =" textures/CCTextureAtlas.js" />
62
+ <file name =" misc_nodes/CCRenderTexture.js" />
63
+ <file name =" misc_nodes/CCProgressTimer.js" />
64
+ <file name =" misc_nodes/CCClippingNode.js" />
65
+ <file name =" misc_nodes/CCMotionStreak.js" />
66
+ <file name =" effects/CCGrid.js" />
67
+ <file name =" effects/CCGrabber.js" />
68
+ <file name =" actions/CCAction.js" />
69
+ <file name =" actions/CCActionInterval.js" />
70
+ <file name =" actions/CCActionInstant.js" />
71
+ <file name =" actions/CCActionManager.js" />
72
+ <file name =" actions/CCActionProgressTimer.js" />
73
+ <file name =" actions/CCActionCamera.js" />
74
+ <file name =" actions/CCActionEase.js" />
75
+ <file name =" actions/CCActionGrid.js" />
76
+ <file name =" actions/CCActionGrid3D.js" />
77
+ <file name =" actions/CCActionPageTurn3D.js" />
78
+ <file name =" actions/CCActionTiledGrid.js" />
79
+ <file name =" actions/CCActionTween.js" />
80
+ <file name =" actions/CCActionCatmullRom.js" />
81
+ <file name =" layers_scenes_transitions_nodes/CCScene.js" />
82
+ <file name =" layers_scenes_transitions_nodes/CCLayer.js" />
83
+ <file name =" layers_scenes_transitions_nodes/CCTransition.js" />
84
+ <file name =" layers_scenes_transitions_nodes/CCTransitionProgress.js" />
85
+ <file name =" layers_scenes_transitions_nodes/CCTransitionPageTurn.js" />
86
+ <file name =" sprite_nodes/CCSprite.js" />
87
+ <file name =" sprite_nodes/CCAnimation.js" />
88
+ <file name =" sprite_nodes/CCAnimationCache.js" />
89
+ <file name =" sprite_nodes/CCSpriteFrame.js" />
90
+ <file name =" sprite_nodes/CCSpriteFrameCache.js" />
91
+ <file name =" sprite_nodes/CCSpriteBatchNode.js" />
92
+ <file name =" label_nodes/CCLabelAtlas.js" />
93
+ <file name =" label_nodes/CCLabelTTF.js" />
94
+ <file name =" label_nodes/CCLabelBMFont.js" />
95
+ <file name =" particle_nodes/CCParticleSystem.js" />
96
+ <file name =" particle_nodes/CCParticleBatchNode.js" />
97
+ <file name =" particle_nodes/CCParticleSystemQuad.js" />
98
+ <file name =" particle_nodes/CCParticleExamples.js" />
99
+ <file name =" touch_dispatcher/CCTouchDelegateProtocol.js" />
100
+ <file name =" touch_dispatcher/CCTouchHandler.js" />
101
+ <file name =" touch_dispatcher/CCTouchDispatcher.js" />
102
+ <file name =" touch_dispatcher/CCMouseDispatcher.js" />
103
+ <file name =" keyboard_dispatcher/CCKeyboardDelegate.js" />
104
+ <file name =" keyboard_dispatcher/CCKeyboardDispatcher.js" />
105
+ <file name =" text_input_node/CCIMEDispatcher.js" />
106
+ <file name =" text_input_node/CCTextFieldTTF.js" />
107
+ <file name =" draw_nodes/CCDrawNode.js" />
108
+ <file name =" physics_nodes/CCPhysicsDebugNode.js" />
109
+ <file name =" physics_nodes/CCPhysicsSprite.js" />
110
+ <file name =" CCConfiguration.js" />
111
+ <file name =" CCDirector.js" />
112
+ <file name =" CCCamera.js" />
113
+ <file name =" CCScheduler.js" />
114
+ <file name =" CCLoader.js" />
115
+ <file name =" CCDrawingPrimitives.js" />
116
+ <file name =" platform/CCApplication.js" />
117
+ <file name =" platform/CCSAXParser.js" />
118
+ <file name =" platform/AppControl.js" />
119
+ <file name =" menu_nodes/CCMenuItem.js" />
120
+ <file name =" menu_nodes/CCMenu.js" />
121
+ <file name =" tileMap_parallax_nodes/CCTMXTiledMap.js" />
122
+ <file name =" tileMap_parallax_nodes/CCTMXXMLParser.js" />
123
+ <file name =" tileMap_parallax_nodes/CCTMXObjectGroup.js" />
124
+ <file name =" tileMap_parallax_nodes/CCTMXLayer.js" />
125
+ <file name =" tileMap_parallax_nodes/CCParallaxNode.js" />
126
+ <!-- <file name="platform/jsloader.js"/>-->
127
+ </sources >
128
+ <sources dir =" ${ basedir } /../../../CocosDenshion" >
129
+ <file name =" SimpleAudioEngine.js" />
130
+ </sources >
131
+ <sources dir =" ${ basedir } " >
132
+ <file name =" MoonWarriors-html5.js" />
133
+ <file name =" src/Resource.js" />
134
+ <file name =" src/config/GameConfig.js" />
135
+ <file name =" src/config/EnemyType.js" />
136
+ <file name =" src/config/Level.js" />
137
+ <file name =" src/Effect.js" />
138
+ <file name =" src/Bullet.js" />
139
+ <file name =" src/Enemy.js" />
140
+ <file name =" src/Explosion.js" />
141
+ <file name =" src/Ship.js" />
142
+ <file name =" src/LevelManager.js" />
143
+ <file name =" src/GameController.js" />
144
+ <file name =" src/GameControlMenu.js" />
145
+ <file name =" src/GameLayer.js" />
146
+ <file name =" src/GameOver.js" />
147
+ <file name =" src/AboutLayer.js" />
148
+ <file name =" src/SettingsLayer.js" />
149
+ <file name =" src/SysMenu.js" />
150
+ <file name =" src/HitEffect.js" />
151
+ <file name =" src/SparkEffect.js" />
152
+ <file name =" src/Background.js" />
153
+ <file name =" main.js" />
154
+ </sources >
155
+ </jscomp >
156
+ </target >
157
+ </project >
0 commit comments