Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
# -*- mode: mak; -*-################################################################################ File: TOOLSET/vcwin.def# Contents: Visual C/C++ defines###############################################################################toolset = vcwino = objs = asma = libexe = .exe.SUFFIXES: .asm## Setup the basic MSVS environment paths# This is taken from "c:\Program Files\Microsoft Visual Studio\VC98\Bin\VCVARS32.BAT"## Cannot use VCVARS32.BAT data imported from the environment as it# will conflict with other versions of MS## The following are the default installed locations, which may be# overriden by environment variables#PROGRAMFILES ?= C:\\Program FilesVSCommonDir ?= $(PROGRAMFILES)\Microsoft Visual Studio\CommonMSDevDir ?= $(PROGRAMFILES)\Microsoft Visual Studio\Common\MSDev98MSVCDir ?= $(PROGRAMFILES)\Microsoft Visual Studio\VC98VcOsDir ?= WINNT# Verify environment variable requirements.PHONY: visualcvisualc:ifndef GBE_NOTOOLSTEST@$(echo) [Toolset VCWIN32 - Visual C/C++ WIN32]; \if [ ! -d "$(VSCommonDir)" ]; then echo "Directory VSCommonDir does not exist: $(VSCommonDir)"; exit 2; fi; \if [ ! -d "$(MSDevDir)" ]; then echo "Directory MSDevDir does not exist: $(MSDevDir)"; exit 2; fi; \if [ ! -d "$(MSVCDir)" ]; then echo "Directory MSVCDir does not exist: $(MSVCDir)"; exit 2; fi;endifVISUALC := $(subst \,/,$(strip $(MSVCDir)))visualc := $(subst $(space),$(spacealt),$(subst \,/,$(strip $(MSVCDir))))## Setup PATH, VC_LIB and INCLUDE#V6_PATH := $(MSDevDir)\BINV6_PATH := $(V6_PATH);$(MSVCDir)\BINV6_PATH := $(V6_PATH);$(VSCommonDir)\TOOLS\$(VcOsDir)V6_PATH := $(V6_PATH);$(VSCommonDir)\TOOLSifeq "$(findstring $(V6_PATH),$(PATH))" ""PATH := $(V6_PATH);$(PATH)endifPath := $(PATH)export PATHINCLUDE := $(MSVCDir)\ATL\INCLUDEINCLUDE := $(INCLUDE);$(MSVCDir)\INCLUDEINCLUDE := $(INCLUDE);$(MSVCDir)\MFC\INCLUDEexport INCLUDEVC_LIB := $(MSVCDir)\LIBVC_LIB := $(VC_LIB);$(MSVCDir)\MFC\LIB# rpcgen configuration#RPCGEN_CPP := clRPCGEN_CFLAGS := -EPexport RPCGEN_CPP RPCGEN_CFLAGS#