top

Building NaCl-enabled Projects

This topic describes how to use the Tizen Studio to build TV application projects that include Native Client modules.

To build a TV application project that includes 1 or more Native Client (NaCl) modules:

  1. Define the NaCl toolchain and build configuration separately for each NaCl module in the application. If you have multiple modules, they do not need to use the same toolchain or build configuration.
    For more information, see Building NaCl Projects.

  2. In the "Project Explorer" view, right-click the TV application project and select "Build Project".

    Figure 1. Build project

    Figure 1. Build project


    The TV application project is built.

Build artifacts for each NaCl module can be found in the "CurrentBin" directory within the module's project.

Figure 2. Build results

Figure 2. Build results

Note

When building the project, the C/C++ code indexer can report code errors even though your NaCl module code compiles successfully. To fix the issue:

  1. In the "Project Explorer" view, right-click the NaCl project and select "Index > Rebuild".

  2. Check that the toolchain directories are included in the NaCl project.
    In the "Project Explorer" view, within the NaCl project, expand the "Includes" folder. Make sure that "pepper_xx/toolchain" directories are present.

    Figure 3. Included toolchain directories

    Figure 3. Included toolchain directories