This commit is contained in:
life
2015-03-21 23:21:07 +08:00
parent faaa5230eb
commit 4f4cfc1d4a
62 changed files with 37 additions and 18 deletions

View File

@@ -1,38 +1,57 @@
var gulp = require('gulp');
var rename = require("gulp-rename");
var del = require('del');
var runSequence = require('run-sequence');
var clean = require('gulp-clean');
// 复制nw
//-----------
// mac
//-----------
gulp.task('cl', function () {
return gulp.src('dist').pipe(clean({force: true}));
// 清理
gulp.task('clMac', function () {
return gulp.src('dist/mac').pipe(clean({force: true}));
});
gulp.task('cpNw', function () {
// del(['dist/mac'], function (err, deletedFiles) {
gulp.task('cpMacNw', function () {
gulp.src('nw/mac/nw.app/**/*').pipe(gulp.dest('dist/mac/leanote.app'));
// });
});
// 复制源文件
gulp.task('cpSrc', function () {
// 复制文件到app中
gulp.task('cpMacSrc', function () {
// mac
gulp.src('src/public/**/*').pipe(gulp.dest('dist/mac/leanote.app/Contents/Resources/app.nw/public'));
gulp.src('src/node_modules/**/*').pipe(gulp.dest('dist/mac/leanote.app/Contents/Resources/app.nw/node_modules'));
gulp.src('src/package_mac.json').pipe(rename("package.json")).pipe(gulp.dest('dist/mac/leanote.app/Contents/Resources/app.nw/'));
gulp.src(['src/note.html', 'src/login.html']).pipe(gulp.dest('dist/mac/leanote.app/Contents/Resources/app.nw/'));
});
/*
gulp.src('app/styles/main.css').pipe(gulp.dest('dist/styles/'));
gulp.src('app/scripts/jquery.treeview/jquery.treeview.css').pipe(gulp.dest('dist/styles/'))
gulp.src('app/scripts/jquery.treeview/images/*').pipe(gulp.dest('dist/styles/images/'))
gulp.src(['app/question.html', 'app/index.html', 'app/feedback.html', 'app/search.html', 'app/cate.html', 'app/search.html']).pipe(gulp.dest('dist/'))
gulp.src('app/images/*').pipe(gulp.dest('dist/images'))
gulp.src('app/scripts/require.js').pipe(gulp.dest('dist/scripts/'))
*/
//------------
// windows
//------------
gulp.task('clWindows', function () {
return gulp.src('dist/windows').pipe(clean({force: true}));
});
gulp.task('cpWindowsNw', function () {
gulp.src('nw/windows/**/*').pipe(gulp.dest('dist/windows/'));
});
gulp.task('cpWindowsSrc', function () {
// windows
gulp.src('src/public/**/*').pipe(gulp.dest('dist/windows/public'));
gulp.src('src/node_modules/**/*').pipe(gulp.dest('dist/windows/node_modules'));
gulp.src('src/package_windows.json').pipe(rename("package.json")).pipe(gulp.dest('dist/windows/'));
gulp.src(['src/note.html', 'src/login.html']).pipe(gulp.dest('dist/windows/'));
});
// mac & windows
gulp.task('mac', function(cb) {
runSequence('clMac', 'cpMacNw', 'cpMacSrc', cb);
});
gulp.task('windows', function(cb) {
runSequence('clWindows', 'cpWindowsNw', 'cpWindowsSrc', cb);
});
gulp.task('default', function(cb) {
runSequence('cl', 'cpNw', 'cpSrc', cb);
runSequence('mac', 'windows', cb);
});

BIN
nw/windows/d3dcompiler_47.dll Executable file

Binary file not shown.

BIN
nw/windows/ffmpegsumo.dll Executable file

Binary file not shown.

BIN
nw/windows/icudtl.dat Executable file

Binary file not shown.

BIN
nw/windows/leanote.exe Executable file

Binary file not shown.

BIN
nw/windows/libEGL.dll Executable file

Binary file not shown.

BIN
nw/windows/libGLESv2.dll Executable file

Binary file not shown.

BIN
nw/windows/locales/am.pak Executable file

Binary file not shown.

BIN
nw/windows/locales/ar.pak Executable file

Binary file not shown.

BIN
nw/windows/locales/bg.pak Executable file

Binary file not shown.

BIN
nw/windows/locales/bn.pak Executable file

Binary file not shown.

BIN
nw/windows/locales/ca.pak Executable file

Binary file not shown.

BIN
nw/windows/locales/cs.pak Executable file

Binary file not shown.

BIN
nw/windows/locales/da.pak Executable file

Binary file not shown.

BIN
nw/windows/locales/de.pak Executable file

Binary file not shown.

BIN
nw/windows/locales/el.pak Executable file

Binary file not shown.

BIN
nw/windows/locales/en-GB.pak Executable file

Binary file not shown.

BIN
nw/windows/locales/en-US.pak Executable file

Binary file not shown.

BIN
nw/windows/locales/es-419.pak Executable file

Binary file not shown.

BIN
nw/windows/locales/es.pak Executable file

Binary file not shown.

BIN
nw/windows/locales/et.pak Executable file

Binary file not shown.

BIN
nw/windows/locales/fa.pak Executable file

Binary file not shown.

BIN
nw/windows/locales/fi.pak Executable file

Binary file not shown.

BIN
nw/windows/locales/fil.pak Executable file

Binary file not shown.

BIN
nw/windows/locales/fr.pak Executable file

Binary file not shown.

BIN
nw/windows/locales/gu.pak Executable file

Binary file not shown.

BIN
nw/windows/locales/hi.pak Executable file

Binary file not shown.

BIN
nw/windows/locales/hr.pak Executable file

Binary file not shown.

BIN
nw/windows/locales/hu.pak Executable file

Binary file not shown.

BIN
nw/windows/locales/id.pak Executable file

Binary file not shown.

BIN
nw/windows/locales/it.pak Executable file

Binary file not shown.

BIN
nw/windows/locales/iw.pak Executable file

Binary file not shown.

BIN
nw/windows/locales/ja.pak Executable file

Binary file not shown.

BIN
nw/windows/locales/kn.pak Executable file

Binary file not shown.

BIN
nw/windows/locales/ko.pak Executable file

Binary file not shown.

BIN
nw/windows/locales/lt.pak Executable file

Binary file not shown.

BIN
nw/windows/locales/lv.pak Executable file

Binary file not shown.

BIN
nw/windows/locales/ml.pak Executable file

Binary file not shown.

BIN
nw/windows/locales/mr.pak Executable file

Binary file not shown.

BIN
nw/windows/locales/ms.pak Executable file

Binary file not shown.

BIN
nw/windows/locales/nl.pak Executable file

Binary file not shown.

BIN
nw/windows/locales/no.pak Executable file

Binary file not shown.

BIN
nw/windows/locales/pl.pak Executable file

Binary file not shown.

BIN
nw/windows/locales/pt-BR.pak Executable file

Binary file not shown.

BIN
nw/windows/locales/pt-PT.pak Executable file

Binary file not shown.

BIN
nw/windows/locales/ro.pak Executable file

Binary file not shown.

BIN
nw/windows/locales/ru.pak Executable file

Binary file not shown.

BIN
nw/windows/locales/sk.pak Executable file

Binary file not shown.

BIN
nw/windows/locales/sl.pak Executable file

Binary file not shown.

BIN
nw/windows/locales/sr.pak Executable file

Binary file not shown.

BIN
nw/windows/locales/sv.pak Executable file

Binary file not shown.

BIN
nw/windows/locales/sw.pak Executable file

Binary file not shown.

BIN
nw/windows/locales/ta.pak Executable file

Binary file not shown.

BIN
nw/windows/locales/te.pak Executable file

Binary file not shown.

BIN
nw/windows/locales/th.pak Executable file

Binary file not shown.

BIN
nw/windows/locales/tr.pak Executable file

Binary file not shown.

BIN
nw/windows/locales/uk.pak Executable file

Binary file not shown.

BIN
nw/windows/locales/vi.pak Executable file

Binary file not shown.

BIN
nw/windows/locales/zh-CN.pak Executable file

Binary file not shown.

BIN
nw/windows/locales/zh-TW.pak Executable file

Binary file not shown.

BIN
nw/windows/nw.pak Executable file

Binary file not shown.

BIN
nw/windows/pdf.dll Executable file

Binary file not shown.