1
0
Fork 0
mirror of https://github.com/mozilla/pdf.js.git synced 2025-04-26 10:08:06 +02:00

Gulp: port the all, extension and jsdoc targets

This requires the `run-sequence` dependency because Gulp does not have a
way to run sequences of tasks inside a Gulp task. Gulp 4.0 will have
support for this, but until that is released this is the recommended way
to implement it.
This commit is contained in:
Tim van der Meij 2016-10-16 16:06:37 +02:00
parent 2e20000b71
commit 224e3a42a2
3 changed files with 37 additions and 35 deletions

38
make.js
View file

@ -79,13 +79,7 @@ function getCurrentVersion() {
// make all
//
target.all = function() {
// Don't do anything by default
echo('Please specify a target. Available targets:');
for (var t in target) {
if (t !== 'all') {
echo(' ' + t);
}
}
exit(exec('gulp default'));
};
@ -194,27 +188,7 @@ target.components = function() {
};
target.jsdoc = function() {
echo();
echo('### Generating jsdoc');
var JSDOC_FILES = [
'src/doc_helper.js',
'src/display/api.js',
'src/display/global.js',
'src/shared/util.js',
'src/core/annotation.js'
];
if (test('-d', JSDOC_DIR)) {
rm('-rf', JSDOC_DIR);
}
mkdir('-p',JSDOC_DIR);
exec('"node_modules/.bin/jsdoc" -d "' + JSDOC_DIR + '" ' +
JSDOC_FILES.join(' '));
echo();
exit(exec('gulp jsdoc'));
};
//
@ -617,13 +591,7 @@ target.minified = function() {
// make extension
//
target.extension = function() {
cd(ROOT_DIR);
echo();
echo('### Building extensions');
target.locale();
target.firefox();
target.chromium();
exit(exec('gulp extension'));
};
target.buildnumber = function() {