Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
################################################################################ File: TOOLSET/VCEMBEDDED2008.DEF# Contents: Visual Studio 2008 C/C++ defines for Embedded Development###############################################################################toolset = vcembedded2008o = objs = asma = libexe = .exe.SUFFIXES: .asm## Setup the basic .NET environment paths# This is taken from "C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\vcvarsall.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 2008#PROGRAMFILES ?= C:\\Program FilesWINDIR ?= C:\\WINDOWSVSINSTALLDIR ?= $(PROGRAMFILES)/Microsoft Visual Studio 9.0/Common7/IDEVCINSTALLDIR ?= $(PROGRAMFILES)/Microsoft Visual Studio 9.0DevEnvDir := $(VSINSTALLDIR)MSVCDir := $(VCINSTALLDIR)/VC# Verify environment variable requirements.PHONY: vcembeddedvcembedded:ifndef GBE_NOTOOLSTEST$(AA_PRE)$(echo) '[Toolset WinCE - Visual Studio 2008]'; \if [ -z "$(WCEROOT)" ]; then echo "[VCEMBEDDED2008.DEF] (E) WCEROOT env var not set"; exit 2; fi; \if [ -z "$(SDKROOT)" ]; then echo "[VCEMBEDDED2008.DEF] (E) SDKROOT env var not set"; exit 2; fi; \if [ ! -d "$(WCEROOT)" ]; then echo "[VCEMBEDDED2008.DEF] (E) WCEROOT directory not found: $(WCEROOT)" ; exit 2; fi; \if [ ! -d "$(SDKROOT)" ]; then echo "[VCEMBEDDED2008.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# The SDK may provide missing binary tools (rc.exe)#NET_PATH:= $(MSVCDir)/ce/bin/$(WCE_VSTOOL)NET_PATH:= $(NET_PATH);$(SDKROOT)/BINNET_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#