summaryrefslogtreecommitdiff
path: root/ReferenceCode/ME/Library/PttHeci/Dxe/PttHeciDxeLib.mak
blob: ed8afdd030da61d7d4a0814dbb9d961d8e393598 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
all : PttHeciDxeLib

$(BUILD_DIR)\PttHeciDxeLib.lib : PttHeciDxeLib

PttHeciDxeLib : $(BUILD_DIR)\PttHeciDxeLib.mak PttHeciDxeLibBin

$(BUILD_DIR)\PttHeciDxeLib.mak : $(PttHeciDxeLib_DIR)\$(@B).cif $(PttHeciDxeLib_DIR)\$(@B).mak $(BUILD_RULES)
	$(CIF2MAK) $(PttHeciDxeLib_DIR)\$(@B).cif $(CIF2MAK_DEFAULTS)

PttHeciDxeLib_INCLUDES=\
  $(EDK_INCLUDES) \
  $(EdkIIGlueLib_INCLUDES) \
  $(ME_INCLUDES) \
  -I$(INTEL_COUGAR_POINT_DIR)\
  $(INTEL_PCH_INCLUDES)

PttHeciDxeLib_DEFINES=$(MY_DEFINES)\
  /D __EDKII_GLUE_BASE_LIB__ \
  /D __EDKII_GLUE_UEFI_LIB__ \
  /D __EDKII_GLUE_DXE_DEBUG_LIB_REPORT_STATUS_CODE__ \
  /D PTT_FLAG

PttHeciDxeLib_LIBS=\
      $(EdkIIGlueBaseLib_LIB)\
!IF "$(x64_BUILD)"=="1"
      $(EdkIIGlueBaseLibX64_LIB)\
!ELSE
      $(EdkIIGlueBaseLibIA32_LIB)\
!ENDIF
      $(EdkIIGlueUefiLib_LIB)\
      $(EdkIIGlueDxeDebugLibReportStatusCode_LIB)\
      $(MeProtocolLib_LIB)\
  

PttHeciDxeLibBin : $(PttHeciDxeLib_LIBS)
	$(MAKE) /$(MAKEFLAGS) $(EDKIIGLUE_DEFAULTS) \
		/f $(BUILD_DIR)\PttHeciDxeLib.mak all \
		"MY_INCLUDES=$(PttHeciDxeLib_INCLUDES)" \
		"MY_DEFINES=$(PttHeciDxeLib_DEFINES)"\
		TYPE=LIBRARY \