diff options
Diffstat (limited to 'ReferenceCode/Haswell/Protocol/CpuProtocolLib.mak')
-rw-r--r-- | ReferenceCode/Haswell/Protocol/CpuProtocolLib.mak | 28 |
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) |