| rem Licensed to the Apache Software Foundation (ASF) under one |
| rem or more contributor license agreements. See the NOTICE file |
| rem distributed with this work for additional information |
| rem regarding copyright ownership. The ASF licenses this file |
| rem to you under the Apache License, Version 2.0 (the |
| rem "License"); you may not use this file except in compliance |
| rem with the License. You may obtain a copy of the License at |
| rem |
| rem http://www.apache.org/licenses/LICENSE-2.0 |
| rem |
| rem Unless required by applicable law or agreed to in writing, |
| rem software distributed under the License is distributed on an |
| rem "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY |
| rem KIND, either express or implied. See the License for the |
| rem specific language governing permissions and limitations |
| rem under the License. |
| |
| SET BUILD_SRC_15=..\src-jdk15 |
| SET BUILD_DEPLOY=..\..\release\lib |
| set VSROOT=c:\Program Files\Microsoft Visual Studio 8 |
| set LIB=c:\PROGRA~1\WIEB7A~1\WCE500\WINDOW~1.0PO\LIB\ARMV4I |
| set INCLUDE=C:\Program Files\Windows CE Tools\wce500\Windows Mobile 5.0 Pocket PC SDK\Include\Armv4i |
| set VS2005_CE_ARM_PATH=C:\Program Files\Microsoft Visual Studio 8\vc\ce\bin\x86_arm |
| set VS2005_COMMON_PATH=C:\Program Files\Microsoft Visual Studio 8\vc\bin |
| set PATH=%VS2005_CE_ARM_PATH%;%VSROOT%\Common7\IDE;%VSROOT%\VC\BIN;%VSROOT%\Common7\Tools;%VSROOT%\Common7\Tools\bin;%VSROOT%\VC\PlatformSDK\bin;%VSROOT%\SDK\v2.0\bin;C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727;%VSROOT%\VC\VCPackages;C:\Program Files\java\jdk1.5.0_08\bin;c:\bin;c:\mksnt;c:\winnt\system32 |
| |
| mkdir %BUILD_DEPLOY%\deployed\cvm\windows-arm |
| |
| cl /I%CVM_HOME%/src/share/javavm/export /I%CVM_HOME%/src/share /I%CVM_HOME%/src ^ |
| /I%CVM_HOME%/src/win32-x86 /I%CVM_HOME%/src/win32 ^ |
| %BUILD_SRC_15%\class_file_cache.c ^ |
| %BUILD_SRC_15%\attach.c ^ |
| %BUILD_SRC_15%\Classes.c ^ |
| %BUILD_SRC_15%\Timers.c ^ |
| %BUILD_SRC_15%\GC.c ^ |
| %BUILD_SRC_15%\Threads.c ^ |
| %BUILD_SRC_15%\Stacks.c ^ |
| %BUILD_SRC_15%\common_functions.c ^ |
| /D_ARM_ /DWIN32 /DWINCE /DUNDER_CE=500 /D_WIN32_WCE=500 /DWIN32_LEAN_AND_MEAN /DCVM /MD /Ox /c |
| |
| link /DLL /incremental:yes /base:0x00100000 /subsystem:windowsce,5.01 /nodefaultlib:oldnames.lib /nodefaultlib:libcmt.lib ^ |
| /nodefaultlib:libcmtd.lib /nodefaultlib:libc.lib /nodefaultlib:libcd.lib ^ |
| /nodefaultlib:msvcrt.lib /nodefaultlib:msvcrtd.lib coredll.lib corelibc.lib ^ |
| /entry:_DllMainCRTStartup ^ |
| /MAP:%BUILD_DEPLOY%\deployed\cvm\windows-arm\profilerinterface.map ^ |
| /OUT:%BUILD_DEPLOY%\deployed\cvm\windows-arm\profilerinterface.dll ^ |
| Classes.obj Timers.obj GC.obj Threads.obj Stacks.obj common_functions.obj class_file_cache.obj attach.obj |
| |
| |
| cl /I%CVM_HOME%/src/share/javavm/export /I%CVM_HOME%/src/share /I%CVM_HOME%/src ^ |
| /I%CVM_HOME%/src/win32-x86 /I%CVM_HOME%/src/win32 ^ |
| %BUILD_SRC_15%\class_file_cache.c ^ |
| %BUILD_SRC_15%\attach.c ^ |
| %BUILD_SRC_15%\Classes.c ^ |
| %BUILD_SRC_15%\Timers.c ^ |
| %BUILD_SRC_15%\GC.c ^ |
| %BUILD_SRC_15%\Threads.c ^ |
| %BUILD_SRC_15%\Stacks.c ^ |
| %BUILD_SRC_15%\common_functions.c ^ |
| /D_ARM_ /DWIN32 /DWINCE /DUNDER_CE=500 /D_WIN32_WCE=500 /DWIN32_LEAN_AND_MEAN /DCVM /MDd /Od /Zi /c |
| |
| link /DLL /DEBUG /incremental:yes /base:0x00100000 /subsystem:windowsce,5.01 /nodefaultlib:oldnames.lib /nodefaultlib:libcmt.lib ^ |
| /nodefaultlib:libcmtd.lib /nodefaultlib:libc.lib /nodefaultlib:libcd.lib ^ |
| /nodefaultlib:msvcrt.lib /nodefaultlib:msvcrtd.lib coredll.lib corelibc.lib ^ |
| /entry:_DllMainCRTStartup ^ |
| /MAP:%BUILD_DEPLOY%\deployed\cvm\windows-arm\profilerinterface_g.map ^ |
| /OUT:%BUILD_DEPLOY%\deployed\cvm\windows-arm\profilerinterface_g.dll ^ |
| Classes.obj Timers.obj GC.obj Threads.obj Stacks.obj common_functions.obj class_file_cache.obj attach.obj |
| |
| del *.obj |
| |