Skip to content

Commit 2c825a4

Browse files
committed
- Build now exports webgl-VERSION.js files.
- Included webgl-NEXT build.
1 parent 9d06221 commit 2c825a4

File tree

4 files changed

+1195
-57
lines changed

4 files changed

+1195
-57
lines changed

build/Gruntfile.js

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ module.exports = function (grunt) {
1919
js: {
2020
files: [getConfigValue('easel_source'),
2121
getConfigValue('movieclip_source'),
22+
getConfigValue('gl_source'),
2223
getConfigValue('watch_exclude_files')
2324
],
2425
tasks: ['sourceBuild'],
@@ -64,7 +65,8 @@ module.exports = function (grunt) {
6465
build: {
6566
files: {
6667
'output/<%= pkg.name.toLowerCase() %>-<%= version %>.min.js': getConfigValue('easel_source'),
67-
'output/movieclip-<%= version %>.min.js': getConfigValue('movieclip_source')
68+
'output/movieclip-<%= version %>.min.js': getConfigValue('movieclip_source'),
69+
'output/webgl-<%= version %>.min.js': getConfigValue('gl_source')
6870
}
6971
}
7072
},
@@ -113,6 +115,11 @@ module.exports = function (grunt) {
113115
{cwd: '', config:'config.json', source:'movieclip_source'}
114116
]
115117
),
118+
'output/webgl-<%= version %>.combined.js': combineSource(
119+
[
120+
{cwd: '', config:'config.json', source:'gl_source'}
121+
]
122+
),
116123
}
117124
}
118125
},
@@ -370,7 +377,7 @@ module.exports = function (grunt) {
370377
grunt.registerTask('sourceBuild', [
371378
"updateversion", "combine", "uglify", "clearversion", "copy:src"
372379
]);
373-
380+
374381

375382
/**
376383
* Task for exporting combined view.

build/config.json

Lines changed: 54 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -1,57 +1,56 @@
11
{
2-
"easel_source": [
3-
"../src/createjs/utils/extend.js",
4-
"../src/createjs/utils/promote.js",
5-
"../src/createjs/utils/indexOf.js",
6-
"../src/createjs/events/Event.js",
7-
"../src/createjs/events/EventDispatcher.js",
8-
"../src/createjs/utils/Ticker.js",
9-
"../src/easeljs/utils/UID.js",
10-
"../src/easeljs/events/MouseEvent.js",
11-
"../src/easeljs/geom/Matrix2D.js",
12-
"../src/easeljs/geom/DisplayProps.js",
13-
"../src/easeljs/geom/Point.js",
14-
"../src/easeljs/geom/Rectangle.js",
15-
"../src/easeljs/ui/ButtonHelper.js",
16-
"../src/easeljs/display/Shadow.js",
17-
"../src/easeljs/display/SpriteSheet.js",
18-
"../src/easeljs/display/Graphics.js",
19-
"../src/easeljs/display/DisplayObject.js",
20-
"../src/easeljs/display/Container.js",
21-
"../src/easeljs/display/Stage.js",
22-
"../src/easeljs/display/Bitmap.js",
23-
"../src/easeljs/display/Sprite.js",
24-
"../src/easeljs/display/Shape.js",
25-
"../src/easeljs/display/Text.js",
26-
"../src/easeljs/display/BitmapText.js",
27-
"../src/easeljs/utils/SpriteSheetUtils.js",
28-
"../src/easeljs/utils/SpriteSheetBuilder.js",
29-
"../src/easeljs/display/DOMElement.js",
30-
"../src/easeljs/filters/Filter.js",
31-
"../src/easeljs/filters/BlurFilter.js",
32-
"../src/easeljs/filters/AlphaMapFilter.js",
33-
"../src/easeljs/filters/AlphaMaskFilter.js",
34-
"../src/easeljs/filters/ColorFilter.js",
35-
"../src/easeljs/filters/ColorMatrix.js",
36-
"../src/easeljs/filters/ColorMatrixFilter.js",
37-
"../src/easeljs/ui/Touch.js",
38-
"../src/easeljs/version.js"
39-
],
40-
41-
"movieclip_source": [
42-
"../src/easeljs/display/MovieClip.js",
43-
"../src/easeljs/version_movieclip.js"
44-
],
45-
46-
"docs_out_path":"./output/EaselJSDocs/",
47-
48-
"connect_root": "../",
49-
50-
"livereload_watch": [
51-
"../{examples,extras}/{,*/}*.{png,jpg,jpeg,gif,webp,svg,ogg,mp3,js,css,html}"
52-
],
53-
54-
"watch_exclude_files": [
55-
"!../src/easeljs/version*.js"
56-
]
2+
"easel_source": [
3+
"../src/createjs/utils/extend.js",
4+
"../src/createjs/utils/promote.js",
5+
"../src/createjs/utils/indexOf.js",
6+
"../src/createjs/events/Event.js",
7+
"../src/createjs/events/EventDispatcher.js",
8+
"../src/createjs/utils/Ticker.js",
9+
"../src/easeljs/utils/UID.js",
10+
"../src/easeljs/events/MouseEvent.js",
11+
"../src/easeljs/geom/Matrix2D.js",
12+
"../src/easeljs/geom/DisplayProps.js",
13+
"../src/easeljs/geom/Point.js",
14+
"../src/easeljs/geom/Rectangle.js",
15+
"../src/easeljs/ui/ButtonHelper.js",
16+
"../src/easeljs/display/Shadow.js",
17+
"../src/easeljs/display/SpriteSheet.js",
18+
"../src/easeljs/display/Graphics.js",
19+
"../src/easeljs/display/DisplayObject.js",
20+
"../src/easeljs/display/Container.js",
21+
"../src/easeljs/display/Stage.js",
22+
"../src/easeljs/display/Bitmap.js",
23+
"../src/easeljs/display/Sprite.js",
24+
"../src/easeljs/display/Shape.js",
25+
"../src/easeljs/display/Text.js",
26+
"../src/easeljs/display/BitmapText.js",
27+
"../src/easeljs/utils/SpriteSheetUtils.js",
28+
"../src/easeljs/utils/SpriteSheetBuilder.js",
29+
"../src/easeljs/display/DOMElement.js",
30+
"../src/easeljs/filters/Filter.js",
31+
"../src/easeljs/filters/BlurFilter.js",
32+
"../src/easeljs/filters/AlphaMapFilter.js",
33+
"../src/easeljs/filters/AlphaMaskFilter.js",
34+
"../src/easeljs/filters/ColorFilter.js",
35+
"../src/easeljs/filters/ColorMatrix.js",
36+
"../src/easeljs/filters/ColorMatrixFilter.js",
37+
"../src/easeljs/ui/Touch.js",
38+
"../src/easeljs/version.js"
39+
],
40+
"movieclip_source": [
41+
"../src/easeljs/display/MovieClip.js",
42+
"../src/easeljs/version_movieclip.js"
43+
],
44+
"gl_source": [
45+
"../src/easeljs/display/SpriteContainer.js",
46+
"../src/easeljs/display/SpriteStage.js"
47+
],
48+
"docs_out_path": "./output/EaselJSDocs/",
49+
"connect_root": "../",
50+
"livereload_watch": [
51+
"../{examples,extras}/{,*/}*.{png,jpg,jpeg,gif,webp,svg,ogg,mp3,js,css,html}"
52+
],
53+
"watch_exclude_files": [
54+
"!../src/easeljs/version*.js"
55+
]
5756
}

0 commit comments

Comments
 (0)