summaryrefslogtreecommitdiff
path: root/Tools/Conf
AgeCommit message (Collapse)AuthorFilesLines
2007-01-25Remove USER_DEFINED in IncludePkgHeader in spd files as it does not make ↵qwang121-0/+34
sense to specify package include header file for a custom build type module. Package creator has no a priori knowledge about what header file will be needed by the USER_DEFINED module customers created in dependent package. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2316 6f19259b-4bc3-4df7-8a09-765794883524
2007-01-25Enhanced the <Build_Library> macro to check OBJECTS property in case it's emptyjwang361-0/+7
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2311 6f19259b-4bc3-4df7-8a09-765794883524
2007-01-24Fixed EDKT487. Added a <import> task to import UserExtension.xml if it ↵jwang361-0/+3
exists for users to incorporate their own tasks or macro in the build process. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2296 6f19259b-4bc3-4df7-8a09-765794883524
2007-01-22Added tasks to create DEBUG and OUTPUT directory in case they haven't been ↵jwang361-0/+3
created git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2277 6f19259b-4bc3-4df7-8a09-765794883524
2007-01-19Fixed an issue which the .dep file for the AutoGen.h won't be generated if ↵jwang361-0/+6
PCH is not defined. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2272 6f19259b-4bc3-4df7-8a09-765794883524
2007-01-16Align the sections on 32 byte boundaries for gcc. EDKT459bbahnsen1-4/+4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2256 6f19259b-4bc3-4df7-8a09-765794883524
2007-01-15Fixed EDKT498(enchance makedep tool to support asm file), EDKT500(dep file ↵jwang361-56/+58
needs to be created for uni file) and tracker ID 454(report real driver entrypoint address through debug output) in PVCS. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2246 6f19259b-4bc3-4df7-8a09-765794883524
2007-01-12fix some minor warning for unix packageklu21-2/+2
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2230 6f19259b-4bc3-4df7-8a09-765794883524
2007-01-10Add dependency for RealAsm file build rules and Use the module name in place ↵lgao41-8/+18
of macro STRING_ARRAY_NAME git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2205 6f19259b-4bc3-4df7-8a09-765794883524
2007-01-081) Changed the file including as '#include "Ipf\IpfCpuCore.i"' for Intel ↵zliu31-0/+86
compiler supporting 2) Added the Intel IPF Compiler setting in the tools_def.template git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2195 6f19259b-4bc3-4df7-8a09-765794883524
2007-01-06EdkUnix spd and fpd addedtgingold1-0/+2
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2183 6f19259b-4bc3-4df7-8a09-765794883524
2007-01-06Add ASM_PFX macro on ASM_FLAGS using GCC toolstgingold1-3/+3
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2178 6f19259b-4bc3-4df7-8a09-765794883524
2006-12-19Add an elf tool chain.bbahnsen1-0/+26
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2119 6f19259b-4bc3-4df7-8a09-765794883524
2006-12-19Update APP flag for VS2003, VS2005PRO and WINDDK toolchain.lgao41-2/+6
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2117 6f19259b-4bc3-4df7-8a09-765794883524
2006-12-08Changed /SUBSYSTEM:CONSOLE back to /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER ↵jwang361-4/+4
because EBC cannot support CONSOLE. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2073 6f19259b-4bc3-4df7-8a09-765794883524
2006-12-08Changed the /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER back to /SUBSYSTEM:CONSOLE ↵jwang361-18/+18
for IA32, X64 and EBC architecture because nt32 cannot be debugged with source. In addition, fwimage will fix the subsystem field later. So, for better compatible with more tool chain, it's ok to just use CONSOLE. The link option for IPF doesn't get changed in case of the runtime issue in shell. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2072 6f19259b-4bc3-4df7-8a09-765794883524
2006-11-28Add an example of a mingw32 tool chain.bbahnsen1-6/+34
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2030 6f19259b-4bc3-4df7-8a09-765794883524
2006-11-27Enable global optimizations for IPF buildsmdkinney1-12/+12
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2017 6f19259b-4bc3-4df7-8a09-765794883524
2006-11-26Add "-d debug" to the IPF ASM FLAGS to enable source level debugging of IPF ↵mdkinney1-2/+4
.S files. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2012 6f19259b-4bc3-4df7-8a09-765794883524
2006-11-23Change IPF flags to use /Os instead of /O1imdkinney1-8/+8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2003 6f19259b-4bc3-4df7-8a09-765794883524
2006-11-23Add flags for DEBUG IPF buildsmdkinney1-24/+30
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2002 6f19259b-4bc3-4df7-8a09-765794883524
2006-11-21Fix IPF build breakmdkinney1-1/+1
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1989 6f19259b-4bc3-4df7-8a09-765794883524
2006-11-21Change name from "VFR_FLAGES" to "VFRPP_FLAGES".qouyang2-24/+48
Fixed the bug of "VFR compile is broken for gcc builds". git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1988 6f19259b-4bc3-4df7-8a09-765794883524
2006-11-20Enhance peirebase tool to get base address from the corresponding fv.inf ↵lgao41-1/+0
file, which don't need one base address parameter for this tool any longer. We can reduce base address duplicated definition in fv.inf and fpd file. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1986 6f19259b-4bc3-4df7-8a09-765794883524
2006-11-20To fix bug edkt466. Change all default subsystem from CONSOLE to ↵wuyizhong1-16/+16
EFI_BOOT_SERVICE_DRIVER. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1980 6f19259b-4bc3-4df7-8a09-765794883524
2006-11-18Fix VFR related build break when compiling with IPF compilersmdkinney1-2/+1
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1975 6f19259b-4bc3-4df7-8a09-765794883524
2006-11-17Resync the VFR flagsbbahnsen1-24/+3
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1973 6f19259b-4bc3-4df7-8a09-765794883524
2006-11-16Add the VFR FLAGS for x64 gcc.bbahnsen1-0/+1
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1965 6f19259b-4bc3-4df7-8a09-765794883524
2006-11-16Fixed EDKT419.qouyang2-2/+24
Removing C Pre-Processing from VfrCompile Tool. Now the input file for VfrCompile tool should be *.i file which was preprocessed by compiler. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1964 6f19259b-4bc3-4df7-8a09-765794883524
2006-11-16Add new tool chain configs for x64 gccbbahnsen1-6/+49
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1958 6f19259b-4bc3-4df7-8a09-765794883524
2006-11-14Supporting Apriori File from build tool. wuyizhong1-0/+23
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1949 6f19259b-4bc3-4df7-8a09-765794883524
2006-11-14Add a Mixed tool chain for x64.bbahnsen1-0/+34
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1947 6f19259b-4bc3-4df7-8a09-765794883524
2006-11-06Commented out the message for building "DUMMY" files.jwang361-1/+1
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1903 6f19259b-4bc3-4df7-8a09-765794883524
2006-10-31Add extra APP Flag to preprocess asl file.lgao41-1/+3
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1877 6f19259b-4bc3-4df7-8a09-765794883524
2006-10-31Add build rules for asl files of acpi tables.lgao41-3/+107
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1867 6f19259b-4bc3-4df7-8a09-765794883524
2006-10-30Fix several issues:qhuang83-4/+6
Misreplace library name Support commenting out nonlocal header files for dxs FileArg.class Add a new protocol Guid to database git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1864 6f19259b-4bc3-4df7-8a09-765794883524
2006-10-30Add a unified migration database to replace the original Protocol, Ppi, ↵qhuang81-0/+321
Guid, Library database. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1858 6f19259b-4bc3-4df7-8a09-765794883524
2006-10-26Fix a bug to convert EFI_PEI_HOB_POINTER to VOID*.qhuang81-1/+1
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1843 6f19259b-4bc3-4df7-8a09-765794883524
2006-10-18Added dependency of AutoGen.h for .c file generated from unicode filejwang361-0/+1
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1787 6f19259b-4bc3-4df7-8a09-765794883524
2006-10-18Add flags for ASMLINK. ASMLINK is real mode link. wuyizhong1-0/+3
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1785 6f19259b-4bc3-4df7-8a09-765794883524
2006-10-18Add Build Macro to build SEC modules. wuyizhong1-0/+58
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1784 6f19259b-4bc3-4df7-8a09-765794883524
2006-10-17Fix a typo in lib name.qhuang81-1/+1
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1776 6f19259b-4bc3-4df7-8a09-765794883524
2006-10-16remove /D OLDSMM=1 /D EFI_FIRMWARE_VENDOR from the default C_FLAGS setting, ↵lgao41-36/+36
using the corresponding PCD to replace them. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1766 6f19259b-4bc3-4df7-8a09-765794883524
2006-10-16Update BuildMacro to support LIBPATH and INCLUDEPATH. wuyizhong1-12/+27
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1764 6f19259b-4bc3-4df7-8a09-765794883524
2006-10-16Change to the correct library class name.qhuang81-9/+9
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1758 6f19259b-4bc3-4df7-8a09-765794883524
2006-10-16Make Logo build following standard build process instead of customize build. wuyizhong1-1/+6
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1750 6f19259b-4bc3-4df7-8a09-765794883524
2006-10-14Add Package-Guid Map.qhuang81-0/+3
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1745 6f19259b-4bc3-4df7-8a09-765794883524
2006-10-13a) Cleaned tools_def.templatejwang361-49/+39
b) Changed overriding priority of tool chain definition. Now right non-* has higher priority. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1744 6f19259b-4bc3-4df7-8a09-765794883524
2006-10-12Added APP tool command to solve the pre-processing issue in IPF assembly and ↵jwang362-2/+4
dxs file git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1732 6f19259b-4bc3-4df7-8a09-765794883524
2006-10-12Add new changed symbol to database.qhuang81-1/+19
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1730 6f19259b-4bc3-4df7-8a09-765794883524