summaryrefslogtreecommitdiff
path: root/Board/EM/MeWrapper/MeSetup/MeSetup.mak
blob: c012aff93b1802802daea8c459f16132dd563dbf (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
#*************************************************************************
#*************************************************************************
#**                                                                     **
#**        (C)Copyright 1985-2010, American Megatrends, Inc.            **
#**                                                                     **
#**                       All Rights Reserved.                          **
#**                                                                     **
#**      5555 Oakbrook Parkway, Suite 200, Norcross, GA 30093           **
#**                                                                     **
#**                       Phone: (770)-246-8600                         **
#**                                                                     **
#*************************************************************************
#*************************************************************************
#**********************************************************************
#
# $Header: /Alaska/SOURCE/Modules/SharkBayRefCodes/ME/MeWrapper/MeSetup/MeSetup.mak 3     3/01/13 3:11a Klzhan $
#
# $Revision: 3 $
#
# $Date: 3/01/13 3:11a $
#
#**********************************************************************
# Revision History
# ----------------
# $Log: /Alaska/SOURCE/Modules/SharkBayRefCodes/ME/MeWrapper/MeSetup/MeSetup.mak $
# 
# 3     3/01/13 3:11a Klzhan
# [TAG]  		EIPNone
# [Category]  	Improvement
# [Description]  	Fix ICBO project build error.
# [Files]  		MeSetup.sdl
# MeSetup.mak
# MeSetup.sd
# MeSetup.uni
# MeSetup.c
# MeSetup.h
# MebxPrompt.c
# MeSetupReset.c
# MeSetup.cif
# 
# 2     2/07/13 3:24a Klzhan
# 
# 1     2/08/12 1:04a Klzhan
# Initial Check in 
# 
# 6     9/06/11 3:51a Klzhan
# Read key by RegisterKeyNofity.
# 
# 5     6/28/11 2:41a Klzhan
# Fix build error when iAMT_Support is off.
# 
# 4     6/20/11 8:17a Klzhan
# Not Show Remote Assistance message when SOL and KVM.
# 
# 3     6/20/11 4:18a Klzhan
# Support Remote assistance hot key detect.
# 
# 2     5/23/11 8:42a Klzhan
# Support CTRL + P check.
# 
# 1     2/25/11 1:41a Klzhan
# Initial Check-in
# 
# 1     12/03/10 5:09a Klzhan
# Initial Check-in.
# 
#
#**********************************************************************
#
#<AMI_FHDR_START>
#----------------------------------------------------------------------------
#
# Name:            Me Setup.mak
#
# Description:     Makfile for ME Setup module.
#
#----------------------------------------------------------------------------
#<AMI_FHDR_END>
All : MeSetup

MeSetup : $(BUILD_DIR)\MeSetup.mak

SetupSdbs : $(BUILD_DIR)\MeSetup.sdb

$(BUILD_DIR)\MeSetup.sdb : $(ME_SETUP_DIR)\$(@B).sd $(ME_SETUP_DIR)\$(@B).uni
        $(STRGATHER) -i INCLUDE -parse -newdb -db $(BUILD_DIR)\$(@B).sdb $(ME_SETUP_DIR)\$(@B).uni
        $(STRGATHER) -scan -db $(BUILD_DIR)\$(@B).sdb -od $(BUILD_DIR)\$(@B).sdb $(ME_SETUP_DIR)\$(@B).sd

$(BUILD_DIR)\MeSetup.mak : $(ME_SETUP_DIR)\$(@B).cif $(ME_SETUP_DIR)\$(@B).mak $(BUILD_RULES)
        $(CIF2MAK) $(ME_SETUP_DIR)\$(@B).cif $(CIF2MAK_DEFAULTS)

SetupBin : $(BUILD_DIR)\MeSetup.obj

$(BUILD_DIR)\MeSetup.obj : $(PROJECT_DIR)\$(ME_SETUP_DIR)\MeSetup.c $(BUILD_DIR)\SetupStrTokens.h
	$(CC) $(CFLAGS) /Fo$(BUILD_DIR)\ $(ME_SETUP_DIR)\MeSetup.c

!IF DEFINED(IntelPTT_SUPPORT) && "$(IntelPTT_SUPPORT)" == "1"
SetupData :  $(BUILD_DIR)\MebxPrompt.obj $(BUILD_DIR)\MeSetupReset.obj
!ELSE
SetupData :  $(BUILD_DIR)\MebxPrompt.obj
!ENDIF

MebxPrompt_CFLAGS=$(CFLAGS) \
	-I $(TSEBIN_DIR)\Inc \
	-I $(TSEBIN_DIR)\
	-I ReferenceCode\ME\Protocol\
!IF DEFINED(AmtWrapper_SUPPORT) && "$(AmtWrapper_SUPPORT)" == "1"
	-I $(AmtWrapperProtocolLib_DIR)\
!ENDIF
	-I $(MeGuidLib_DIR)\
        $(ME_INCLUDES)

$(BUILD_DIR)\MebxPrompt.obj : $(ME_SETUP_DIR)\MebxPrompt.c
		$(CC) $(MebxPrompt_CFLAGS) /Fo$(BUILD_DIR)\ $(ME_SETUP_DIR)\MebxPrompt.c 

$(BUILD_DIR)\MeSetupReset.obj : $(ME_SETUP_DIR)\MeSetupReset.c
		$(CC) $(MebxPrompt_CFLAGS) /Fo$(BUILD_DIR)\ $(ME_SETUP_DIR)\MeSetupReset.c 
#*************************************************************************
#*************************************************************************
#**                                                                     **
#**        (C)Copyright 1985-2010, American Megatrends, Inc.            **
#**                                                                     **
#**                       All Rights Reserved.                          **
#**                                                                     **
#**      5555 Oakbrook Parkway, Suite 200, Norcross, GA 30093           **
#**                                                                     **
#**                       Phone: (770)-246-8600                         **
#**                                                                     **
#*************************************************************************
#*************************************************************************