-
Notifications
You must be signed in to change notification settings - Fork 4
/
build_docs.ninja
53 lines (41 loc) · 2.28 KB
/
build_docs.ninja
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
target=DEBUG
#target=RELEASE
#target=SIZE
include config.ninja
include config_${target}.ninja
include rules.ninja
#-------------------------------------------------------------------------------
# Emscripten
build obj/ems/examples/c_lexer/CLexer.o : ems_compile_cpp examples/c_lexer/CLexer.cpp
build obj/ems/examples/c_lexer/CToken.o : ems_compile_cpp examples/c_lexer/CToken.cpp
build obj/ems/examples/c_parser/CNode.o : ems_compile_cpp examples/c_parser/CNode.cpp
build obj/ems/examples/c_parser/CContext.o : ems_compile_cpp examples/c_parser/CContext.cpp
build obj/ems/examples/c_parser/CScope.o : ems_compile_cpp examples/c_parser/CScope.cpp
build obj/ems/tutorial/tiny_c_parser.o : ems_compile_cpp tutorial/tiny_c_parser.cpp
build docs/tutorial/tiny_c_parser.js : ems_js_binary $
obj/ems/tutorial/tiny_c_parser.o $
obj/ems/examples/c_lexer/CLexer.o $
obj/ems/examples/c_lexer/CToken.o $
obj/ems/examples/c_parser/CContext.o $
obj/ems/examples/c_parser/CNode.o $
obj/ems/examples/c_parser/CScope.o $
| tutorial/tiny_c_parser.input
embed=tutorial
build obj/ems/tutorial/json_tut0a.o : ems_compile_cpp tutorial/json_tut0a.cpp
build docs/tutorial/json_tut0a.js : ems_js_binary obj/ems/tutorial/json_tut0a.o | tutorial/json_tut0a.input
embed=tutorial
build obj/ems/tutorial/json_tut1a.o : ems_compile_cpp tutorial/json_tut1a.cpp
build docs/tutorial/json_tut1a.js : ems_js_binary obj/ems/tutorial/json_tut1a.o | tutorial/json_tut1a.input
embed=tutorial
build obj/ems/tutorial/json_tut1b.o : ems_compile_cpp tutorial/json_tut1b.cpp
build docs/tutorial/json_tut1b.js : ems_js_binary obj/ems/tutorial/json_tut1b.o | tutorial/json_tut1b.input
embed=tutorial
build obj/ems/tutorial/json_tut1c.o : ems_compile_cpp tutorial/json_tut1c.cpp
build docs/tutorial/json_tut1c.js : ems_js_binary obj/ems/tutorial/json_tut1c.o | tutorial/json_tut1c.input
embed=tutorial
build obj/ems/tutorial/json_tut2a.o : ems_compile_cpp tutorial/json_tut2a.cpp
build docs/tutorial/json_tut2a.js : ems_js_binary obj/ems/tutorial/json_tut2a.o | tutorial/json_tut2a.input
embed=tutorial
build obj/ems/tutorial/json_tut2b.o : ems_compile_cpp tutorial/json_tut2b.cpp
build docs/tutorial/json_tut2b.js : ems_js_binary obj/ems/tutorial/json_tut2b.o | tutorial/json_tut2b.input
embed=tutorial