mirror of
https://github.com/copy/v86.git
synced 2025-12-31 04:23:15 +00:00
Test environment
This commit is contained in:
parent
c5fd846319
commit
03cce1f20b
2 changed files with 16 additions and 2 deletions
4
Makefile
4
Makefile
|
|
@ -46,11 +46,11 @@ v86_all.js: src/*.js src/browser/*.js src/cpu.js
|
|||
java -jar $(CLOSURE) \
|
||||
--js_output_file "../v86_all.js"\
|
||||
--define=DEBUG=false\
|
||||
$(CLOSURE_SOURCE_MAP) v86_all.js.map\
|
||||
$(CLOSURE_FLAGS)\
|
||||
--define=IN_NODE=false\
|
||||
--define=IN_BROWSER=true\
|
||||
--define=IN_WORKER=false\
|
||||
$(CLOSURE_SOURCE_MAP) v86_all.js.map\
|
||||
$(CLOSURE_FLAGS)\
|
||||
--js $(CORE_FILES)\
|
||||
--js $(BROWSER_FILES)
|
||||
|
||||
|
|
|
|||
14
src/main.js
14
src/main.js
|
|
@ -1,5 +1,19 @@
|
|||
"use strict";
|
||||
|
||||
/** @define {boolean} */
|
||||
var
|
||||
IN_NODE = false,
|
||||
/** @define {boolean} */
|
||||
IN_WORKER = false,
|
||||
/** @define {boolean} */
|
||||
IN_BROWSER = false;
|
||||
|
||||
|
||||
if(IN_BROWSER + IN_NODE + IN_WORKER !== 1)
|
||||
{
|
||||
throw "Invalid environment";
|
||||
}
|
||||
|
||||
Object.fromList = function(xs)
|
||||
{
|
||||
var result = {};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue