Better build script

This commit is contained in:
kangax 2013-08-23 11:11:49 +02:00
parent 2cedf11156
commit 9e2c9cc2fd
3 changed files with 27 additions and 8 deletions

View file

@ -123,7 +123,8 @@ var filesToInclude = [
'src/util/dom_misc.js',
'src/util/dom_request.js',
ifSpecifiedInclude('animation', 'src/util/animate.js'),
//ifSpecifiedInclude('animation', 'src/util/animate.js'),
'src/util/animate.js',
ifSpecifiedInclude('easing', 'src/util/anim_ease.js'),
ifSpecifiedInclude('parser', 'src/parser.js'),
@ -160,7 +161,8 @@ var filesToInclude = [
ifSpecifiedInclude('interaction', 'src/mixins/object_interactivity.mixin.js'),
ifSpecifiedInclude('animation', 'src/mixins/animation.mixin.js'),
// ifSpecifiedInclude('animation', 'src/mixins/animation.mixin.js'),
'src/mixins/animation.mixin.js',
'src/shapes/line.class.js',
'src/shapes/circle.class.js',

View file

@ -1,6 +1,19 @@
node build.js build-minified; # builds minified src files
node create_build_script.js; # creates build.sh with all module combinations (minified and not)
rm -rf ../fabricjs.com/build/files/*; # remove all previous module files
./build.sh; # builds actual distribution files with all module combinations (minified and not)
rm -rf tmp/*; # remove tmp files
echo "" > build.sh; # erase build.sh
echo 'building minified src files';
node build.js build-minified;
echo 'creating build.sh with all module combinations (minified and not)';
node create_build_script.js;
echo 'removing all previous module files';
rm -rf ../fabricjs.com/build/files;
mkdir ../fabricjs.com/build/files;
echo 'building actual distribution files with all module combinations (minified and not)';
./build.sh;
echo 'removing tmp files';
rm -rf tmp;
mkdir tmp;
echo 'erasing build.sh';
echo "" > build.sh;

View file

@ -50,6 +50,10 @@ fs.writeFile('build.sh', '#!/usr/bin/env sh\n\n', function() {
var command = 'node build.js build-sh modules=' + modulesStr;
execSync(command);
if (i % 100 === 0) {
console.log(i + '/' + len);
}
}
// create basic (minimal) build