Hi,

At 25 Jul 2005 23:36:41 +0200 Andy Polyakov wrote:
> > Can you double-confirm this? MSDN mentions -D_WIN32_WCE=$(CEVersion)
> > and you suggest -D_WIN32_WCE=$(WCEVERSION). Is one wrong or are both
> > right?

>
> OK, I can see that WCEVERSION is defined in 3rd party wcecompat.mak,
> but I would feel better if we use variable set by VCVARS*.BAR or
> whatever it's called in embedded C. Meaning that I'd like to rephrase
> the question. Can you figure out variables set by VC, which we can use?


They are OSVERSION, PLATFORM, WCEROOT, SDKROOT, PATH, INCLUDE, LIB, CC,
TARGETCPU and CFG.

Here is a script from WCEARM.BAT.

if "%OSVERSION%"=="" set OSVERSION=WCE300
if "%PLATFORM%"=="" set PLATFORM=ms pocket pc
if "%WCEROOT%"=="" set WCEROOT=C:\Program Files\Microsoft eMbedded Visual Tools
if "%SDKROOT%"=="" set SDKROOT=C:\Program Files\Windows CE Tools

set PATH=%WCEROOT%\COMMON\EVC\bin;%WCEROOT%\EVC\%OSVER SION%\bin;%path%
set INCLUDE=%SDKROOT%\%OSVERSION%\%PLATFORM%\include;% SDKROOT%\%OSVERSION%\%PLATFORM%\MFC\include;%SDKRO OT%\%OSVERSION%\%PLATFORM%\ATL\include;
set LIB=%SDKROOT%\%OSVERSION%\%PLATFORM%\lib\arm;%SDKR OOT%\%OSVERSION%\%PLATFORM%\MFC\lib\arm;%SDKROOT%\ %OSVERSION%\%PLATFORM%\ATL\lib\arm;

set CC=clarm.exe

set TARGETCPU=ARM
set CFG=none


CEVersion is set by IDE, so you cannot utilize it from commandline.

--
Satoshi Nakamura
__________________________________________________ ____________________
OpenSSL Project http://www.openssl.org
Development Mailing List openssl-dev@openssl.org
Automated List Manager majordomo@openssl.org