1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2<html xml:lang="en-US" lang="en-US" xmlns="http://www.w3.org/1999/xhtml">
3  <head>
4    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
5    <meta http-equiv="Content-Style-Type" content="text/css" />
6    <link rel="stylesheet" href="../css/document.css" type="text/css" />
7    <title>List of Build Options</title>
8  </head>
9<body>
10<h1>List of Build Options</h1>
11<h2>Build Options Available When Building NintendoWare for CTR</h2>
12Under the NintendoWare for CTR build system, you can set the following macro definitions in addition to the build options defined under CTR-SDK.
13<table class="members">
14  <tbody>
15    <tr>
16      <th><strong>Build Options</strong></th>
17      <td><strong>Description</strong></td>
18    </tr>
19    <tr>
20      <th>NW_IGNORE_DEPRECATED</th>
21      <td>
22        <div>
23        Warnings are issued at compile time regarding the use of unrecommended API functions in the NW4C header.  These warnings can be suppressed by setting the build option NW_IGNORE_DEPRECATED.
24        </div>
25        <br/>
26        <div>
27        Since warnings can also be suppressed in addition to using this option by defining the NW_IGNORE_DEPRECATED macro at the head of the file, or using #include &lt;nw/config/ignore_deprecated_begin.h&gt; and #include &lt;nw/config/ignore_deprecated_end.h&gt; in locations that use the API functions in question, we recommend that warnings be ignored locally in the code rather than using this build option.
28        </div>
29        <br/>
30        <div>
31        Simply using pragma in the nw/config/ignore_deprecated_*.h header also has the effect of ignoring deprecated warnings, so direct use of #pragma is also okay.
32        </div>
33      </td>
34    </tr>
35    <tr>
36      <th>NW_WITH_LIBS</th>
37      <td>
38        The NW4C library will be rebuilt if a build that specifies this option is executed on the NW4C source tree.  Use this setting if you need to rebuilt the library by editing config settings given in <a href="./macros.html">List of Macros</a>.
39      </td>
40    </tr>
41  </tbody>
42</table>
43<hr><p>CONFIDENTIAL</p></body>
44</html>
45