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