Subversion Repositories DevTools

Rev

Rev 4192 | Rev 6133 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 4192 Rev 5637
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
#