## @file
# process depex section generation
#
# Copyright (c) 2007, Intel Corporation. All rights reserved.<BR>
#
# This program and the accompanying materials
# are licensed and made available under the terms and conditions of the BSD License
# which accompanies this distribution. The full text of the license may be found at
#
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
#
##
# Import Modules
#
import Section
import subprocess
import os
import shutil
from Common.BuildToolError import *
## generate data section
#
#
## The constructor
#
# @param self The object pointer
#
Arch,
return None
## GenSection() method
#
# Generate compressed section
#
# @param self The object pointer
# @param OutputPath Where to place output file
# @param ModuleName Which module this section belongs to
# @param SecNum Index of section
# @param KeyStringList Filter for inputs of section generation
# @param FfsInf FfsInfStatement object that contains this section data
# @param Dict dictionary contains macro and its value
# @retval tuple (Generated file name list, section alignment)
#
ExpGuidDict = {}
if GuidStr == None:
for Item in ExpGuidDict:
ModuleType = 'PEIM'
SecType = 'PEI_DEPEX'
ModuleType = 'DXE_DRIVER'
SecType = 'DXE_DEPEX'
ModuleType = 'DXE_SMM_DRIVER'
SecType = 'SMM_DEPEX'
else:
GenFdsGlobalVariable.GenerateSection(OutputFile, [InputFile], Section.Section.SectionType.get (SecType))
FileList = [OutputFile]