Rev 6177 | Blame | Compare with Previous | Last modification | View Log | RSS feed
################################################################################ File: TOOLSET/VCEMBEDDED2005.DEF# Contents: Visual Studio 2005 C/C++ defines for Embedded Development###############################################################################toolset = vcembedded2005o = objs = asma = libexe = .exe.SUFFIXES: .asm## Setup the basic .NET environment paths# This is taken from "C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\Bin\sdkvars.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 2005#PROGRAMFILES ?= C:\\Program FilesWINDIR ?= C:\\WINDOWSVSINSTALLDIR ?= $(PROGRAMFILES)/Microsoft Visual Studio 8/Common7/IDEVCINSTALLDIR ?= $(PROGRAMFILES)/Microsoft Visual Studio 8DevEnvDir := $(VSINSTALLDIR)MSVCDir := $(VCINSTALLDIR)/VC# Verify environment variable requirements.PHONY: vcembeddedvcembedded:ifndef GBE_NOTOOLSTEST@$(echo) '[Toolset WinCE - Visual Studio 2005]'; \if [ -z "$(WCEROOT)" ]; then echo "[VCEMBEDDED2005.DEF] (E) WCEROOT env var not set"; exit 2; fi; \if [ -z "$(SDKROOT)" ]; then echo "[VCEMBEDDED2005.DEF] (E) SDKROOT env var not set"; exit 2; fi; \if [ ! -d "$(WCEROOT)" ]; then echo "[VCEMBEDDED2005.DEF] (E) WCEROOT directory not found: $(WCEROOT)" ; exit 2; fi; \if [ ! -d "$(SDKROOT)" ]; then echo "[VCEMBEDDED2005.DEF] (E) SDKROOT directory not found: $(SDKROOT)" ; exit 2; fi;endif## Sanitise root paths#WCEROOT := $(subst \,/,$(strip $(WCEROOT)))SDKROOT := $(subst \,/,$(strip $(SDKROOT)))## Setup PATH for the SDK#NET_PATH:= $(MSVCDir)/ce/bin/$(WCE_VSTOOL)NET_PATH:= $(NET_PATH);$(DevEnvDir)NET_PATH:= $(NET_PATH);$(MSVCDir)/BINNET_PATH:= $(NET_PATH);$(VCINSTALLDIR)/Common7/ToolsNET_PATH:= $(NET_PATH);$(VCINSTALLDIR)/Common7/Tools/binifeq "$(findstring $(NET_PATH),$(PATH))" ""PATH := $(NET_PATH);$(PATH)endifPath := $(PATH)export PATH# The program database filePDB = $(OBJDIR)/$(GBE_PBASE)$(GBE_TYPE).pdb# rpcgen configuration#..RPCGEN_CPP := $(WCE_CC)RPCGEN_CFLAGS := -EPexport RPCGEN_CPP RPCGEN_CFLAGS#