summaryrefslogtreecommitdiff
path: root/Core/EM/Runtime/Runtime.mak
diff options
context:
space:
mode:
Diffstat (limited to 'Core/EM/Runtime/Runtime.mak')
-rw-r--r--Core/EM/Runtime/Runtime.mak102
1 files changed, 102 insertions, 0 deletions
diff --git a/Core/EM/Runtime/Runtime.mak b/Core/EM/Runtime/Runtime.mak
new file mode 100644
index 0000000..6016f77
--- /dev/null
+++ b/Core/EM/Runtime/Runtime.mak
@@ -0,0 +1,102 @@
+#**********************************************************************
+#**********************************************************************
+#** **
+#** (C)Copyright 1985-2009, American Megatrends, Inc. **
+#** **
+#** All Rights Reserved. **
+#** **
+#** 5555 Oakbrook Parkway, Suite 200, Norcross, GA 30093 **
+#** **
+#** Phone: (770)-246-8600 **
+#** **
+#**********************************************************************
+#**********************************************************************
+
+#**********************************************************************
+# $Header: /Alaska/BIN/Core/Runtime/Runtime.mak 8 6/24/09 4:28p Robert $
+#
+# $Revision: 8 $
+#
+# $Date: 6/24/09 4:28p $
+#**********************************************************************
+# Revision History
+# ----------------
+# $Log: /Alaska/BIN/Core/Runtime/Runtime.mak $
+#
+# 8 6/24/09 4:28p Robert
+# updated file description
+#
+# 7 5/14/09 9:38a Felixp
+# New feature: SMM version of Runtime Services
+# Runtime driver is updated to install SMM version of the runtime
+# services table.
+# NVRAM driver is updated to populate SMM runtime table
+# with the pointers to SMM version of variable services.
+#
+# 6 5/01/09 6:11p Felixp
+# Bug fix(EIP 19816). $(AMICSPLib) is linked with Runtime module
+# (Used to be linked with NVRAM library that caused problems on systems
+# without Core Sources).
+#
+# 5 8/24/06 9:17a Felixp
+# Preliminary x64 support (work in progress)
+#
+# 4 12/02/05 11:16a Felixp
+# @set INCLUDE=%%INCLUDE%% removed since it's not needed.
+#
+# 3 6/16/05 10:48a Felixp
+# NVRAMTokens.c replaced with Tokens.c
+#
+# 2 2/11/05 5:48p Felixp
+# Binary files organization improved:
+# - extra layer of sub-component removed
+# - macros initialization moved to SDL tokens to eliminate undefined
+# macros situation
+# - debug and release binaries have different names now (workaround for
+# VeB limitation)
+# - binaries reside in the component home directory (eliminates
+# hardcoded paths)
+#
+# 3 1/18/05 3:22p Felixp
+# PrintDebugMessage renamed to Trace
+#
+#**********************************************************************
+#<AMI_FHDR_START>
+#
+# Name: Runtime.mak
+#
+# Description:
+# This file contains the build commands for the Runtime binary
+# components.
+#
+#<AMI_FHDR_END>
+#**********************************************************************
+all : RUNTIME
+
+RUNTIME : CORE_PEI $(BUILD_DIR)\RUNTIME.mak RUNTIMEBin
+
+$(BUILD_DIR)\RUNTIME.mak : $(RUNTIME_DIR)\$(@B).cif $(RUNTIME_DIR)\$(@B).mak $(BUILD_RULES)
+ $(CIF2MAK) $(RUNTIME_DIR)\$(@B).cif $(CIF2MAK_DEFAULTS)
+
+RUNTIMEBin : $(AMIDXELIB) $(Runtime_LIB) $(FLASHLIB) $(AMICSPLib)
+ $(MAKE) /$(MAKEFLAGS) $(BUILD_DEFAULTS)\
+ /f $(BUILD_DIR)\RUNTIME.mak all\
+ GUID=CBC59C4A-383A-41eb-A8EE-4498AEA567E4 \
+ ENTRY_POINT=RuntimeEntry \
+ TYPE=RT_DRIVER LIBRARIES= \
+ COMPRESS=1\
+ "INIT_LIST=$(RuntimeInitialize)"\
+ "INIT_LIST2=$(RuntimeSmmInitialize)"
+#**********************************************************************
+#**********************************************************************
+#** **
+#** (C)Copyright 1985-2009, American Megatrends, Inc. **
+#** **
+#** All Rights Reserved. **
+#** **
+#** 5555 Oakbrook Parkway, Suite 200, Norcross, GA 30093 **
+#** **
+#** Phone: (770)-246-8600 **
+#** **
+#**********************************************************************
+#********************************************************************** \ No newline at end of file