| 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 |
|