<target name="sourcefiles">\r
<Build_AUTOGEN FILEEXT="c" FILENAME="AutoGen" FILEPATH=".">\r
<EXTRA.INC>\r
- <includepath path="${WORKSPACE_DIR}"/>\r
- <includepath path="${MODULE_DIR}"/>\r
- <includepath path="${MODULE_DIR}\${ARCH}"/>\r
- <includepath path="${WORKSPACE_DIR}\MdePkg\Include"/>\r
- <includepath path="${WORKSPACE_DIR}\MdePkg\Include\${ARCH}"/>\r
- <includepath path="${WORKSPACE_DIR}\EdkModulePkg\Include"/>\r
- <includepath path="${WORKSPACE_DIR}\EdkModulePkg\Include\${ARCH}"/>\r
- <includepath path="${WORKSPACE_DIR}\EdkNt32Pkg\Include"/>\r
- <includepath path="${WORKSPACE_DIR}\EdkNt32Pkg\Include\${ARCH}"/>\r
- <includepath path="${DEST_DIR_DEBUG}"/>\r
+ <includepath path="${INCLUDE_PATHS}"/>\r
</EXTRA.INC>\r
</Build_AUTOGEN>\r
<Build_CCode FILEEXT="c" FILENAME="FwVol" FILEPATH=".">\r
<EXTRA.INC>\r
- <includepath path="${WORKSPACE_DIR}"/>\r
- <includepath path="${MODULE_DIR}"/>\r
- <includepath path="${MODULE_DIR}\${ARCH}"/>\r
- <includepath path="${WORKSPACE_DIR}\MdePkg\Include"/>\r
- <includepath path="${WORKSPACE_DIR}\MdePkg\Include\${ARCH}"/>\r
- <includepath path="${WORKSPACE_DIR}\EdkModulePkg\Include"/>\r
- <includepath path="${WORKSPACE_DIR}\EdkModulePkg\Include\${ARCH}"/>\r
- <includepath path="${WORKSPACE_DIR}\EdkNt32Pkg\Include"/>\r
- <includepath path="${WORKSPACE_DIR}\EdkNt32Pkg\Include\${ARCH}"/>\r
- <includepath path="${DEST_DIR_DEBUG}"/>\r
+ <includepath path="${INCLUDE_PATHS}"/>\r
</EXTRA.INC>\r
</Build_CCode>\r
<Build_CCode FILEEXT="c" FILENAME="WinNtThunk" FILEPATH=".">\r
<EXTRA.INC>\r
- <includepath path="${WORKSPACE_DIR}"/>\r
- <includepath path="${MODULE_DIR}"/>\r
- <includepath path="${MODULE_DIR}\${ARCH}"/>\r
- <includepath path="${WORKSPACE_DIR}\MdePkg\Include"/>\r
- <includepath path="${WORKSPACE_DIR}\MdePkg\Include\${ARCH}"/>\r
- <includepath path="${WORKSPACE_DIR}\EdkModulePkg\Include"/>\r
- <includepath path="${WORKSPACE_DIR}\EdkModulePkg\Include\${ARCH}"/>\r
- <includepath path="${WORKSPACE_DIR}\EdkNt32Pkg\Include"/>\r
- <includepath path="${WORKSPACE_DIR}\EdkNt32Pkg\Include\${ARCH}"/>\r
- <includepath path="${DEST_DIR_DEBUG}"/>\r
+ <includepath path="${INCLUDE_PATHS}"/>\r
</EXTRA.INC>\r
</Build_CCode>\r
<Build_CCode FILEEXT="c" FILENAME="SecMain" FILEPATH=".">\r
<EXTRA.INC>\r
- <includepath path="${WORKSPACE_DIR}"/>\r
- <includepath path="${MODULE_DIR}"/>\r
- <includepath path="${MODULE_DIR}\${ARCH}"/>\r
- <includepath path="${WORKSPACE_DIR}\MdePkg\Include"/>\r
- <includepath path="${WORKSPACE_DIR}\MdePkg\Include\${ARCH}"/>\r
- <includepath path="${WORKSPACE_DIR}\EdkModulePkg\Include"/>\r
- <includepath path="${WORKSPACE_DIR}\EdkModulePkg\Include\${ARCH}"/>\r
- <includepath path="${WORKSPACE_DIR}\EdkNt32Pkg\Include"/>\r
- <includepath path="${WORKSPACE_DIR}\EdkNt32Pkg\Include\${ARCH}"/>\r
- <includepath path="${DEST_DIR_DEBUG}"/>\r
+ <includepath path="${INCLUDE_PATHS}"/>\r
</EXTRA.INC>\r
</Build_CCode>\r
</target>\r
<target name="sections" />\r
\r
<target name="output" >\r
+ <if>\r
+ <available type="file" file="${DEST_DIR_OUTPUT}/AutoGen.h.obj"/>\r
+ <then>\r
+ <var name="SLINK_FLAGS" value="${SLINK_FLAGS} ${DEST_DIR_OUTPUT}/AutoGen.h.obj"/>\r
+ </then>\r
+ </if>\r
<OnDependency>\r
<sourcefiles>\r
<fileset dir="${DEST_DIR_OUTPUT}" includes="${OBJECTS}" />\r