Subversion Repositories DevTools

Rev

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

Rev 5485 Rev 5637
Line 51... Line 51...
51
DevEnvDir           := $(subst \,/,$(patsubst %\,%,$(DevEnvDir)))
51
DevEnvDir           := $(subst \,/,$(patsubst %\,%,$(DevEnvDir)))
52
MSVCDir             := $(subst \,/,$(patsubst %\,%,$(MSVCDir)))
52
MSVCDir             := $(subst \,/,$(patsubst %\,%,$(MSVCDir)))
53
 
53
 
54
# Check for required update installed
54
# Check for required update installed
55
GBE_VS2012_ENVVER   ?= HKLM/SOFTWARE/Microsoft/VisualStudio/11.0/SplashInfo/EnvVersion
55
GBE_VS2012_ENVVER   ?= HKLM/SOFTWARE/Microsoft/VisualStudio/11.0/SplashInfo/EnvVersion
56
GBE_VS2012_ENVVAL   ?= 11.0.61030.00 Update 4
56
GBE_VS2012_ENVVAL4   ?= 11.0.61030.00 Update 4
-
 
57
GBE_VS2012_ENVVAL5   ?= 11.0.61219.00 Update 5
57
 
58
 
58
 
59
 
59
# Verify environment variable requirements
60
# Verify environment variable requirements
60
.PHONY:		visualc
61
.PHONY:		visualc
61
visualc:
62
visualc:
Line 64... Line 65...
64
	    if [ ! -d "$(VSINSTALLDIR)" ]; then echo "Directory VSINSTALLDIR does not exist: $(VSINSTALLDIR)"; exit 2; fi; \
65
	    if [ ! -d "$(VSINSTALLDIR)" ]; then echo "Directory VSINSTALLDIR does not exist: $(VSINSTALLDIR)"; exit 2; fi; \
65
	    if [ ! -d "$(VCINSTALLDIR)" ]; then echo "Directory VCINSTALLDIR does not exist: $(VCINSTALLDIR)"; exit 2; fi; \
66
	    if [ ! -d "$(VCINSTALLDIR)" ]; then echo "Directory VCINSTALLDIR does not exist: $(VCINSTALLDIR)"; exit 2; fi; \
66
	    if [ ! -d "$(FrameworkDir)" ]; then echo "Directory FrameworkDir does not exist: $(FrameworkDir)"; exit 2; fi; \
67
	    if [ ! -d "$(FrameworkDir)" ]; then echo "Directory FrameworkDir does not exist: $(FrameworkDir)"; exit 2; fi; \
67
	    if [ ! -d "$(FrameworkDir)/$(FrameworkVersion)" ]; then echo "Directory FrameworkVersion does not exist: $(FrameworkVersion)"; exit 2; fi; \
68
	    if [ ! -d "$(FrameworkDir)/$(FrameworkVersion)" ]; then echo "Directory FrameworkVersion does not exist: $(FrameworkVersion)"; exit 2; fi; \
68
	    if [ ! -d "$(WindowsSdkDir)" ]; then echo "Directory WindowsSdkDir does not exist: $(WindowsSdkDir)"; exit 2; fi ; \
69
	    if [ ! -d "$(WindowsSdkDir)" ]; then echo "Directory WindowsSdkDir does not exist: $(WindowsSdkDir)"; exit 2; fi ; \
-
 
70
		checkReg "-key:$(GBE_VS2012_ENVVER)" "-value:$(GBE_VS2012_ENVVAL4)" && update4=1 ;\
-
 
71
		checkReg "-key:$(GBE_VS2012_ENVVER)" "-value:$(GBE_VS2012_ENVVAL5)" && update5=1 ;\
69
	    if checkReg -v "-key:$(GBE_VS2012_ENVVER)" "-value:$(GBE_VS2012_ENVVAL)" ; then true; else echo "VS2012 Update 4 not installed"; exit 2; fi;
72
	    if [ "$${update4}$${update5}" ]; then true; else echo "VS2012 Update 4 or 5 not installed"; exit 2; fi;
70
  endif
73
  endif
71
 
74
 
72
VISUALC		:= $(subst \,/,$(strip $(MSVCDir)))
75
VISUALC		:= $(subst \,/,$(strip $(MSVCDir)))
73
visualc		:= $(subst $(space),$(spacealt),$(subst \,/,$(strip $(MSVCDir))))
76
visualc		:= $(subst $(space),$(spacealt),$(subst \,/,$(strip $(MSVCDir))))
74
 
77