Skip to content

Commit

Permalink
Merge pull request #1584 from ajaxorg/make-language-worker
Browse files Browse the repository at this point in the history
Add incremental "make update" target and remove generated worker files
  • Loading branch information
janjongboom committed May 29, 2012
2 parents 1a5b814 + 3e4b1f8 commit d985e1f
Show file tree
Hide file tree
Showing 8 changed files with 21 additions and 50,277 deletions.
1 change: 1 addition & 0 deletions .gitignore
Expand Up @@ -30,6 +30,7 @@ plugins/cloud9.client.v8debug/node_modules/
plugins/cloud9.static/node_modules/
plugins-server/cloud9.fs/node_modules/
plugins-client/lib.packed/www/
plugins-client/lib.ace/www/worker/
plugins-client/cloud9.core/www/js/
node_modules/
deps/ace/
Expand Down
18 changes: 17 additions & 1 deletion Makefile
Expand Up @@ -2,6 +2,8 @@

default: apf worker

update: worker

# packages apf
apf:
cd node_modules/packager; node package.js projects/apf_cloud9.apr
Expand Down Expand Up @@ -35,7 +37,21 @@ ext:
echo "module = {exports: undefined};" | cat - plugins-client/lib.packed/www/packed.js > temp_file && mv temp_file plugins-client/lib.packed/www/packed.js

# calls dryice on worker & packages it
worker:
worker: plugins-client/lib.ace/www/worker/worker.js

plugins-client/lib.ace/www/worker/worker.js : $(wildcard plugins-client/ext.language/*) \
$(wildcard plugins-client/ext.language/*/*) \
$(wildcard plugins-client/ext.codecomplete/*) \
$(wildcard plugins-client/ext.codecomplete/*/*) \
$(wildcard plugins-client/ext.jslanguage/*) \
$(wildcard plugins-client/ext.jslanguage/*/*) \
$(wildcard plugins-client/ext.jsinfer/*) \
$(wildcard plugins-client/ext.jsinfer/*/*) \
$(wildcard node_modules/treehugger/lib/*) \
$(wildcard node_modules/treehugger/lib/*/*) \
$(wildcard node_modules/ace/lib/*) \
$(wildcard node_modules/ace/*/*) \
Makefile.dryice.js
mkdir -p plugins-client/lib.ace/www/worker
rm -rf /tmp/c9_worker_build
mkdir -p /tmp/c9_worker_build/ext
Expand Down
4 changes: 3 additions & 1 deletion bin/cloud9.sh
Expand Up @@ -2,6 +2,8 @@

cd `dirname $0`/..

make update

case `uname -a` in
Linux*x86_64*) echo "Linux 64 bit"
node server.js "$@" -a x-www-browser
Expand Down Expand Up @@ -34,4 +36,4 @@ SunOS*) echo "Solaris"

*) echo "Unknown OS"
;;
esac
esac

0 comments on commit d985e1f

Please sign in to comment.