Rev 303 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
# -*- mode: mak; -*-################################################################################ 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#