update build system for the bookmarklet

This commit is contained in:
Fabian Jakobs 2011-02-15 09:44:19 +01:00
commit b8c5fa79e1
3 changed files with 13 additions and 23 deletions

View file

@ -1,6 +1,8 @@
build: build:
mkdir -p build/src mkdir -p build/src
mkdir -p build/textarea/src
./Makefile.dryice.js ./Makefile.dryice.js
./Makefile.dryice.textarea.js
clean: clean:
rm -rf build rm -rf build

View file

@ -166,7 +166,8 @@ copy({
}); });
// create modes console.log('# ace modes ---------');
project.assumeAllFilesLoaded(); project.assumeAllFilesLoaded();
["css", "html", "javascript", "php", "python", "xml", "ruby", "java", "c_cpp", "coffee"].forEach(function(mode) { ["css", "html", "javascript", "php", "python", "xml", "ruby", "java", "c_cpp", "coffee"].forEach(function(mode) {
console.log("mode " + mode); console.log("mode " + mode);
@ -182,7 +183,6 @@ project.assumeAllFilesLoaded();
}); });
}); });
// create worker
console.log('# worker ---------'); console.log('# worker ---------');
var jsWorker = copy.createDataObject(); var jsWorker = copy.createDataObject();
@ -214,7 +214,8 @@ copy({
dest: "build/src/worker-javascript.js" dest: "build/src/worker-javascript.js"
}); });
// create themes console.log('# ace themes ---------');
var eclipseTheme = copy.createDataObject(); var eclipseTheme = copy.createDataObject();
copy({ copy({
source: [{ source: [{
@ -268,7 +269,8 @@ project.assumeAllFilesLoaded();
}); });
// copy text files console.log('# License | Readme | Changelog ---------');
copy({ copy({
source: aceHome + "/LICENSE", source: aceHome + "/LICENSE",
dest: 'build/LICENSE' dest: 'build/LICENSE'

View file

@ -59,7 +59,7 @@ var project = copy.createCommonJsProject([
copy({ copy({
source: "build_support/editor_textarea.html", source: "build_support/editor_textarea.html",
dest: 'build/editor.html' dest: 'build/textarea/editor.html'
}); });
var ace = copy.createDataObject(); var ace = copy.createDataObject();
@ -123,14 +123,14 @@ copy({
shadow, shadow,
copy.filter.uglifyjs copy.filter.uglifyjs
], ],
dest: 'build/src/ace.js' dest: 'build/textarea/src/ace.js'
}); });
copy({ copy({
source: ace, source: ace,
filter: [ filter: [
shadow, shadow,
], ],
dest: 'build/src/ace-uncompressed.js' dest: 'build/textarea/src/ace-uncompressed.js'
}); });
console.log('# ace modes ---------'); console.log('# ace modes ---------');
@ -151,7 +151,7 @@ project.assumeAllFilesLoaded();
shadow, shadow,
copy.filter.uglifyjs copy.filter.uglifyjs
], ],
dest: "build/src/mode-" + mode + ".js" dest: "build/textarea/src/mode-" + mode + ".js"
}); });
}); });
@ -173,22 +173,8 @@ console.log('# ace themes ---------');
shadow, shadow,
copy.filter.uglifyjs copy.filter.uglifyjs
], ],
dest: "build/src/theme-" + theme + ".js" dest: "build/textarea/src/theme-" + theme + ".js"
}); });
}); });
console.log('# License | Readme | Changelog ---------'); console.log('# License | Readme | Changelog ---------');
// copy text files
copy({
source: aceHome + "/LICENSE",
dest: 'build/LICENSE'
});
copy({
source: aceHome + "/Readme.md",
dest: 'build/Readme.md'
});
copy({
source: aceHome + "/ChangeLog.txt",
dest: 'build/ChangeLog.txt'
});