| Line 40... |
Line 40... |
| 40 |
DevEnvDir := $(VSINSTALLDIR)/Common7/IDE
|
40 |
DevEnvDir := $(VSINSTALLDIR)/Common7/IDE
|
| 41 |
MSVCDir := $(VCINSTALLDIR)/VC
|
41 |
MSVCDir := $(VCINSTALLDIR)/VC
|
| 42 |
|
42 |
|
| 43 |
# Check for required update installed
|
43 |
# Check for required update installed
|
| 44 |
GBE_VS2012_ENVVER ?= HKLM/SOFTWARE/Microsoft/VisualStudio/11.0/SplashInfo/EnvVersion
|
44 |
GBE_VS2012_ENVVER ?= HKLM/SOFTWARE/Microsoft/VisualStudio/11.0/SplashInfo/EnvVersion
|
| 45 |
GBE_VS2012_ENVVAL ?= 11.0.61030.00 Update 4
|
45 |
GBE_VS2012_ENVVAL4 ?= 11.0.61030.00 Update 4
|
| - |
|
46 |
GBE_VS2012_ENVVAL5 ?= 11.0.61219.00 Update 5
|
| 46 |
|
47 |
|
| 47 |
|
48 |
|
| 48 |
# Verify environment variable requirements
|
49 |
# Verify environment variable requirements
|
| 49 |
.PHONY: csharp
|
50 |
.PHONY: csharp
|
| 50 |
csharp:
|
51 |
csharp:
|
| 51 |
ifndef GBE_NOTOOLSTEST
|
52 |
ifndef GBE_NOTOOLSTEST
|
| 52 |
@$(echo) [Toolset VCWIN32 - Visual Studio .NET 2012]; \
|
53 |
$(AA_PRE)$(echo) [Toolset VCWIN32 - Visual Studio .NET 2012]; \
|
| 53 |
if [ ! -d "$(VSINSTALLDIR)" ]; then echo "Directory VSINSTALLDIR does not exist: $(VSINSTALLDIR)"; exit 2; fi; \
|
54 |
if [ ! -d "$(VSINSTALLDIR)" ]; then echo "Directory VSINSTALLDIR does not exist: $(VSINSTALLDIR)"; exit 2; fi; \
|
| 54 |
if [ ! -d "$(VCINSTALLDIR)" ]; then echo "Directory VCINSTALLDIR does not exist: $(VCINSTALLDIR)"; exit 2; fi; \
|
55 |
if [ ! -d "$(VCINSTALLDIR)" ]; then echo "Directory VCINSTALLDIR does not exist: $(VCINSTALLDIR)"; exit 2; fi; \
|
| 55 |
if [ ! -d "$(FrameworkDir)" ]; then echo "Directory FrameworkDir does not exist: $(FrameworkDir)"; exit 2; fi; \
|
56 |
if [ ! -d "$(FrameworkDir)" ]; then echo "Directory FrameworkDir does not exist: $(FrameworkDir)"; exit 2; fi; \
|
| 56 |
if [ ! -d "$(FrameworkDir)/$(FrameworkVersion)" ]; then echo "Directory FrameworkVersion does not exist: $(FrameworkVersion)"; exit 2; fi; \
|
57 |
if [ ! -d "$(FrameworkDir)/$(FrameworkVersion)" ]; then echo "Directory FrameworkVersion does not exist: $(FrameworkVersion)"; exit 2; fi; \
|
| 57 |
if [ ! -d "$(WindowsSdkDir)" ]; then echo "Directory WindowsSdkDir does not exist: $(WindowsSdkDir)"; exit 2; fi ; \
|
58 |
if [ ! -d "$(WindowsSdkDir)" ]; then echo "Directory WindowsSdkDir does not exist: $(WindowsSdkDir)"; exit 2; fi ; \
|
| - |
|
59 |
checkReg "-key:$(GBE_VS2012_ENVVER)" "-value:$(GBE_VS2012_ENVVAL4)" && update4=1 ;\
|
| - |
|
60 |
checkReg "-key:$(GBE_VS2012_ENVVER)" "-value:$(GBE_VS2012_ENVVAL5)" && update5=1 ;\
|
| 58 |
if checkReg -v "-key:$(GBE_VS2012_ENVVER)" "-value:$(GBE_VS2012_ENVVAL)" ; then true; else echo "VS2012 Update 4 not installed"; exit 2; fi;
|
61 |
if [ "$${update4}$${update5}" ]; then true; else echo "VS2012 Update 4 or 5 not installed"; exit 2; fi;
|
| 59 |
endif
|
62 |
endif
|
| 60 |
|
63 |
|
| 61 |
#
|
64 |
#
|
| 62 |
# Setup PATH, VC_LIB and INCLUDE for the SDK
|
65 |
# Setup PATH, VC_LIB and INCLUDE for the SDK
|
| 63 |
#
|
66 |
#
|