Rev 367 | Blame | Compare with Previous | Last modification | View Log | RSS feed
# -*- mode: mak -*-################################################################################ File: TOOLSET/vcwce.def# Contents: Microsoft eMbedded C/C++ Toolset defines################################################################################ Standard definitions##..toolset = vcwceo = objs = asma = libexe = .exe# Verify and import environment variable requirements## Note: Correct handling of embedded spaces within path# specifications involves explicit conversion on import# and export.#...PHONY: vcembeddedvcembedded:ifndef GBE_NOTOOLSTEST$(AA_PRE)$(echo) '[Toolset VCWCE - eMbedded C/C++ - WINCE $(WCE_VERSION)]'; \if [ -z "$$WCEROOT" ]; then echo "[VCWCE.DEF] (E) WCEROOT env var not set"; exit 2; fi; \if [ -z "$$SDKROOT" ]; then echo "[VCWCE.DEF] (E) SDKROOT env var not set"; exit 2; fi; \if [ ! -d "$$WCEROOT" ]; then echo "[VCWCE.DEF] (E) WCEROOT directory not found: $$WCEROOT" ; exit 2; fi; \if [ ! -d "$$SDKROOT" ]; then echo "[VCWCE.DEF] (E) SDKROOT directory not found: $$SDKROOT" ; exit 2; fi; \for item in "$(WCEROOT)/EVC/wce$(WCE_VERSION)/Bin" "$(WCEROOT)/Common/EVC/Bin"; do \if [ ! -d "$$item" ]; then echo "[VCWCE.DEF] (E) Toolset component not found: $$item" ; exit 2; fi; \doneendif## Sanitise root paths#WCEROOT := $(subst \,/,$(strip $(WCEROOT)))SDKROOT := $(subst \,/,$(strip $(SDKROOT)))ifeq "$(findstring $(wceroot),$(PATH))" ""PATH := $(WCEROOT)/EVC/wce$(WCE_VERSION)/Bin;$(PATH)PATH := $(WCEROOT)/Common/EVC/Bin;$(PATH)endifPath := $(PATH)# The program database filePDB = $(OBJDIR)/$(GBE_PBASE)$(GBE_TYPE).pdb# rpcgen configuration#..RPCGEN_CPP := $(WCE_CC)RPCGEN_CFLAGS := -EPexport RPCGEN_CPP RPCGEN_CFLAGS#