Rev 347 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
# -*- mode: mak; -*-################################################################################ File: TOOLSET/vcwin32_net2010.def# Contents: Visual Studio .NET 2010 C/C++ defines###############################################################################toolset = vcwin.net2010o = objs = asma = libexe = .exe.SUFFIXES: .asm## Setup the basic .NET environment paths# This is taken from "c:\Program Files\Microsoft Visual Studio 10.0\Common7\Tools\vsvars32.bat"## Cannot use vsvars.bat data imported from the environment as it# will conflict with other versions of MS## The following are the default installed locations# Currently assume default installation of .NET 2010#PROGRAMFILES ?= C:/Program FilesWINDIR ?= C:/WINDOWSVSINSTALLDIR ?= $(PROGRAMFILES)/Microsoft Visual Studio 10.0VCINSTALLDIR ?= $(VSINSTALLDIR)/VCFrameworkDir ?= $(WINDIR)/Microsoft.NET/FrameworkFrameworkVersion ?= v4.0.30319Framework35Version ?= v3.5WindowsSdkDir ?= $(PROGRAMFILES)/Microsoft SDKs/Windows/v7.0ADevEnvDir := $(VSINSTALLDIR)/Common7/IDEMSVCDir := $(VCINSTALLDIR)/VC# Verify environment variable requirements.PHONY: visualcvisualc:ifndef GBE_NOTOOLSTEST@$(echo) [Toolset VCWIN32 - Visual Studio .NET 2010]; \if [ ! -d "$(VSINSTALLDIR)" ]; then echo "Directory VSINSTALLDIR does not exist: $(VSINSTALLDIR)"; exit 2; fi; \if [ ! -d "$(VCINSTALLDIR)" ]; then echo "Directory VCINSTALLDIR does not exist: $(VCINSTALLDIR)"; exit 2; fi; \if [ ! -d "$(FrameworkDir)" ]; then echo "Directory FrameworkDir does not exist: $(FrameworkDir)"; exit 2; fi; \if [ ! -d "$(FrameworkDir)/$(FrameworkVersion)" ]; then echo "Directory FrameworkVersion does not exist: $(FrameworkVersion)"; exit 2; fi; \if [ ! -d "$(WindowsSdkDir)" ]; then echo "Directory WindowsSdkDir does not exist: $(WindowsSdkDir)"; exit 2; fi;endifVISUALC := $(subst \,/,$(strip $(MSVCDir)))visualc := $(subst $(space),$(spacealt),$(subst \,/,$(strip $(MSVCDir))))## Setup PATH, VC_LIB and INCLUDE for the SDK#NET_PATH:= $(VSINSTALLDIR)/Common7/IDENET_PATH:= $(NET_PATH);$(VCINSTALLDIR)/BINNET_PATH:= $(NET_PATH);$(VSINSTALLDIR)/Common7/ToolsNET_PATH:= $(NET_PATH);$(FrameworkDir)/$(FrameworkVersion)NET_PATH:= $(NET_PATH);$(FrameworkDir)/$(Framework35Version)NET_PATH:= $(NET_PATH);$(VCINSTALLDIR)/VCPackagesNET_PATH:= $(NET_PATH);$(WindowsSdkDir)/bin/NETFX 4.0 ToolsNET_PATH:= $(NET_PATH);$(WindowsSdkDir)/binifeq "$(findstring $(NET_PATH),$(PATH))" ""PATH := $(NET_PATH);$(PATH)endifPath := $(PATH)export PATHINCLUDE := $(VCINSTALLDIR)/PlatformSDK/INCLUDEINCLUDE := $(INCLUDE);$(VCINSTALLDIR)/INCLUDEINCLUDE := $(INCLUDE);$(VCINSTALLDIR)/ATLMFC/INCLUDEINCLUDE := $(INCLUDE);$(WindowsSdkDir)/includeexport INCLUDEVC_LIB := $(VCINSTALLDIR)/PlatformSDK/LIBVC_LIB := $(VC_LIB);$(VCINSTALLDIR)/LIBVC_LIB := $(VC_LIB);$(VCINSTALLDIR)/ATLMFC/LIBVC_LIB := $(VC_LIB);$(WindowsSdkDir)/libVC_LIB := $(VC_LIB);$(FrameworkDir)/$(FrameworkVersion)# rpcgen configuration#RPCGEN_CPP := clRPCGEN_CFLAGS := -EPexport RPCGEN_CPP RPCGEN_CFLAGS#