... | ... | @@ -59,15 +59,18 @@ If you are working from the `build` folder, you can use the enclosing `make` tar |
|
|
```bash
|
|
|
make prototype
|
|
|
```
|
|
|
|
|
|
<!--
|
|
|
When the *Myriad prototype compiler* is invoked for the first time, it will generate three groups of C++ sources:
|
|
|
|
|
|
* (A) a family of domain types (located under *src/cpp/record*),
|
|
|
* (B) an associated family of PRDG functions (also called *setter chains*, located under *src/cpp/runtime/setter*), and
|
|
|
* (C) a generator configuration that reads the domains and distributions of the values required by the PRDG functions (located under *src/cpp/config*).
|
|
|
-->
|
|
|
|
|
|
You can find out more about the *Myriad* XML specification language in the [XML Specification Reference Manual](/TU-Berlin-DIMA/myriad-toolkit/wiki/XML-Specification-Reference-Manual).
|
|
|
Note that when you create a new project, the *src/config* folder is initially empty. Before you execute the `compile:prototype` task, you have to create the XML specification for your project. You can do this in one of two ways:
|
|
|
|
|
|
* The first option is to manually create the XML specification from scratch, following the expected XML specification syntax. You can find out more about the *Myriad* XML specification language in the [XML Specification Reference Manual](/TU-Berlin-DIMA/myriad-toolkit/wiki/XML-Specification-Reference-Manual).
|
|
|
* The second option is to use the Oligos tool to generate an XML that mirrors a reference database. This option is useful if you have a reference database with sensitive data that you want to mimic. A short introduction to the *Oligos* tool is available on the [Using Oligos Guide](/TU-Berlin-DIMA/myriad-toolkit/wiki/Using-Oligos-Guide).
|
|
|
|
|
|
3. Build the Data Generator Binary
|
|
|
----------------------------------
|
... | ... | |