Test environment

This commit is contained in:
Fabian 2014-05-06 06:38:44 +02:00
parent c5fd846319
commit 03cce1f20b
2 changed files with 16 additions and 2 deletions

View file

@ -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)

View file

@ -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 = {};