Subversion Repositories DevTools

Rev

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

Rev Author Line No. Line
303 dpurdie 1
###############################################################################
2
# File:         TOOLSET/VCEMBEDDED2005.DEF
3
# Contents:     Visual Studio 2005 C/C++ defines for Embedded Development
4
###############################################################################
5
 
6
toolset		= vcembedded2005
7
 
8
o		= obj
9
s		= asm
10
a		= lib
11
exe		= .exe
12
 
13
.SUFFIXES:	.asm
14
 
15
#
16
#   Setup the basic .NET environment paths
17
#   This is taken from "C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\Bin\sdkvars.bat"
18
#
19
#   Cannot use vsvars.bat data imported from the environment as it
20
#   will conflict with other versions of MS
21
#
22
#   The following are the default installed locations
23
#   Currently assume default installation of .NET 2005
24
#
25
PROGRAMFILES        ?= C:\\Program Files
26
WINDIR              ?= C:\\WINDOWS
27
VSINSTALLDIR        ?= $(PROGRAMFILES)/Microsoft Visual Studio 8/Common7/IDE
28
VCINSTALLDIR        ?= $(PROGRAMFILES)/Microsoft Visual Studio 8
29
 
30
DevEnvDir   := $(VSINSTALLDIR)
31
MSVCDir     := $(VCINSTALLDIR)/VC
32
 
33
# Verify environment variable requirements
34
.PHONY:		vcembedded
35
vcembedded:
36
  ifndef GBE_NOTOOLSTEST
6177 dpurdie 37
	    @$(echo) '[Toolset WinCE - Visual Studio 2005]'; \
6294 dpurdie 38
	    if [ -z "$(WCEROOT)" ]; then echo   "[VCEMBEDDED2005.DEF] (E) WCEROOT env var not set"; exit 2; fi; \
39
	    if [ -z "$(SDKROOT)" ]; then echo   "[VCEMBEDDED2005.DEF] (E) SDKROOT env var not set"; exit 2; fi; \
40
	    if [ ! -d "$(WCEROOT)" ]; then echo "[VCEMBEDDED2005.DEF] (E) WCEROOT directory not found: $(WCEROOT)" ; exit 2; fi; \
41
	    if [ ! -d "$(SDKROOT)" ]; then echo "[VCEMBEDDED2005.DEF] (E) SDKROOT directory not found: $(SDKROOT)" ; exit 2; fi;
303 dpurdie 42
  endif
43
 
44
#
45
#   Sanitise root paths
46
#
47
WCEROOT		:= $(subst \,/,$(strip $(WCEROOT)))
48
SDKROOT		:= $(subst \,/,$(strip $(SDKROOT)))
49
 
50
#
51
#   Setup PATH for the SDK
52
#
53
NET_PATH:= $(MSVCDir)/ce/bin/$(WCE_VSTOOL)
54
NET_PATH:= $(NET_PATH);$(DevEnvDir)
55
NET_PATH:= $(NET_PATH);$(MSVCDir)/BIN
56
NET_PATH:= $(NET_PATH);$(VCINSTALLDIR)/Common7/Tools
57
NET_PATH:= $(NET_PATH);$(VCINSTALLDIR)/Common7/Tools/bin
58
 
59
ifeq "$(findstring $(NET_PATH),$(PATH))" ""
60
PATH    := $(NET_PATH);$(PATH)
61
endif
62
Path    := $(PATH)
63
export PATH
64
 
65
 
66
        # The program database file
67
PDB		= $(OBJDIR)/$(GBE_PBASE)$(GBE_TYPE).pdb
68
 
69
	# rpcgen configuration
70
	#..
71
RPCGEN_CPP	:= $(WCE_CC)
72
RPCGEN_CFLAGS	:= -EP
73
export RPCGEN_CPP RPCGEN_CFLAGS
74
 
75
#