summaryrefslogtreecommitdiff
path: root/Core/EM/AMIDebugRx/binaries/PeiAMIDebugRx/PeiDbgDbgr.mak
blob: 1440d92a1c2222eeff366f07cbfa1858d9f10c3d (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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
#//*****************************************************************//
#//*****************************************************************//
#//*****************************************************************//
#//**                                                             **//
#//**         (C)Copyright 2009, American Megatrends, Inc.        **//
#//**                                                             **//
#//**                     All Rights Reserved.                    **//
#//**                                                             **//
#//**   5555 Oakbrook Pkwy, Building 200,Norcross, Georgia 30093  **//
#//**                                                             **//
#//**                     Phone (770)-246-8600                    **//
#//**                                                             **//
#//*****************************************************************//
#//*****************************************************************//
#//*****************************************************************//
# $Header: /Alaska/BIN/Modules/AMIDebugRx/binaries/PeiAMIDebugRx/PeiDbgDbgr.mak 2     7/17/09 7:15p Madhans $
#
# $Revision: 2 $
#
# $Date: 7/17/09 7:15p $
#**********************************************************************
# Revision History
# ----------------
# $Log: /Alaska/BIN/Modules/AMIDebugRx/binaries/PeiAMIDebugRx/PeiDbgDbgr.mak $
# 
# 2     7/17/09 7:15p Madhans
# DebugRx 1.30.0022
# 
# 4     7/15/09 5:56p Madhans
# X64 Support and clean up.
# 
# 3     7/13/09 2:48p Sudhirv
# Updated with Coding Standards
# 
# 2     7/08/09 9:34a Sudhirv
# 
# 1     7/07/09 4:46p Sudhirv
# Restructure Binaries Created
# 
# 1     5/01/09 7:48p Madhans
# AMIDebug Rx Module. Intial Checkin.
# 
# 1     4/29/09 7:52a Sudhirv
# AMI Debug Rx module created
# 
# 6     12/12/08 5:42p Madhans
# USB Redirection Module
# 
# 4     6/13/07 3:38p Madhans
# Copyright Year updated.
# 
# 3     6/06/07 12:30p Madhans
# Debugger 1.06
# 
# 2     3/12/07 6:19p Madhans
# !!!coding standards!!!!
# 
# 1     1/22/07 4:12p Madhans
# 1.04.0002 Binary Version.
# 
# 2     10/20/05 10:06a Felixp
# missing dependencies added
# 
# 1     10/19/05 10:54a Felixp
# 
# 1     10/19/05 10:44a Felixp
# 
#**********************************************************************
#<AMI_FHDR_START>
#
# Name:	PeiDbgDbgr.mak
#
# Description:	Make file pei debugger
#
#<AMI_FHDR_END>
#**********************************************************************
all : PeiDbgDbgr

PEIDBGDBGR_BUILD_DIR=$(PeiDbgDbgr_DIR)\DBGR

PEIDBGDBGR_OBJECTS = \
$(BUILD_DIR)\$(PeiDbgDbgr_DIR)\DBGR\dbgrhdr.obj

PEIDBGMIN_OBJECTS = \
$(PEIDBGDBGR_BUILD_DIR)\mindbgr.obj

PEIDBGDBGRLIB = $(BUILD_DIR)\PeiDbgDbgr.lib

PeiDbgDbgr : $(BUILD_DIR)\PeiDbgDbgr.mak $(PEIDBGDBGRLIB) PeiDbgDbgrBin

$(BUILD_DIR)\PeiDbgDbgr.mak : $(PeiDbgDbgr_DIR)\$(@B).cif $(PeiDbgDbgr_DIR)\$(@B).mak $(BUILD_RULES)
	$(CIF2MAK) $(PeiDbgDbgr_DIR)\$(@B).cif $(CIF2MAK_DEFAULTS)

$(PEIDBGDBGRLIB) :
	$(MAKE) /$(MAKEFLAGS) $(BUILD_DEFAULTS)\
		/f $(BUILD_DIR)\PeiDbgDbgr.mak all\
		TYPE=PEI_LIBRARY\
		LIBRARY_NAME=$(PEIDBGDBGRLIB)\
		"CFLAGS=$(PEI_DBG_CFLAGS) /DRELOCATE /I$(PeiAMIDebugRx_DIR)\INC /I$(Foundation_DIR)"\
		"EXT_HEADERS=$(BUILD_DIR)\Token.mak"

PeiDbgDbgrBin : 
	@set INCLUDE=%%INCLUDE%%
	$(MAKE) /$(MAKEFLAGS) $(BUILD_DEFAULTS)\
		/f $(BUILD_DIR)\PeiDbgDbgr.mak all\
		GUID=4AAAAE15-5AEB-4c11-B91D-A3966AC04847\
		ENTRY_POINT=InitDbgLayer\
		TYPE=PEIM \
		PE_IMAGE_FORMAT=1\
		COMPRESS=0\
		"OBJECTS="\
		PRECOMPILED_OBJS=\
		"EXT_HEADERS=$(BUILD_DIR)\Token.mak" \
		"CFLAGS=$(PEI_DBG_CFLAGS) /DRELOCATE /I$(PeiDbgDbgr_DIR)\INC"

PeiDbgDbgrBin : $(PEIDBGDBGR_OBJECTS)

!IF "$(REDIRECTION_ONLY_MODE)" == "1"
PeiDbgDbgrBin : $(PEIDBGMIN_OBJECTS)
!ENDIF

#//*****************************************************************//
#//*****************************************************************//
#//*****************************************************************//
#//**                                                             **//
#//**         (C)Copyright 2009, American Megatrends, Inc.        **//
#//**                                                             **//
#//**                     All Rights Reserved.                    **//
#//**                                                             **//
#//**   5555 Oakbrook Pkwy, Building 200,Norcross, Georgia 30093  **//
#//**                                                             **//
#//**                     Phone (770)-246-8600                    **//
#//**                                                             **//
#//*****************************************************************//
#//*****************************************************************//
#//*****************************************************************//