3 Copyright (c) 2006, Intel Corporation
4 All rights reserved. This program and the accompanying materials
5 are licensed and made available under the terms and conditions of the BSD License
6 which accompanies this distribution. The full text of the license may be found at
7 http://opensource.org/licenses/bsd-license.php
9 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
10 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
12 <project name=
"SecMain" default=
"main" basedir=
"." >
13 <!-- Apply external ANT task -->
14 <taskdef resource=
"frameworktasks.tasks" />
15 <taskdef resource=
"cpptasks.tasks" />
16 <typedef resource=
"cpptasks.types" />
17 <taskdef resource=
"net/sf/antcontrib/antlib.xml" />
18 <property environment=
"env" />
19 <!-- All Properties -->
20 <property name=
"BASE_NAME" value=
"SecMain" />
22 <!-- Default target -->
23 <target name=
"main" depends=
"libraries, sourcefiles, sections, output" />
24 <!-- Compile all dependency Library instances. -->
26 <target name=
"libraries">
27 <GenBuild type=
"build">
28 <property name=
"ARCH" value=
"${ARCH}"/>
29 <property name=
"MODULE_GUID" value=
"27d67720-ea68-48ae-93da-a3a074c90e30"/>
30 <property name=
"MODULE_VERSION" value=
""/>
31 <property name=
"PLATFORM" value=
"${PLATFORM}"/>
32 <property name=
"PACKAGE_GUID" value=
"5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
33 <property name=
"PACKAGE_VERSION" value=
""/>
35 <GenBuild type=
"build">
36 <property name=
"ARCH" value=
"${ARCH}"/>
37 <property name=
"MODULE_GUID" value=
"fd44e603-002a-4b29-9f5f-529e815b6165"/>
38 <property name=
"MODULE_VERSION" value=
""/>
39 <property name=
"PLATFORM" value=
"${PLATFORM}"/>
40 <property name=
"PACKAGE_GUID" value=
"5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
41 <property name=
"PACKAGE_VERSION" value=
""/>
43 <GenBuild type=
"build">
44 <property name=
"ARCH" value=
"${ARCH}"/>
45 <property name=
"MODULE_GUID" value=
"a86fbfca-0183-4eeb-aa8a-762e3b7da1f3"/>
46 <property name=
"MODULE_VERSION" value=
""/>
47 <property name=
"PLATFORM" value=
"${PLATFORM}"/>
48 <property name=
"PACKAGE_GUID" value=
"5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
49 <property name=
"PACKAGE_VERSION" value=
""/>
51 <GenBuild type=
"build">
52 <property name=
"ARCH" value=
"${ARCH}"/>
53 <property name=
"MODULE_GUID" value=
"556f5d10-7309-4af4-b80a-8196bd60946f"/>
54 <property name=
"MODULE_VERSION" value=
""/>
55 <property name=
"PLATFORM" value=
"${PLATFORM}"/>
56 <property name=
"PACKAGE_GUID" value=
"5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
57 <property name=
"PACKAGE_VERSION" value=
""/>
59 <GenBuild type=
"build">
60 <property name=
"ARCH" value=
"${ARCH}"/>
61 <property name=
"MODULE_GUID" value=
"55c61087-7367-4546-bc32-4937c5e6aff3"/>
62 <property name=
"MODULE_VERSION" value=
""/>
63 <property name=
"PLATFORM" value=
"${PLATFORM}"/>
64 <property name=
"PACKAGE_GUID" value=
"5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
65 <property name=
"PACKAGE_VERSION" value=
""/>
67 <GenBuild type=
"build">
68 <property name=
"ARCH" value=
"${ARCH}"/>
69 <property name=
"MODULE_GUID" value=
"9ba1d976-0624-41a3-8650-28165e8d9ae8"/>
70 <property name=
"MODULE_VERSION" value=
""/>
71 <property name=
"PLATFORM" value=
"${PLATFORM}"/>
72 <property name=
"PACKAGE_GUID" value=
"5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
73 <property name=
"PACKAGE_VERSION" value=
""/>
76 <target name=
"sourcefiles">
77 <Build_AUTOGEN FILEEXT=
"c" FILENAME=
"AutoGen" FILEPATH=
".">
79 <includepath path=
"${INCLUDE_PATHS}"/>
82 <Build_CCode FILEEXT=
"c" FILENAME=
"FwVol" FILEPATH=
".">
84 <includepath path=
"${INCLUDE_PATHS}"/>
87 <Build_CCode FILEEXT=
"c" FILENAME=
"WinNtThunk" FILEPATH=
".">
89 <includepath path=
"${INCLUDE_PATHS}"/>
92 <Build_CCode FILEEXT=
"c" FILENAME=
"SecMain" FILEPATH=
".">
94 <includepath path=
"${INCLUDE_PATHS}"/>
99 <target name=
"sections" />
101 <target name=
"output" >
104 <fileset dir=
"${DEST_DIR_OUTPUT}" includes=
"${OBJECTS}" />
105 <file list=
"${LIBS}"/>
108 <file name=
"${BIN_DIR}\SecMain.exe"/>
113 <command type=
"SLINK" cmd=
"${SLINK}" family=
"${SLINK_FAMILY}"
114 outputFile=
"${DEST_DIR_OUTPUT}/SecMainLocal.lib">
116 <argument value=
"${SLINK_FLAGS}"/>
118 <fileset dir=
"${DEST_DIR_OUTPUT}" includes=
"${OBJECTS}"/>
122 <var name=
"LIBS" value=
"${LIBS} ${DEST_DIR_OUTPUT}/SecMainLocal.lib" />
124 <shellscript shell=
"cmd.exe" tmpsuffix=
".cmd" >
128 "${DLINK}" /LIBPATH:
"${env.MSVCDir}\Lib" /LIBPATH:
"${env.MSVCDir}\PlatformSdk\Lib" /NOLOGO /SUBSYSTEM:CONSOLE /NODEFAULTLIB /IGNORE:
4086 /MAP /OPT:REF /DEBUG /MACHINE:I386 /LTCG Kernel32.lib MSVCRTD.lib Gdi32.lib User32.lib Winmm.lib ${LIBS} /base:
0x10000000 /out:${BIN_DIR}\SecMain.exe /pdb:${DEST_DIR_DEBUG}\SecMain.pdb
134 <target name=
"clean" ></target>
136 <target name=
"cleanAll"></target>