RELEASETYPE (Compact 2013)
3/26/2014
This macro definition sets two flags: RELEASEDIR and RELEASELIBDIR, which specify which output directory to place binaries and libraries in after they are built.
The default value builds the binaries and libraries for the target device and places them in the %SG_OUTPUT_ROOT%\Oak directory.
The following table shows the other values for RELEASETYPE.
Value |
Description |
Location of generated binaries |
Location of generated libraries |
---|---|---|---|
OAK |
For core OS components that will be rebuilt. You cannot ship these components. |
%SG_OUTPUT_ROOT%\Oak\Target\%_TGTCPU% |
%SG_OUTPUT_ROOT%\Oak\Lib\%_TGTCPU% |
SDK |
For components that will be included in an exported software development kit (SDK). |
%SG_OUTPUT_ROOT%\Oak\Target\%_TGTCPU% |
%SG_OUTPUT_ROOT%\Sdk\Lib\%_TGTCPU% |
DDK |
For components that will be included in an exported device driver kit (DDK). |
%SG_OUTPUT_ROOT%\Oak\Target\%_TGTCPU% |
%SG_OUTPUT_ROOT%\Ddk\Lib\%_TGTCPU% |
PLATFORM |
For code inside platform-specific projects. |
Current OS design as specified by _TGTPLAT |
Current OS design as specified by _TGTPLAT |
LOCAL |
For building components that are not publicly available. |
Local object directory |
Local object directory |
CUSTOM |
For specifying the exact object directory location.
Note:
If you want to set this value, manually set it in the associated project sources file.
If you want to build for different CPUs, qualify the path based on the CPU. |
Value specified in TARGETPATH |
Value specified in TARGETPATH |
MANAGED |
For managed code. |
%SG_OUTPUT_ROOT%\Oak\Target\Managed |
%SG_OUTPUT_ROOT%\Oak\Lib\Managed |
Windows Embedded Compact Test Kit (CTK) |
For Windows Embedded Compact Test Kit (CTK) debugging and testing.
Note:
This value turns off compiler optimizations and should not be used in a released product.
|
%SG_OUTPUT_ROOT%\Oak\Target\%_TGTCPU% |
%SG_OUTPUT_ROOT%\Oak\Lib\%_TGTCPU% |