User Tools

Site Tools


doc:dev_blockly

====== Differences ====== This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
doc:dev_blockly [2015/01/02 14:45]
admin
doc:dev_blockly [2015/01/04 15:09] (current)
admin
Line 27: Line 27:
   CC= emcc   CC= emcc
   ​   ​
-make a note of the compiler flags, which are used (e.g. ''​-O2 -Wall''​),​ as they are used again later+make a note of the compiler flags, which are used (e.g. ''​-O2 -Wall''​),​ as they are used again later
 + 
 +Make sure **not** to use the -DLUA_USE_POSIX directive, because it makes the compiler to use  _setjmp/​_longjmp instead a "​normal"​ setjmp/​longjmp,​ which fails later when you run the .js result.... 
   ​   ​
 comment the LIBS directive, as it seems not to be used and creates a warning comment the LIBS directive, as it seems not to be used and creates a warning
Line 42: Line 45:
         ​         ​
   emcc:   emcc:
-        $(MAKE) comp MYCFLAGS=-DLUA_USE_POSIX+        $(MAKE) comp MYCFLAGS=
  
  
Line 54: Line 57:
 build luac.js build luac.js
  
-  emcc -O2 -Wall -DLUA_USE_POSIX ​ -o luac.js ​ luac.o print.o liblua.a+  emcc -O2 -Wall  -o luac.js ​ luac.o print.o liblua.a
  
  
Line 65: Line 68:
  
 and load it via local webserver (''​php -S localhost:​8000''​) into browser for testing and load it via local webserver (''​php -S localhost:​8000''​) into browser for testing
 +
 +
 +===== Create own blockly Content =====
 +
 +  cp blockly_compressed.js blockly_uncompressed.js lua_compressed.js ../​web/​blockly/​
 +
doc/dev_blockly.1420206356.txt.gz · Last modified: 2015/01/02 14:45 by admin