summaryrefslogtreecommitdiff
path: root/ReferenceCode/Haswell/Protocol/CpuProtocolLib.mak
diff options
context:
space:
mode:
Diffstat (limited to 'ReferenceCode/Haswell/Protocol/CpuProtocolLib.mak')
-rw-r--r--ReferenceCode/Haswell/Protocol/CpuProtocolLib.mak28
1 files changed, 28 insertions, 0 deletions
diff --git a/ReferenceCode/Haswell/Protocol/CpuProtocolLib.mak b/ReferenceCode/Haswell/Protocol/CpuProtocolLib.mak
new file mode 100644
index 0000000..e83e201
--- /dev/null
+++ b/ReferenceCode/Haswell/Protocol/CpuProtocolLib.mak
@@ -0,0 +1,28 @@
+# MAK file for the ModulePart:PpmProtocolLib
+
+all : CpuProtocolLib
+
+$(BUILD_DIR)\CpuProtocolLib.lib : CpuProtocolLib
+
+CpuProtocolLib : $(BUILD_DIR)\CpuProtocolLib.mak CpuProtocolLibBin
+
+$(BUILD_DIR)\CpuProtocolLib.mak : $(CpuProtocolLib_DIR)\$(@B).cif $(CpuProtocolLib_DIR)\$(@B).mak $(BUILD_RULES)
+ $(CIF2MAK) $(CpuProtocolLib_DIR)\$(@B).cif $(CIF2MAK_DEFAULTS)
+
+
+CpuProtocolLibDxe_DEFINES = \
+ $(CFLAGS) \
+!IF "$(x64_BUILD)"=="1"
+ /DMDE_CPU_X64 \
+!ELSE
+ /DMDE_CPU_IA32 \
+!ENDIF
+
+
+CpuProtocolLibBin :
+ $(MAKE) /$(MAKEFLAGS) $(EDKIIGLUE_DEFAULTS)\
+ /f $(BUILD_DIR)\CpuProtocolLib.mak all\
+ "MY_INCLUDES=$(EDK_INCLUDES) $(PROJECT_CPU_INCLUDES) $(EdkIIGlueLib_INCLUDES)" \
+ "CFLAGS=$(CpuProtocolLibDxe_DEFINES)"\
+ TYPE=LIBRARY \
+ LIBRARY_NAME=$(CpuProtocolLib_LIB)