EDK2 doxygen online documents - Firmware Encoding Index 1
EDK2 doxygen online documents - Firmware Encoding Index
Data Structures | Namespaces | Variables

BaseTools/Source/Python/AutoGen/GenMake.py File Reference

Create makefile for MS nmake and GNU make. More...

Go to the source code of this file.

Data Structures

class  BuildFile
 BuildFile class. More...
class  ModuleMakefile
 ModuleMakefile class. More...
class  CustomMakefile
 CustomMakefile class. More...
class  PlatformMakefile
 PlatformMakefile class. More...
class  TopLevelMakefile
 TopLevelMakefile class. More...

Namespaces

namespace  AutoGen::GenMake

Variables

tuple gIncludePattern = re.compile(r"^[ \t]*#?[ \t]*include(?:[ \t]*(?:\\(?:\r\n|\r|\n))*[ \t]*)*(?:\(?[\"<]?[ \t]*)([-\w.\\/() \t]+)(?:[ \t]*[\">]?\)?)", re.MULTILINE|re.UNICODE|re.IGNORECASE)
 Regular expression for finding header file inclusions.
tuple gMacroPattern = re.compile("([_A-Z][_A-Z0-9]*)[ \t]*\((.+)\)", re.UNICODE)
 Regular expression for matching macro used in header file inclusion.
string gProtocolDefinition = "Protocol/%(HeaderKey)s/%(HeaderKey)s.h"
 pattern for include style in Edk.x code
string gGuidDefinition = "Guid/%(HeaderKey)s/%(HeaderKey)s.h"
string gArchProtocolDefinition = "ArchProtocol/%(HeaderKey)s/%(HeaderKey)s.h"
string gPpiDefinition = "Ppi/%(HeaderKey)s/%(HeaderKey)s.h"
dictionary gIncludeMacroConversion
string gMakeType = ""
 default makefile type

Detailed Description

Create makefile for MS nmake and GNU make.

Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.
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 http://opensource.org/licenses/bsd-license.php

THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.

Definition in file GenMake.py.

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Defines