annotate Resources/CodeGeneration/README.md @ 627:b7fd0471281c am-dev

fix CodeGeneration unit tests
author Alain Mazy <alain@mazy.be>
date Wed, 08 May 2019 10:51:41 +0200
parents 6405435480ae
children 1b47f17863ba
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
494
fc17251477d6 TS and CPP tests OK. Ongoing code for C++ program that reads list of serialized messages in N files. Requires conan
bgo-osimis
parents: 489
diff changeset
1 Requirements
fc17251477d6 TS and CPP tests OK. Ongoing code for C++ program that reads list of serialized messages in N files. Requires conan
bgo-osimis
parents: 489
diff changeset
2 ----------------
489
f6b7f113cf27 Ongoing work on code generation
bgo-osimis
parents:
diff changeset
3
494
fc17251477d6 TS and CPP tests OK. Ongoing code for C++ program that reads list of serialized messages in N files. Requires conan
bgo-osimis
parents: 489
diff changeset
4 Install Node and npm.
489
f6b7f113cf27 Ongoing work on code generation
bgo-osimis
parents:
diff changeset
5
494
fc17251477d6 TS and CPP tests OK. Ongoing code for C++ program that reads list of serialized messages in N files. Requires conan
bgo-osimis
parents: 489
diff changeset
6 Then:
fc17251477d6 TS and CPP tests OK. Ongoing code for C++ program that reads list of serialized messages in N files. Requires conan
bgo-osimis
parents: 489
diff changeset
7 - `npm install browserify`
fc17251477d6 TS and CPP tests OK. Ongoing code for C++ program that reads list of serialized messages in N files. Requires conan
bgo-osimis
parents: 489
diff changeset
8 - `npm install typescript`
fc17251477d6 TS and CPP tests OK. Ongoing code for C++ program that reads list of serialized messages in N files. Requires conan
bgo-osimis
parents: 489
diff changeset
9 - `npm install tsify`
489
f6b7f113cf27 Ongoing work on code generation
bgo-osimis
parents:
diff changeset
10
495
6405435480ae Fixed template to add dump capabilities + started work on an integrated TS/WASM test
bgo-osimis
parents: 494
diff changeset
11 `testCppHandler` contains a C++ project that produces an executable
6405435480ae Fixed template to add dump capabilities + started work on an integrated TS/WASM test
bgo-osimis
parents: 494
diff changeset
12 slurping a set of text files representing messages defined against
6405435480ae Fixed template to add dump capabilities + started work on an integrated TS/WASM test
bgo-osimis
parents: 494
diff changeset
13 the `test_data/test1.yaml' schema and dumping them to `cout`.
6405435480ae Fixed template to add dump capabilities + started work on an integrated TS/WASM test
bgo-osimis
parents: 494
diff changeset
14
6405435480ae Fixed template to add dump capabilities + started work on an integrated TS/WASM test
bgo-osimis
parents: 494
diff changeset
15 'testWasmIntegrated` contains a small Web app demonstrating the
6405435480ae Fixed template to add dump capabilities + started work on an integrated TS/WASM test
bgo-osimis
parents: 494
diff changeset
16 interaction between TypeScript and C++ in WASM.
627
b7fd0471281c fix CodeGeneration unit tests
Alain Mazy <alain@mazy.be>
parents: 495
diff changeset
17 source ~/apps/emsdk/emsdk_env.sh
b7fd0471281c fix CodeGeneration unit tests
Alain Mazy <alain@mazy.be>
parents: 495
diff changeset
18
b7fd0471281c fix CodeGeneration unit tests
Alain Mazy <alain@mazy.be>
parents: 495
diff changeset
19
b7fd0471281c fix CodeGeneration unit tests
Alain Mazy <alain@mazy.be>
parents: 495
diff changeset
20 Install Python and the following packages `pip install pyyaml jinja2`