summaryrefslogtreecommitdiff
path: root/Core/EM/SecurityPkg/AuthenticatedVariable/AuthVariable.mak
diff options
context:
space:
mode:
Diffstat (limited to 'Core/EM/SecurityPkg/AuthenticatedVariable/AuthVariable.mak')
-rw-r--r--Core/EM/SecurityPkg/AuthenticatedVariable/AuthVariable.mak89
1 files changed, 89 insertions, 0 deletions
diff --git a/Core/EM/SecurityPkg/AuthenticatedVariable/AuthVariable.mak b/Core/EM/SecurityPkg/AuthenticatedVariable/AuthVariable.mak
new file mode 100644
index 0000000..5633611
--- /dev/null
+++ b/Core/EM/SecurityPkg/AuthenticatedVariable/AuthVariable.mak
@@ -0,0 +1,89 @@
+#*************************************************************************
+#*************************************************************************
+#** **
+#** (C)Copyright 1985-2012, American Megatrends, Inc. **
+#** **
+#** All Rights Reserved. **
+#** **
+#** 5555 Oakbrook Parkway, Suite 200, Norcross, GA 30093 **
+#** **
+#** Phone: (770)-246-8600 **
+#** **
+#*************************************************************************
+#*************************************************************************
+
+#*************************************************************************
+# $Header: /Alaska/SOURCE/Modules/SecureBoot_WIN8/AuthenticatedVariable_efi/AuthVariable.mak 6 8/15/13 11:26a Alexp $
+#
+# $Revision: 6 $
+#
+# $Date: 8/15/13 11:26a $
+#*************************************************************************
+# Revision History
+# ----------------
+# $Log: /Alaska/SOURCE/Modules/SecureBoot_WIN8/AuthenticatedVariable_efi/AuthVariable.mak $
+#
+# 6 8/15/13 11:26a Alexp
+# Link AmyCryptoLib
+#
+# 5 11/19/12 4:41p Alexp
+# Fix for Win8 SecureBoot logo requirement: restore Secure Boot state
+# across flash updates.
+# Move all secure boot Setup settings to a separate varstore variable.
+# Preserve var across re-flash
+#
+# 4 10/16/12 3:45p Alexp
+# Implemented R/O Variables support via fixed and OEM defined (eLink)
+# lists
+#
+# 3 9/19/12 4:29p Alexp
+# New feature: add facility to link external Physical User Presence
+# detect hooks via eLink:PhysicalUserPresenceDetect
+#
+# 2 6/30/11 4:02p Alexp
+# added Callback event on Setup Mode change request form Security Setup
+# Page.
+#
+# 1 6/13/11 5:25p Alexp
+#
+# 2 5/11/11 1:03p Alexp
+# filled in file header text
+#*************************************************************************
+#<AMI_FHDR_START>
+#
+# Name: AuthVariable.mak
+#
+# Description:
+# Link Authenticated Variable extension to NVRAM driver
+#
+#<AMI_FHDR_END>
+#*************************************************************************
+NvramDxeBin : $(BUILD_DIR)\$(NVRAM_DIR)\AUTHVARIABLE.obj $(BUILD_DIR)\$(NVRAM_DIR)\AUTH2VARIABLE.obj $(CRYPTOLIB)
+
+AuthVariable_INCLUDES= \
+ /I $(AuthVariable_DIR) \
+ /I $(SecureBoot_DIR) \
+ /I $(NVRAM_DIR)
+
+AuthVariable_LISTS= \
+ /D PHYSICAL_USER_PRESENCE_DETECT_LIST=$(PhysicalUserPresenceDetect) \
+ /D OEM_READONLY_VAR_LIST=$(OemReadOnlyVariableList)
+
+$(BUILD_DIR)\$(NVRAM_DIR)\AUTHVARIABLE.obj $(BUILD_DIR)\$(NVRAM_DIR)\AUTH2VARIABLE.obj: \
+ $(AuthVariable_DIR)\AUTHVARIABLE.c $(AuthVariable_DIR)\AUTH2VARIABLE.c
+ if not exist $(*D) mkdir $(*D)
+ $(CC) $(CFLAGS) $(AuthVariable_LISTS) $(AuthVariable_INCLUDES) /Fo$@ $(AuthVariable_DIR)\$(*B).c
+
+#*************************************************************************
+#*************************************************************************
+#** **
+#** (C)Copyright 1985-2012, American Megatrends, Inc. **
+#** **
+#** All Rights Reserved. **
+#** **
+#** 5555 Oakbrook Parkway, Suite 200, Norcross, GA 30093 **
+#** **
+#** Phone: (770)-246-8600 **
+#** **
+#*************************************************************************
+#*************************************************************************