src/vendorcode/amd: remove Visual Studio remnants.
Delete files that (were overlooked and) are probably needed to build with Visual Studio. Remove doxygen helper files as well. Change-Id: I6b6cece178917ad9da1081eb6b1bb9be33066a77 Signed-off-by: Idwer Vollering <vidwer@gmail.com> Reviewed-on: http://review.coreboot.org/4489 Tested-by: build bot (Jenkins) Reviewed-by: Bruce Griffith <Bruce.Griffith@se-eng.com>
This commit is contained in:
parent
a406119e9b
commit
6e6d719d82
|
@ -1,259 +0,0 @@
|
|||
@echo off
|
||||
goto Begin
|
||||
:Documentation
|
||||
echo off
|
||||
echo **************************************************************************
|
||||
echo * Legacy.Bat
|
||||
echo * This batchfile establishes the build environment for an AGESA(TM)
|
||||
echo * legacy build.
|
||||
echo *
|
||||
echo * Syntax:
|
||||
echo * Legacy.bat Solution [DevTipPath] [DevKey] [DoxKey] [Release^|Debug] [Internal]
|
||||
echo * Parameters:
|
||||
echo * %% 1 Solution name. This is the AMD Platform Solution name that
|
||||
echo * identifies the delivery package. No default, this
|
||||
echo * parameter MUST be specified. This parameter MUST
|
||||
echo * be specified before the DevTip Path parameter.
|
||||
echo * %% 2 Path to the platform specific build directory. This is
|
||||
echo * where the options file %%Solution%%Options.c is located,
|
||||
echo * which contains the platform specific build option settings.
|
||||
echo * If left blank, the default %%Solution%%Options.c file from
|
||||
echo * the AGESA\Addendum directory is used.
|
||||
echo * %% 3 Developer's key - open an interactive MSVS window. This parameter is
|
||||
echo * optional, but when used it requires the first two parameters.
|
||||
echo * %% 4 Documentation Key - requests a compilation of the DOxygen
|
||||
echo * documentation files. key is "DOX". This parameter is
|
||||
echo * optional, but when used it requires the first two parameters.
|
||||
echo * %% 5 Build Configuration. There are two choices, "Release" and "Debug".
|
||||
echo * Debug is the default choice if not specified. This parameter is
|
||||
echo * optional, but when used it requires the first two parameters.
|
||||
echo * %% 6 Internal solution file select - choose a internal solution file.This parameter
|
||||
echo * is optional, but when used it requires the first two parameters.
|
||||
echo * NOTE: The paths MUST have a trailing '\' character.
|
||||
echo *
|
||||
echo * The AGESA build environment requires the following environment
|
||||
echo * variables MUST be defined for proper operation:
|
||||
echo * $(AGESA_ROOT) - identifies the directory where the AGESA code
|
||||
echo * is located. The top most dir; where AGESA.h is located.
|
||||
echo * This must be the full path, eg D:\myPlatform\AGESA\
|
||||
echo * **** This var is expected to be set by the caller ****
|
||||
echo *
|
||||
echo * $(Solution) - identifies the Platform Solution being targeted
|
||||
echo * $(AGESA_OptsDir) - identifies the directory where the platform
|
||||
echo * options and customization files are located.
|
||||
echo * This must be the full path
|
||||
echo *
|
||||
echo * Optional build environment variables
|
||||
echo *
|
||||
echo * set AGESA_B1_ADDRESS=0xFFF?????
|
||||
echo * Sets the B1 image base address in the ROM (otherwise 0xFFFD0000).
|
||||
echo * set AGESA_B2_ADDRESS=0xFFF?????
|
||||
echo * Sets the B2 image base address in the ROM (otherwise 0xFFFA0000).
|
||||
echo *
|
||||
echo * NOTE: The paths MUST have a trailing '\' character.
|
||||
echo **************************************************************************
|
||||
goto Exit
|
||||
|
||||
:Begin
|
||||
rem Clear working vars...
|
||||
set DevKey=
|
||||
set DoxKey=
|
||||
set Solution=
|
||||
set Configuration=
|
||||
|
||||
rem set default to external file prefix none
|
||||
set SolutionType=
|
||||
|
||||
rem Validate the AGESA_ROOT variable
|
||||
IF "%AGESA_ROOT%"=="" goto Else001
|
||||
rem User has set a path for Agesa_Root, verify that path...
|
||||
IF EXIST %AGESA_ROOT%Agesa.h goto EndIf002
|
||||
rem Try adding trailing '\'
|
||||
set AGESA_ROOT=%AGESA_ROOT%\
|
||||
IF EXIST %AGESA_ROOT%Agesa.h goto EndIf003
|
||||
echo Build ERROR: Environment variable AGESA_ROOT is invalid,
|
||||
echo Build ERROR: Could not find file Agesa.h at: %AGESA_ROOT%
|
||||
pause
|
||||
goto Documentation
|
||||
:EndIf003
|
||||
:EndIf002
|
||||
goto EndIf001
|
||||
:Else001
|
||||
echo Build ERROR: Required environment variable missing: AGESA_ROOT
|
||||
pause
|
||||
goto Documentation
|
||||
:EndIf001
|
||||
|
||||
rem Start processing the input parameters...
|
||||
:DoLoop
|
||||
rem Switch (%1)
|
||||
IF /I "%1"=="DevKey" goto Case001
|
||||
IF /I "%1"=="Maranello" goto Case002
|
||||
IF /I "%1"=="DevTest" goto Case002
|
||||
IF /I "%1"=="Danube" goto Case002
|
||||
IF /I "%1"=="DanNi" goto Case002
|
||||
IF /I "%1"=="Deccan" goto Case002
|
||||
IF /I "%1"=="Nile" goto Case002
|
||||
IF /I "%1"=="Dragon" goto Case002
|
||||
IF /I "%1"=="SanMarino" goto Case002
|
||||
IF /I "%1"=="Scorpius" goto Case002
|
||||
IF /I "%1"=="Sabine" goto Case002
|
||||
IF /I "%1"=="Lynx" goto Case002
|
||||
IF /I "%1"=="Brazos" goto Case002
|
||||
IF /I "%1"=="Comal" goto Case002
|
||||
IF /I "%1"=="Virgo" goto Case002
|
||||
IF /I "%1"=="DOX" goto Case009
|
||||
IF /I "%1"=="Debug" goto Case011
|
||||
IF /I "%1"=="Release" goto Case011
|
||||
IF /I "%1"=="Internal" goto Case012
|
||||
IF "%1"=="" goto Case006
|
||||
goto Case004
|
||||
:Case001
|
||||
rem Case 1: Special command param
|
||||
set DevKey=DevKey
|
||||
goto EndSwitch
|
||||
:Case002
|
||||
rem Case 2: Solution name parameter
|
||||
rem Set the Platform Solution name for the build environment
|
||||
rem Validation of the names was done by the IF's at the top of DoLoop
|
||||
set Solution=%1
|
||||
goto EndSwitch
|
||||
:Case004
|
||||
rem Case 4: Path param, check for validity
|
||||
rem Check if parameter matches the default
|
||||
rem Check for shortcut versions of the default. Also
|
||||
rem checking for missing trailing '\'
|
||||
IF /I "%1"=="Addendum" goto Then040
|
||||
IF /I "%1"=="Addendum\" goto Then040
|
||||
IF /I "%1"=="..\Addendum" goto Then040
|
||||
IF /I "%1"=="..\Addendum\" goto Then040
|
||||
IF /I "%1"=="..\..\Addendum" goto Then040
|
||||
IF /I "%1"=="..\..\Addendum\" goto Then040
|
||||
goto Else040
|
||||
:Then040
|
||||
set AGESA_OptsDir=%AGESA_ROOT%Addendum\
|
||||
Echo Build WARNING: User selected the default options path.
|
||||
goto EndIf040
|
||||
:Else040
|
||||
set AGESA_OptsDir=%1
|
||||
rem Non-default path given,
|
||||
rem Validate the AGESA_OptsDir parameter ( %%1 = %1 )...
|
||||
IF /I "%Solution%"=="" goto Else042
|
||||
IF EXIST %AGESA_OptsDir%%Solution%Options.c goto EndIf044
|
||||
rem Check if param was missing trailing '\'...
|
||||
set AGESA_OptsDir=%AGESA_OptsDir%\
|
||||
IF EXIST %AGESA_OptsDir%%Solution%Options.c goto EndIf045
|
||||
rem If using the default, assume the release file is in place.
|
||||
rem Could not find options file, post an error
|
||||
Echo Build ERROR: Path to AGESA options file is not valid...
|
||||
Echo . . Could not find options file: %AGESA_OptsDir%%Solution%Options.c
|
||||
set AGESA_OptsDir=
|
||||
set Solution=
|
||||
exit /B 5
|
||||
:EndIf045
|
||||
:EndIf044
|
||||
goto EndIf042
|
||||
:Else042
|
||||
rem Else042 - parameter ordering error, need to specify solution before tip path
|
||||
Echo Build ERROR: The 'Solution' name was not recognized or
|
||||
Echo The Solution must be specified before the Development tip path
|
||||
Echo . . . Legacy.bat Solution [DevTipPath] [DevKey] [DoxKey]
|
||||
exit /B 4
|
||||
:EndIf042
|
||||
:EndIf040
|
||||
goto EndSwitch
|
||||
:Case006
|
||||
rem Case 6: Parameter is blank, end of list
|
||||
rem Validate the required Environment Variables
|
||||
IF /I "%Solution%"=="" goto Else066
|
||||
IF NOT "%AGESA_OptsDir%"=="" goto Else060
|
||||
Rem No path param specified. Use the default file shipped with the AGESA package...
|
||||
Echo Build WARNING: Using default options file.
|
||||
set AGESA_OptsDir=%AGESA_ROOT%Addendum\
|
||||
goto EndIf060
|
||||
:Else060
|
||||
rem Else060 - tip path may have been set by caller prior to call,
|
||||
rem Validate the AGESA_OptsDir parameter ( %%AGESA_OptsDir = %AGESA_OptsDir% )...
|
||||
IF EXIST %AGESA_OptsDir%%Solution%Options.c goto EndIf061
|
||||
rem Check if param was missing trailing '\'...
|
||||
set AGESA_OptsDir=%AGESA_OptsDir%\
|
||||
IF EXIST %AGESA_OptsDir%%Solution%Options.c goto EndIf062
|
||||
rem If using the default, assume the release file is in place.
|
||||
rem Could not find options file, post an error
|
||||
Echo Build ERROR: Path to AGESA options file is not valid...
|
||||
Echo . . Could not find options file: %AGESA_OptsDir%%Solution%Options.c
|
||||
set AGESA_OptsDir=
|
||||
set Solution=
|
||||
exit /B 4
|
||||
:EndIf062
|
||||
:EndIf061
|
||||
:EndIf060
|
||||
goto EndIf066
|
||||
:Else066
|
||||
rem Else066 - parameter missing error, need to specify 'solution'
|
||||
Echo Build ERROR: The Platform Solution name must be specified:
|
||||
Echo . . . Legacy.bat Solution [DevTipPath] [DevKey] [DoxKey]
|
||||
exit /B 4
|
||||
:EndIf066
|
||||
goto EndDo
|
||||
:Case009
|
||||
rem Case 9: Documentation generation key
|
||||
set DoxKey=DoxKey
|
||||
goto EndSwitch
|
||||
:Case011
|
||||
rem Case 11: Build Configuration
|
||||
set Configuration=%1
|
||||
goto EndSwitch
|
||||
:Case012
|
||||
rem Case 12: Select Internal solution file prefix
|
||||
set SolutionType=%1
|
||||
goto EndSwitch
|
||||
:EndSwitch
|
||||
SHIFT
|
||||
goto DoLoop
|
||||
:EndDo
|
||||
|
||||
rem # Ensure that Microsoft Visual Studio 2005 is installed on this machine.
|
||||
IF NOT "%VS80COMNTOOLS%"=="" goto EndIf95
|
||||
echo ---------------------------------------------------------------------
|
||||
echo - Building AGESA ARCH2008 requires Microsoft Visual Studio 2005 -
|
||||
echo - Install Visual Studio 2005 and confirm environment -
|
||||
echo - variable VS80COMNTOOLS is present. -
|
||||
echo ---------------------------------------------------------------------
|
||||
pause
|
||||
exit
|
||||
:EndIf95
|
||||
|
||||
rem set the Visual Studio 32-bit development environment
|
||||
call "%VS80COMNTOOLS%vsvars32.bat"
|
||||
|
||||
rem Launch the documentation generator if selected by the user
|
||||
IF NOT "%DoxKey%"=="DoxKey" goto EndIf100
|
||||
devenv %AGESA_ROOT%Proc\AgesaDoc.sln /Rebuild "Release|Win32"
|
||||
:EndIf100
|
||||
|
||||
rem Use the default build configuration if none was specified.
|
||||
IF NOT "%Configuration%"=="" goto EndIf110
|
||||
set Configuration=Debug
|
||||
:EndIf110
|
||||
|
||||
rem Check image bases
|
||||
IF NOT "%AGESA_B1_ADDRESS%"=="" goto EndIf120
|
||||
set AGESA_B1_ADDRESS=0xFFFD0000
|
||||
:EndIf120
|
||||
IF NOT "%AGESA_B2_ADDRESS%"=="" goto EndIf130
|
||||
set AGESA_B2_ADDRESS=0xFFFA0000
|
||||
:EndIf130
|
||||
|
||||
rem Check if the 'secret' developers' key was used, open an interactive VS window
|
||||
IF NOT "%DevKey%"=="DevKey" goto Else140
|
||||
set DevKey=
|
||||
rem This is the command to open an interactive development window ...
|
||||
start /NORMAL devenv.exe %AGESA_ROOT%Legacy\Proc\%Solution%%SolutionType%Legacy.sln /ProjectConfig "%Configuration%|Win32"
|
||||
goto EndIf140
|
||||
:Else140
|
||||
rem Else140 - This is the command to perform a background or automated build ...
|
||||
devenv %AGESA_ROOT%Legacy\Proc\%Solution%%SolutionType%Legacy.sln /Rebuild "%Configuration%|Win32"
|
||||
:EndIf140
|
||||
:Exit
|
||||
exit /B 0
|
|
@ -1,332 +0,0 @@
|
|||
# Doxyfile 1.7.1
|
||||
|
||||
#---------------------------------------------------------------------------
|
||||
# Project related configuration options
|
||||
#---------------------------------------------------------------------------
|
||||
DOXYFILE_ENCODING = UTF-8
|
||||
PROJECT_NAME = AGESA
|
||||
PROJECT_NUMBER = 2008
|
||||
OUTPUT_DIRECTORY = $(AGESA_OptsDir)
|
||||
CREATE_SUBDIRS = NO
|
||||
OUTPUT_LANGUAGE = English
|
||||
BRIEF_MEMBER_DESC = YES
|
||||
REPEAT_BRIEF = YES
|
||||
ABBREVIATE_BRIEF = "The $name class " \
|
||||
"The $name widget " \
|
||||
"The $name file " \
|
||||
is \
|
||||
provides \
|
||||
specifies \
|
||||
contains \
|
||||
represents \
|
||||
a \
|
||||
an \
|
||||
the
|
||||
ALWAYS_DETAILED_SEC = NO
|
||||
INLINE_INHERITED_MEMB = NO
|
||||
FULL_PATH_NAMES = YES
|
||||
STRIP_FROM_PATH = U:// \
|
||||
../..
|
||||
STRIP_FROM_INC_PATH = ../..
|
||||
SHORT_NAMES = NO
|
||||
JAVADOC_AUTOBRIEF = YES
|
||||
QT_AUTOBRIEF = NO
|
||||
MULTILINE_CPP_IS_BRIEF = NO
|
||||
INHERIT_DOCS = YES
|
||||
SEPARATE_MEMBER_PAGES = NO
|
||||
TAB_SIZE = 2
|
||||
ALIASES = "ImplementedBy{2}=Implemented By: @ref instances\1 \"\2 Method Instances\" " \
|
||||
"Implements{3}=@xrefitem instances\1 \"Implements\" \"\2 Method Instances\" \3 " \
|
||||
"HtNbInstances=@ImplementedBy{htnb, HT Northbridge} " \
|
||||
"HtNbMethod{1}=@Implements{htnb, HT Northbridge, \1} " \
|
||||
"HtFeatInstances=@ImplementedBy{htfeat, HT Features} " \
|
||||
"HtFeatMethod{1}=@Implements{htfeat, HT Features, \1} " \
|
||||
"HtInterfaceInstances=@ImplementedBy{htintf, HT Internal Interface} " \
|
||||
"HtInterfaceMethod{1}=@Implements{htintf, HT Internal Interface, \1} " \
|
||||
"CpuServiceInstances=@ImplementedBy{cpuservice, CPU Specific Services} " \
|
||||
"CpuServiceMethod{1}=@Implements{cpuservice, CPU Specific Services, \1} " \
|
||||
"TableEntryTypeInstances=@ImplementedBy{tblentrys, Table Entry Implementer} " \
|
||||
"TableEntryTypeMethod{1}=@Implements{tblentrys, Table Entry Implementer, \1} " \
|
||||
"TableTypeErrataInstances=@ImplementedBy{tblerrata, Table Errata Workaround} " \
|
||||
"TableTypeErrataMethod{1}=@Implements{tblerrata, Table Errata Workaround, \1} " \
|
||||
"BldCfgItem{1}=@xrefitem bldcfg \"Customization Item\" \"Build Configuration Items\" \1"
|
||||
OPTIMIZE_OUTPUT_FOR_C = YES
|
||||
OPTIMIZE_OUTPUT_JAVA = NO
|
||||
OPTIMIZE_FOR_FORTRAN = NO
|
||||
OPTIMIZE_OUTPUT_VHDL = NO
|
||||
EXTENSION_MAPPING =
|
||||
BUILTIN_STL_SUPPORT = NO
|
||||
CPP_CLI_SUPPORT = NO
|
||||
SIP_SUPPORT = NO
|
||||
IDL_PROPERTY_SUPPORT = YES
|
||||
DISTRIBUTE_GROUP_DOC = NO
|
||||
SUBGROUPING = YES
|
||||
TYPEDEF_HIDES_STRUCT = YES
|
||||
SYMBOL_CACHE_SIZE = 7
|
||||
#---------------------------------------------------------------------------
|
||||
# Build related configuration options
|
||||
#---------------------------------------------------------------------------
|
||||
EXTRACT_ALL = NO
|
||||
EXTRACT_PRIVATE = NO
|
||||
EXTRACT_STATIC = NO
|
||||
EXTRACT_LOCAL_CLASSES = YES
|
||||
EXTRACT_LOCAL_METHODS = NO
|
||||
EXTRACT_ANON_NSPACES = NO
|
||||
HIDE_UNDOC_MEMBERS = YES
|
||||
HIDE_UNDOC_CLASSES = YES
|
||||
HIDE_FRIEND_COMPOUNDS = NO
|
||||
HIDE_IN_BODY_DOCS = NO
|
||||
INTERNAL_DOCS = NO
|
||||
CASE_SENSE_NAMES = NO
|
||||
HIDE_SCOPE_NAMES = NO
|
||||
SHOW_INCLUDE_FILES = YES
|
||||
INLINE_INFO = YES
|
||||
SORT_MEMBER_DOCS = NO
|
||||
SORT_BRIEF_DOCS = NO
|
||||
SORT_MEMBERS_CTORS_1ST = NO
|
||||
SORT_GROUP_NAMES = NO
|
||||
SORT_BY_SCOPE_NAME = NO
|
||||
GENERATE_TODOLIST = YES
|
||||
GENERATE_TESTLIST = NO
|
||||
GENERATE_BUGLIST = NO
|
||||
GENERATE_DEPRECATEDLIST= YES
|
||||
ENABLED_SECTIONS =
|
||||
MAX_INITIALIZER_LINES = 2
|
||||
SHOW_USED_FILES = NO
|
||||
SHOW_DIRECTORIES = NO
|
||||
SHOW_FILES = YES
|
||||
SHOW_NAMESPACES = YES
|
||||
FILE_VERSION_FILTER =
|
||||
LAYOUT_FILE =
|
||||
#---------------------------------------------------------------------------
|
||||
# configuration options related to warning and progress messages
|
||||
#---------------------------------------------------------------------------
|
||||
QUIET = NO
|
||||
WARNINGS = YES
|
||||
WARN_IF_UNDOCUMENTED = YES
|
||||
WARN_IF_DOC_ERROR = YES
|
||||
WARN_NO_PARAMDOC = NO
|
||||
WARN_FORMAT = "$file:$line: $text"
|
||||
WARN_LOGFILE =
|
||||
#---------------------------------------------------------------------------
|
||||
# configuration options related to the input files
|
||||
#---------------------------------------------------------------------------
|
||||
INPUT = ..
|
||||
INPUT_ENCODING = UTF-8
|
||||
FILE_PATTERNS = *.c \
|
||||
*.cc \
|
||||
*.cxx \
|
||||
*.cpp \
|
||||
*.c++ \
|
||||
*.d \
|
||||
*.java \
|
||||
*.ii \
|
||||
*.ixx \
|
||||
*.ipp \
|
||||
*.i++ \
|
||||
*.inl \
|
||||
*.h \
|
||||
*.hh \
|
||||
*.hxx \
|
||||
*.hpp \
|
||||
*.h++ \
|
||||
*.idl \
|
||||
*.odl \
|
||||
*.cs \
|
||||
*.php \
|
||||
*.php3 \
|
||||
*.inc \
|
||||
*.m \
|
||||
*.mm \
|
||||
*.dox \
|
||||
*.py \
|
||||
*.f90
|
||||
RECURSIVE = YES
|
||||
EXCLUDE =
|
||||
EXCLUDE_SYMLINKS = NO
|
||||
EXCLUDE_PATTERNS = */.svn \
|
||||
*/Debug/* \
|
||||
*/Examples/* \
|
||||
*/GNB/*/GmmRegisters.h \
|
||||
*/GNB/*/GnbRegisters.h \
|
||||
*/GNB/*/CpuPciRegisters.h \
|
||||
*/GNB/*/RcuRegisters.h \
|
||||
*/GNB/*/PcieRegisters.h \
|
||||
*/GNB/*/SmuRegisters.h \
|
||||
*/GNB/*/*FcrRegisters.h \
|
||||
*/GNB/*/GnbRegisters*.h \
|
||||
*/GNB/*/*PciePhyRegisters.h
|
||||
EXCLUDE_SYMBOLS =
|
||||
EXAMPLE_PATH = $(AGESA_ROOT)Addendum/Examples
|
||||
EXAMPLE_PATTERNS = *
|
||||
EXAMPLE_RECURSIVE = NO
|
||||
IMAGE_PATH =
|
||||
INPUT_FILTER =
|
||||
FILTER_PATTERNS =
|
||||
FILTER_SOURCE_FILES = NO
|
||||
#---------------------------------------------------------------------------
|
||||
# configuration options related to source browsing
|
||||
#---------------------------------------------------------------------------
|
||||
SOURCE_BROWSER = NO
|
||||
INLINE_SOURCES = NO
|
||||
STRIP_CODE_COMMENTS = YES
|
||||
REFERENCED_BY_RELATION = YES
|
||||
REFERENCES_RELATION = YES
|
||||
REFERENCES_LINK_SOURCE = NO
|
||||
USE_HTAGS = NO
|
||||
VERBATIM_HEADERS = NO
|
||||
#---------------------------------------------------------------------------
|
||||
# configuration options related to the alphabetical class index
|
||||
#---------------------------------------------------------------------------
|
||||
ALPHABETICAL_INDEX = NO
|
||||
COLS_IN_ALPHA_INDEX = 5
|
||||
IGNORE_PREFIX =
|
||||
#---------------------------------------------------------------------------
|
||||
# configuration options related to the HTML output
|
||||
#---------------------------------------------------------------------------
|
||||
GENERATE_HTML = YES
|
||||
HTML_OUTPUT = html
|
||||
HTML_FILE_EXTENSION = .html
|
||||
HTML_HEADER =
|
||||
HTML_FOOTER =
|
||||
HTML_STYLESHEET =
|
||||
HTML_COLORSTYLE_HUE = 220
|
||||
HTML_COLORSTYLE_SAT = 100
|
||||
HTML_COLORSTYLE_GAMMA = 80
|
||||
HTML_TIMESTAMP = NO
|
||||
HTML_ALIGN_MEMBERS = YES
|
||||
HTML_DYNAMIC_SECTIONS = NO
|
||||
GENERATE_DOCSET = NO
|
||||
DOCSET_FEEDNAME = "Doxygen generated docs"
|
||||
DOCSET_BUNDLE_ID = org.doxygen.Project
|
||||
DOCSET_PUBLISHER_ID = org.doxygen.Publisher
|
||||
DOCSET_PUBLISHER_NAME = Publisher
|
||||
GENERATE_HTMLHELP = YES
|
||||
CHM_FILE = ../arch2008.chm
|
||||
HHC_LOCATION = "c:/Program Files/HTML Help Workshop/hhc.exe"
|
||||
GENERATE_CHI = NO
|
||||
CHM_INDEX_ENCODING =
|
||||
BINARY_TOC = NO
|
||||
TOC_EXPAND = NO
|
||||
GENERATE_QHP = NO
|
||||
QCH_FILE =
|
||||
QHP_NAMESPACE =
|
||||
QHP_VIRTUAL_FOLDER = doc
|
||||
QHP_CUST_FILTER_NAME =
|
||||
QHP_CUST_FILTER_ATTRS =
|
||||
QHP_SECT_FILTER_ATTRS =
|
||||
QHG_LOCATION =
|
||||
GENERATE_ECLIPSEHELP = NO
|
||||
ECLIPSE_DOC_ID = org.doxygen.Project
|
||||
DISABLE_INDEX = NO
|
||||
ENUM_VALUES_PER_LINE = 4
|
||||
GENERATE_TREEVIEW = YES
|
||||
USE_INLINE_TREES = YES
|
||||
TREEVIEW_WIDTH = 250
|
||||
EXT_LINKS_IN_WINDOW = NO
|
||||
FORMULA_FONTSIZE = 10
|
||||
FORMULA_TRANSPARENT = YES
|
||||
SEARCHENGINE = NO
|
||||
SERVER_BASED_SEARCH = NO
|
||||
#---------------------------------------------------------------------------
|
||||
# configuration options related to the LaTeX output
|
||||
#---------------------------------------------------------------------------
|
||||
GENERATE_LATEX = NO
|
||||
LATEX_OUTPUT = latex
|
||||
LATEX_CMD_NAME = latex
|
||||
MAKEINDEX_CMD_NAME = makeindex
|
||||
COMPACT_LATEX = NO
|
||||
PAPER_TYPE = a4wide
|
||||
EXTRA_PACKAGES =
|
||||
LATEX_HEADER =
|
||||
PDF_HYPERLINKS = NO
|
||||
USE_PDFLATEX = NO
|
||||
LATEX_BATCHMODE = NO
|
||||
LATEX_HIDE_INDICES = NO
|
||||
LATEX_SOURCE_CODE = NO
|
||||
#---------------------------------------------------------------------------
|
||||
# configuration options related to the RTF output
|
||||
#---------------------------------------------------------------------------
|
||||
GENERATE_RTF = NO
|
||||
RTF_OUTPUT = rtf
|
||||
COMPACT_RTF = NO
|
||||
RTF_HYPERLINKS = NO
|
||||
RTF_STYLESHEET_FILE =
|
||||
RTF_EXTENSIONS_FILE =
|
||||
#---------------------------------------------------------------------------
|
||||
# configuration options related to the man page output
|
||||
#---------------------------------------------------------------------------
|
||||
GENERATE_MAN = NO
|
||||
MAN_OUTPUT = man
|
||||
MAN_EXTENSION = .3
|
||||
MAN_LINKS = NO
|
||||
#---------------------------------------------------------------------------
|
||||
# configuration options related to the XML output
|
||||
#---------------------------------------------------------------------------
|
||||
GENERATE_XML = NO
|
||||
XML_OUTPUT = xml
|
||||
XML_SCHEMA =
|
||||
XML_DTD =
|
||||
XML_PROGRAMLISTING = YES
|
||||
#---------------------------------------------------------------------------
|
||||
# configuration options for the AutoGen Definitions output
|
||||
#---------------------------------------------------------------------------
|
||||
GENERATE_AUTOGEN_DEF = NO
|
||||
#---------------------------------------------------------------------------
|
||||
# configuration options related to the Perl module output
|
||||
#---------------------------------------------------------------------------
|
||||
GENERATE_PERLMOD = NO
|
||||
PERLMOD_LATEX = NO
|
||||
PERLMOD_PRETTY = YES
|
||||
PERLMOD_MAKEVAR_PREFIX =
|
||||
#---------------------------------------------------------------------------
|
||||
# Configuration options related to the preprocessor
|
||||
#---------------------------------------------------------------------------
|
||||
ENABLE_PREPROCESSING = YES
|
||||
MACRO_EXPANSION = NO
|
||||
EXPAND_ONLY_PREDEF = NO
|
||||
SEARCH_INCLUDES = YES
|
||||
INCLUDE_PATH = .
|
||||
INCLUDE_FILE_PATTERNS =
|
||||
PREDEFINED =
|
||||
EXPAND_AS_DEFINED =
|
||||
SKIP_FUNCTION_MACROS = YES
|
||||
#---------------------------------------------------------------------------
|
||||
# Configuration::additions related to external references
|
||||
#---------------------------------------------------------------------------
|
||||
TAGFILES =
|
||||
GENERATE_TAGFILE =
|
||||
ALLEXTERNALS = NO
|
||||
EXTERNAL_GROUPS = YES
|
||||
PERL_PATH = /usr/bin/perl
|
||||
#---------------------------------------------------------------------------
|
||||
# Configuration options related to the dot tool
|
||||
#---------------------------------------------------------------------------
|
||||
CLASS_DIAGRAMS = NO
|
||||
MSCGEN_PATH =
|
||||
HIDE_UNDOC_RELATIONS = YES
|
||||
HAVE_DOT = YES
|
||||
DOT_NUM_THREADS = 0
|
||||
DOT_FONTNAME = FreeSans.ttf
|
||||
DOT_FONTSIZE = 10
|
||||
DOT_FONTPATH =
|
||||
CLASS_GRAPH = YES
|
||||
COLLABORATION_GRAPH = YES
|
||||
GROUP_GRAPHS = YES
|
||||
UML_LOOK = NO
|
||||
TEMPLATE_RELATIONS = NO
|
||||
INCLUDE_GRAPH = YES
|
||||
INCLUDED_BY_GRAPH = YES
|
||||
CALL_GRAPH = YES
|
||||
CALLER_GRAPH = NO
|
||||
GRAPHICAL_HIERARCHY = YES
|
||||
DIRECTORY_GRAPH = YES
|
||||
DOT_IMAGE_FORMAT = png
|
||||
DOT_PATH = "C:/Program Files/Graphviz/bin"
|
||||
DOTFILE_DIRS =
|
||||
DOT_GRAPH_MAX_NODES = 30
|
||||
MAX_DOT_GRAPH_DEPTH = 2
|
||||
DOT_TRANSPARENT = YES
|
||||
DOT_MULTI_TARGETS = YES
|
||||
GENERATE_LEGEND = YES
|
||||
DOT_CLEANUP = YES
|
|
@ -1,286 +0,0 @@
|
|||
@echo off
|
||||
echo *****************************************************************************
|
||||
echo *
|
||||
echo * Copyright (c) 2011, Advanced Micro Devices, Inc.
|
||||
echo * All rights reserved.
|
||||
echo *
|
||||
echo * Redistribution and use in source and binary forms, with or without
|
||||
echo * modification, are permitted provided that the following conditions are met:
|
||||
echo * * Redistributions of source code must retain the above copyright
|
||||
echo * notice, this list of conditions and the following disclaimer.
|
||||
echo * * Redistributions in binary form must reproduce the above copyright
|
||||
echo * notice, this list of conditions and the following disclaimer in the
|
||||
echo * documentation and/or other materials provided with the distribution.
|
||||
echo * * Neither the name of Advanced Micro Devices, Inc. nor the names of
|
||||
echo * its contributors may be used to endorse or promote products derived
|
||||
echo * from this software without specific prior written permission.
|
||||
echo *
|
||||
echo * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
|
||||
echo * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||
echo * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||
echo * DISCLAIMED. IN NO EVENT SHALL ADVANCED MICRO DEVICES, INC. BE LIABLE FOR ANY
|
||||
echo * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
|
||||
echo * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
||||
echo * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
|
||||
echo * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
echo * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
echo * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
echo *
|
||||
echo * ***************************************************************************
|
||||
|
||||
|
||||
goto Begin
|
||||
:Documentation
|
||||
echo off
|
||||
echo **************************************************************************
|
||||
echo * Legacy.Bat
|
||||
echo * This batchfile establishes the build environment for an AGESA(TM)
|
||||
echo * legacy build.
|
||||
echo *
|
||||
echo * Syntax:
|
||||
echo * Legacy.bat Solution [DevTipPath] [DevKey] [DoxKey] [Release^|Debug] [Internal]
|
||||
echo * Parameters:
|
||||
echo * %% 1 Solution name. This is the AMD Platform Solution name that
|
||||
echo * identifies the delivery package. No default, this
|
||||
echo * parameter MUST be specified. This parameter MUST
|
||||
echo * be specified before the DevTip Path parameter.
|
||||
echo * %% 2 Path to the platform specific build directory. This is
|
||||
echo * where the options file %%Solution%%Options.c is located,
|
||||
echo * which contains the platform specific build option settings.
|
||||
echo * If left blank, the default %%Solution%%Options.c file from
|
||||
echo * the AGESA\Addendum directory is used.
|
||||
echo * %% 3 Developer's key - open an interactive MSVS window. This parameter is
|
||||
echo * optional, but when used it requires the first two parameters.
|
||||
echo * %% 4 Documentation Key - requests a compilation of the DOxygen
|
||||
echo * documentation files. key is "DOX". This parameter is
|
||||
echo * optional, but when used it requires the first two parameters.
|
||||
echo * %% 5 Build Configuration. There are two choices, "Release" and "Debug".
|
||||
echo * Debug is the default choice if not specified. This parameter is
|
||||
echo * optional, but when used it requires the first two parameters.
|
||||
echo * %% 6 Internal solution file select - choose a internal solution file.This parameter
|
||||
echo * is optional, but when used it requires the first two parameters.
|
||||
echo * NOTE: The paths MUST have a trailing '\' character.
|
||||
echo *
|
||||
echo * The AGESA build environment requires the following environment
|
||||
echo * variables MUST be defined for proper operation:
|
||||
echo * $(AGESA_ROOT) - identifies the directory where the AGESA code
|
||||
echo * is located. The top most dir; where AGESA.h is located.
|
||||
echo * This must be the full path, eg D:\myPlatform\AGESA\
|
||||
echo * **** This var is expected to be set by the caller ****
|
||||
echo *
|
||||
echo * $(Solution) - identifies the Platform Solution being targeted
|
||||
echo * $(AGESA_OptsDir) - identifies the directory where the platform
|
||||
echo * options and customization files are located.
|
||||
echo * This must be the full path
|
||||
echo *
|
||||
echo * Optional build environment variables
|
||||
echo *
|
||||
echo * set AGESA_B1_ADDRESS=0xFFF?????
|
||||
echo * Sets the B1 image base address in the ROM (otherwise 0xFFFD0000).
|
||||
echo * set AGESA_B2_ADDRESS=0xFFF?????
|
||||
echo * Sets the B2 image base address in the ROM (otherwise 0xFFFA0000).
|
||||
echo *
|
||||
echo * NOTE: The paths MUST have a trailing '\' character.
|
||||
echo **************************************************************************
|
||||
goto Exit
|
||||
|
||||
:Begin
|
||||
rem Clear working vars...
|
||||
set DevKey=
|
||||
set DoxKey=
|
||||
set Solution=
|
||||
set Configuration=
|
||||
|
||||
rem set default to external file prefix none
|
||||
set SolutionType=
|
||||
|
||||
rem Validate the AGESA_ROOT variable
|
||||
IF "%AGESA_ROOT%"=="" goto Else001
|
||||
rem User has set a path for Agesa_Root, verify that path...
|
||||
IF EXIST %AGESA_ROOT%Agesa.h goto EndIf002
|
||||
rem Try adding trailing '\'
|
||||
set AGESA_ROOT=%AGESA_ROOT%\
|
||||
IF EXIST %AGESA_ROOT%Agesa.h goto EndIf003
|
||||
echo Build ERROR: Environment variable AGESA_ROOT is invalid,
|
||||
echo Build ERROR: Could not find file Agesa.h at: %AGESA_ROOT%
|
||||
pause
|
||||
goto Documentation
|
||||
:EndIf003
|
||||
:EndIf002
|
||||
goto EndIf001
|
||||
:Else001
|
||||
echo Build ERROR: Required environment variable missing: AGESA_ROOT
|
||||
pause
|
||||
goto Documentation
|
||||
:EndIf001
|
||||
|
||||
rem Start processing the input parameters...
|
||||
:DoLoop
|
||||
rem Switch (%1)
|
||||
IF /I "%1"=="DevKey" goto Case001
|
||||
IF /I "%1"=="Maranello" goto Case002
|
||||
IF /I "%1"=="DevTest" goto Case002
|
||||
IF /I "%1"=="Danube" goto Case002
|
||||
IF /I "%1"=="DanNi" goto Case002
|
||||
IF /I "%1"=="Nile" goto Case002
|
||||
IF /I "%1"=="Dragon" goto Case002
|
||||
IF /I "%1"=="SanMarino" goto Case002
|
||||
IF /I "%1"=="Scorpius" goto Case002
|
||||
IF /I "%1"=="Sabine" goto Case002
|
||||
IF /I "%1"=="Lynx" goto Case002
|
||||
IF /I "%1"=="Brazos" goto Case002
|
||||
IF /I "%1"=="DOX" goto Case009
|
||||
IF /I "%1"=="Debug" goto Case011
|
||||
IF /I "%1"=="Release" goto Case011
|
||||
IF /I "%1"=="Internal" goto Case012
|
||||
IF "%1"=="" goto Case006
|
||||
goto Case004
|
||||
:Case001
|
||||
rem Case 1: Special command param
|
||||
set DevKey=DevKey
|
||||
goto EndSwitch
|
||||
:Case002
|
||||
rem Case 2: Solution name parameter
|
||||
rem Set the Platform Solution name for the build environment
|
||||
rem Validation of the names was done by the IF's at the top of DoLoop
|
||||
set Solution=%1
|
||||
goto EndSwitch
|
||||
:Case004
|
||||
rem Case 4: Path param, check for validity
|
||||
rem Check if parameter matches the default
|
||||
rem Check for shortcut versions of the default. Also
|
||||
rem checking for missing trailing '\'
|
||||
IF /I "%1"=="Addendum" goto Then040
|
||||
IF /I "%1"=="Addendum\" goto Then040
|
||||
IF /I "%1"=="..\Addendum" goto Then040
|
||||
IF /I "%1"=="..\Addendum\" goto Then040
|
||||
IF /I "%1"=="..\..\Addendum" goto Then040
|
||||
IF /I "%1"=="..\..\Addendum\" goto Then040
|
||||
goto Else040
|
||||
:Then040
|
||||
set AGESA_OptsDir=%AGESA_ROOT%Addendum\
|
||||
Echo Build WARNING: User selected the default options path.
|
||||
goto EndIf040
|
||||
:Else040
|
||||
set AGESA_OptsDir=%1
|
||||
rem Non-default path given,
|
||||
rem Validate the AGESA_OptsDir parameter ( %%1 = %1 )...
|
||||
IF /I "%Solution%"=="" goto Else042
|
||||
IF EXIST %AGESA_OptsDir%%Solution%Options.c goto EndIf044
|
||||
rem Check if param was missing trailing '\'...
|
||||
set AGESA_OptsDir=%AGESA_OptsDir%\
|
||||
IF EXIST %AGESA_OptsDir%%Solution%Options.c goto EndIf045
|
||||
rem If using the default, assume the release file is in place.
|
||||
rem Could not find options file, post an error
|
||||
Echo Build ERROR: Path to AGESA options file is not valid...
|
||||
Echo . . Could not find options file: %AGESA_OptsDir%%Solution%Options.c
|
||||
set AGESA_OptsDir=
|
||||
set Solution=
|
||||
exit /B 5
|
||||
:EndIf045
|
||||
:EndIf044
|
||||
goto EndIf042
|
||||
:Else042
|
||||
rem Else042 - parameter ordering error, need to specify solution before tip path
|
||||
Echo Build ERROR: The 'Solution' name was not recognized or
|
||||
Echo The Solution must be specified before the Development tip path
|
||||
Echo . . . Legacy.bat Solution [DevTipPath] [DevKey] [DoxKey]
|
||||
exit /B 4
|
||||
:EndIf042
|
||||
:EndIf040
|
||||
goto EndSwitch
|
||||
:Case006
|
||||
rem Case 6: Parameter is blank, end of list
|
||||
rem Validate the required Environment Variables
|
||||
IF /I "%Solution%"=="" goto Else066
|
||||
IF NOT "%AGESA_OptsDir%"=="" goto Else060
|
||||
Rem No path param specified. Use the default file shipped with the AGESA package...
|
||||
Echo Build WARNING: Using default options file.
|
||||
set AGESA_OptsDir=%AGESA_ROOT%Addendum\
|
||||
goto EndIf060
|
||||
:Else060
|
||||
rem Else060 - tip path may have been set by caller prior to call,
|
||||
rem Validate the AGESA_OptsDir parameter ( %%AGESA_OptsDir = %AGESA_OptsDir% )...
|
||||
IF EXIST %AGESA_OptsDir%%Solution%Options.c goto EndIf061
|
||||
rem Check if param was missing trailing '\'...
|
||||
set AGESA_OptsDir=%AGESA_OptsDir%\
|
||||
IF EXIST %AGESA_OptsDir%%Solution%Options.c goto EndIf062
|
||||
rem If using the default, assume the release file is in place.
|
||||
rem Could not find options file, post an error
|
||||
Echo Build ERROR: Path to AGESA options file is not valid...
|
||||
Echo . . Could not find options file: %AGESA_OptsDir%%Solution%Options.c
|
||||
set AGESA_OptsDir=
|
||||
set Solution=
|
||||
exit /B 4
|
||||
:EndIf062
|
||||
:EndIf061
|
||||
:EndIf060
|
||||
goto EndIf066
|
||||
:Else066
|
||||
rem Else066 - parameter missing error, need to specify 'solution'
|
||||
Echo Build ERROR: The Platform Solution name must be specified:
|
||||
Echo . . . Legacy.bat Solution [DevTipPath] [DevKey] [DoxKey]
|
||||
exit /B 4
|
||||
:EndIf066
|
||||
goto EndDo
|
||||
:Case009
|
||||
rem Case 9: Documentation generation key
|
||||
set DoxKey=DoxKey
|
||||
goto EndSwitch
|
||||
:Case011
|
||||
rem Case 11: Build Configuration
|
||||
set Configuration=%1
|
||||
goto EndSwitch
|
||||
:Case012
|
||||
rem Case 12: Select Internal solution file prefix
|
||||
set SolutionType=%1
|
||||
goto EndSwitch
|
||||
:EndSwitch
|
||||
SHIFT
|
||||
goto DoLoop
|
||||
:EndDo
|
||||
|
||||
rem # Ensure that Microsoft Visual Studio 2005 is installed on this machine.
|
||||
IF NOT "%VS80COMNTOOLS%"=="" goto EndIf95
|
||||
echo ---------------------------------------------------------------------
|
||||
echo - Building AGESA ARCH2008 requires Microsoft Visual Studio 2005 -
|
||||
echo - Install Visual Studio 2005 and confirm environment -
|
||||
echo - variable VS80COMNTOOLS is present. -
|
||||
echo ---------------------------------------------------------------------
|
||||
pause
|
||||
exit
|
||||
:EndIf95
|
||||
|
||||
rem set the Visual Studio 32-bit development environment
|
||||
call "%VS80COMNTOOLS%vsvars32.bat"
|
||||
|
||||
rem Launch the documentation generator if selected by the user
|
||||
IF NOT "%DoxKey%"=="DoxKey" goto EndIf100
|
||||
devenv %AGESA_ROOT%Proc\AgesaDoc.sln /Rebuild "Release|Win32"
|
||||
:EndIf100
|
||||
|
||||
rem Use the default build configuration if none was specified.
|
||||
IF NOT "%Configuration%"=="" goto EndIf110
|
||||
set Configuration=Debug
|
||||
:EndIf110
|
||||
|
||||
rem Check image bases
|
||||
IF NOT "%AGESA_B1_ADDRESS%"=="" goto EndIf120
|
||||
set AGESA_B1_ADDRESS=0xFFFD0000
|
||||
:EndIf120
|
||||
IF NOT "%AGESA_B2_ADDRESS%"=="" goto EndIf130
|
||||
set AGESA_B2_ADDRESS=0xFFFA0000
|
||||
:EndIf130
|
||||
|
||||
rem Check if the 'secret' developers' key was used, open an interactive VS window
|
||||
IF NOT "%DevKey%"=="DevKey" goto Else140
|
||||
set DevKey=
|
||||
rem This is the command to open an interactive development window ...
|
||||
start /NORMAL devenv.exe %AGESA_ROOT%Legacy\Proc\%Solution%%SolutionType%Legacy.sln /ProjectConfig "%Configuration%|Win32"
|
||||
goto EndIf140
|
||||
:Else140
|
||||
rem Else140 - This is the command to perform a background or automated build ...
|
||||
devenv %AGESA_ROOT%Legacy\Proc\%Solution%%SolutionType%Legacy.sln /Rebuild "%Configuration%|Win32"
|
||||
:EndIf140
|
||||
:Exit
|
||||
exit /B 0
|
Loading…
Reference in New Issue