summaryrefslogtreecommitdiff
path: root/Core/EM/AMIDebugRx/binaries/LIBS/DbgrUsbCableSelectLib.mak
blob: 4b0c304c60e78038681c6b5f60f31382273c4017 (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
137
138
139
140
141
142
143
144
145
146
147
148
149
150
#//*****************************************************************//
#//*****************************************************************//
#//*****************************************************************//
#//**                                                             **//
#//**         (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/LIBS/DbgrUsbCableSelectLib.mak 2     7/17/09 7:15p Madhans $
#
# $Revision: 2 $
#
# $Date: 7/17/09 7:15p $
#**********************************************************************
# Revision History
# ----------------
# $Log: /Alaska/BIN/Modules/AMIDebugRx/binaries/LIBS/DbgrUsbCableSelectLib.mak $
# 
# 2     7/17/09 7:15p Madhans
# DebugRx 1.30.0022
# 
# 2     7/13/09 2:43p Sudhirv
# Updated with Coding Standards
# 
# 1     7/07/09 4:46p Sudhirv
# Restructure Binaries Created
# 
# 1     5/01/09 7:48p Madhans
# AMIDebug Rx Module. Intial Checkin.
# 
# 2     5/01/09 7:44p Madhans
# 
# 1     4/29/09 7:51a Sudhirv
# AMI Debug Rx module created
# 
# 9     12/12/08 5:13p Madhans
# USB Redirecion Module.
# 
# 7     9/07/07 12:07a Madhans
# 1.07.0008 Eng Release
# 
# 6     6/13/07 3:38p Madhans
# Copyright Year updated.
# 
# 5     3/12/07 6:19p Madhans
# !!!coding standards!!!!
# 
# 4     1/22/07 4:14p Madhans
# 1.04.0002 Binary Version.
# 
# 3     12/26/06 7:07p Ashrafj
# Support added to support the Aptio 4.5 x64 EFI BIOS (use latest
# Host.zip).
# PEI Debugger in FV_MAIN (use new PEIDEBUGFIXUP).
# Support added for StatusCode redirection without Debug feature enabled
# (not working if DXE only and x64 is enabled).
# Plus, some new SDL tokens defined to support the Aptio 4.5 build
# process in Debug or non-debug mode.
# All the components of Debugger eModule in source form.
# 
# 2     9/22/06 11:33a Ashrafj
# Removed the previous specific changes made to support the new USB
# cable, by means of SDL token.
# New changes made to support the new USB cables by means of providing
# the USB Standard Device Requests command functions in USB Transport
# modules, so that the porting engineer can use those in
# DbgrUsbCableSelectLib library sources.
# 
#**********************************************************************
#**********************************************************************
#<AMI_FHDR_START>
#
# Name:	DbgrUsbCableSelectLib.mak
#
# Description:	Makefile of Debugger Usb Cable select lib
#
#<AMI_FHDR_END>
#**********************************************************************

!IF "$(USB_DEBUG_TRANSPORT)" == "1"
AMITransportBin : $(AMIDXELIB) $(BUILD_DIR)\DbgrUsbCableSelectLib.lib

!IF "$(PeiDebugger_SUPPORT)"=="1"
!IF "$(x64_BUILD)"!="1"
PeiDbgXportBin : $(BUILD_DIR)\DbgrUsbCableSelectLib.lib
!ELSE
PeiDbgXportBin : $(BUILD_DIR)\PeiDbgrUsbCableSelectLib.lib
PeiDbgXportx64Bin : $(BUILD_DIR)\DbgrUsbCableSelectLib.lib
!ENDIF
!ENDIF

!ENDIF

$(BUILD_DIR)\DbgrUsbCableSelectLib.lib : DbgrUsbCableSelectLib

DbgrUsbCableSelectLib : $(BUILD_DIR)\DbgrUsbCableSelectLib.mak DbgrUsbCableSelectLibBin

$(BUILD_DIR)\DbgrUsbCableSelectLib.mak : $(DbgrUsbCableSelectLib_DIR)\$(@B).cif $(DbgrUsbCableSelectLib_DIR)\DbgrUsbCableSelectLib.mak $(BUILD_RULES)
	$(CIF2MAK) $(DbgrUsbCableSelectLib_DIR)\$(@B).cif $(CIF2MAK_DEFAULTS)

!IF "$(x64_BUILD)"!="1"

DbgrUsbCableSelectLibBin : 
	@set INCLUDE=%%INCLUDE%%
	$(MAKE) /$(MAKEFLAGS) $(BUILD_DEFAULTS)\
		/f $(BUILD_DIR)\DbgrUsbCableSelectLib.mak all\
		TYPE=LIBRARY \
		"EXT_HEADERS=$(BUILD_DIR)\Token.mak" \
		"CFLAGS = $(CFLAGS) /DALASKA_SUPPORT"
!ELSE

$(BUILD_DIR)\PeiDbgrUsbCableSelectLib.lib : DbgrUsbCableSelectLib

DbgrUsbCableSelectLibBin : 
	@set INCLUDE=%%INCLUDE%%
	$(MAKE) /$(MAKEFLAGS) $(BUILD_DEFAULTS)\
		/f $(BUILD_DIR)\DbgrUsbCableSelectLib.mak all\
		TYPE=LIBRARY LIBRARY_NAME=$(BUILD_DIR)\DbgrUsbCableSelectLib.lib\
		"EXT_HEADERS=$(BUILD_DIR)\Token.mak" \
		"CFLAGS = $(CFLAGS) /DALASKA_SUPPORT"
	$(MAKE) /$(MAKEFLAGS) $(BUILD_DEFAULTS)\
		/f $(BUILD_DIR)\DbgrUsbCableSelectLib.mak all\
		BUILD_DIR=$(BUILD_DIR)\IA32\
		TYPE=PEI_LIBRARY LIBRARY_NAME=$(BUILD_DIR)\PeiDbgrUsbCableSelectLib.lib\
		"EXT_HEADERS=$(BUILD_DIR)\Token.mak" \
		"CFLAGS = $(CFLAGS) /DALASKA_SUPPORT"
!ENDIF

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