Subversion Repositories DevTools

Rev

Rev 367 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
227 dpurdie 1
# -*- mode: mak -*-
2
###############################################################################
3
# File:         TOOLSET/vcwce.def
4
# Contents:     Microsoft eMbedded C/C++ Toolset defines
5
###############################################################################
6
 
367 dpurdie 7
# Standard definitions
8
#
9
#..
227 dpurdie 10
toolset		= vcwce
11
 
12
o		= obj
13
s		= asm
14
a		= lib
15
exe		= .exe
16
 
367 dpurdie 17
# Verify and import environment variable requirements
18
#
19
# Note:   Correct handling of embedded spaces within path
20
#         specifications involves explicit conversion on import
21
#         and export.
22
#..
227 dpurdie 23
.PHONY:		vcembedded
24
vcembedded:
25
  ifndef GBE_NOTOOLSTEST
6177 dpurdie 26
	    $(AA_PRE)$(echo) '[Toolset VCWCE - eMbedded C/C++ - WINCE $(WCE_VERSION)]'; \
227 dpurdie 27
	    if [ -z "$$WCEROOT" ]; then echo   "[VCWCE.DEF] (E) WCEROOT env var not set"; exit 2; fi; \
28
	    if [ -z "$$SDKROOT" ]; then echo   "[VCWCE.DEF] (E) SDKROOT env var not set"; exit 2; fi; \
29
	    if [ ! -d "$$WCEROOT" ]; then echo "[VCWCE.DEF] (E) WCEROOT directory not found: $$WCEROOT" ; exit 2; fi; \
367 dpurdie 30
	    if [ ! -d "$$SDKROOT" ]; then echo "[VCWCE.DEF] (E) SDKROOT directory not found: $$SDKROOT" ; exit 2; fi; \
31
        for item in "$(WCEROOT)/EVC/wce$(WCE_VERSION)/Bin" "$(WCEROOT)/Common/EVC/Bin"; do \
32
	        if [ ! -d "$$item" ]; then echo "[VCWCE.DEF] (E) Toolset component not found: $$item" ; exit 2; fi; \
33
	    done
227 dpurdie 34
  endif
35
 
303 dpurdie 36
#
37
#   Sanitise root paths
38
#
39
WCEROOT		:= $(subst \,/,$(strip $(WCEROOT)))
40
SDKROOT		:= $(subst \,/,$(strip $(SDKROOT)))
227 dpurdie 41
 
42
ifeq "$(findstring $(wceroot),$(PATH))" ""
367 dpurdie 43
PATH		:= $(WCEROOT)/EVC/wce$(WCE_VERSION)/Bin;$(PATH)
44
PATH		:= $(WCEROOT)/Common/EVC/Bin;$(PATH)
227 dpurdie 45
endif
46
Path		:= $(PATH)
47
 
48
        # The program database file
49
PDB		= $(OBJDIR)/$(GBE_PBASE)$(GBE_TYPE).pdb
50
 
51
	# rpcgen configuration
52
	#..
53
RPCGEN_CPP	:= $(WCE_CC)
54
RPCGEN_CFLAGS	:= -EP
55
export RPCGEN_CPP RPCGEN_CFLAGS
56
 
57
#