====== Build ====== ===== Description ===== tBuild.h Resolves build macros. In order to build LibTate and LibTate based applications properly, certain pre-processor macros must be defined. ===== Macros ===== The following is a list of build macros and their potential values. ^ Build Macro ^ Value ^ Meaning ^ | tBUILD | tDEBUG_BUILD | Build with full debugging, no optimizations, allow assertion. | | - | tPARTIAL_BUILD | Build with no debugging, full optimizations, allow assertion. | | - | tFINAL_BUILD | Build with no debugging, full optimizations, no assertion. | ^ Build Macro ^ Value ^ Meaning ^ | tENDIAN | tLITTLE_ENDIAN | Target machine is [[wp>Endianness|Little Endian]]. | | - | tBIG_ENDIAN | Target machine is [[wp>Endianness|Big Endian]]. | ===== Notes ===== * For tBUILD, I suggest using tDEBUG_BUILD for debugging purposes only, tPARTIAL_BUILD for in-house or out-sourced beta testing, and tFINAL_BUILD for release builds. * For tENDIAN, if you are unsure of the endian type that your machine is running on, please refer to your hardware user's manual.