Blame .private/bwince.cmd

Packit Service b0a153
@echo off
Packit Service b0a153
rem produce the Win CE binary files for snapshots
Packit Service b0a153
rem !!!THIS SCRIPT IS FOR INTERNAL DEVELOPER USE ONLY!!!
Packit Service b0a153
Packit Service b0a153
if "x%VSINSTALLDIR%"=="x" goto usage
Packit Service b0a153
Packit Service b0a153
if "x%WINCE_TARGET_DIR_BASE%"=="x" set WINCE_TARGET_DIR_BASE=E:\dailies
Packit Service b0a153
if "x%WINCE_TARGET_ARCHES%"=="x" set WINCE_TARGET_ARCHES=ARMV4I MIPSII MIPSII_FP MIPSIV MIPSIV_FP SH4 x86
Packit Service b0a153
Packit Service b0a153
Packit Service b0a153
set WINCE_TARGET_DIR=%WINCE_TARGET_DIR_BASE%\%DATE:/=-%
Packit Service b0a153
set MSBUILD_CMD=msbuild.exe
Packit Service b0a153
set MSBUILD_TARGET=Rebuild
Packit Service b0a153
set MSBUILD_CONFIGURATION=Release
Packit Service b0a153
set WINCE_SLN=msvc\libusb_wince.sln
Packit Service b0a153
set PLATFORM_PREFIX=STANDARDSDK_500 (
Packit Service b0a153
set PLATFORM_POSTFIX=)
Packit Service b0a153
Packit Service b0a153
Packit Service b0a153
set PWD=%~dp0
Packit Service b0a153
cd ..
Packit Service b0a153
Packit Service b0a153
mkdir %WINCE_TARGET_DIR%
Packit Service b0a153
mkdir %WINCE_TARGET_DIR%\include\libusb-1.0
Packit Service b0a153
copy libusb\libusb-1.0.def %WINCE_TARGET_DIR%
Packit Service b0a153
copy libusb\libusb.h %WINCE_TARGET_DIR%\include\libusb-1.0
Packit Service b0a153
for %%A in (%WINCE_TARGET_ARCHES%) do mkdir %WINCE_TARGET_DIR%\%%A
Packit Service b0a153
for %%A in (%WINCE_TARGET_ARCHES%) do mkdir %WINCE_TARGET_DIR%\%%A\static
Packit Service b0a153
for %%A in (%WINCE_TARGET_ARCHES%) do mkdir %WINCE_TARGET_DIR%\%%A\dll
Packit Service b0a153
for %%A in (%WINCE_TARGET_ARCHES%) do mkdir %WINCE_TARGET_DIR%\examples\%%A
Packit Service b0a153
mkdir %WINCE_TARGET_DIR%\examples\source
Packit Service b0a153
copy examples\listdevs.c %WINCE_TARGET_DIR%\examples\source
Packit Service b0a153
copy examples\xusb.c %WINCE_TARGET_DIR%\examples\source
Packit Service b0a153
copy msvc\stdint.h %WINCE_TARGET_DIR%\examples\source
Packit Service b0a153
copy .private\wbs_wince.txt %WINCE_TARGET_DIR%\README.txt
Packit Service b0a153
copy COPYING %WINCE_TARGET_DIR%\COPYING
Packit Service b0a153
Packit Service b0a153
rem Perform the rebuild
Packit Service b0a153
for %%A in (%WINCE_TARGET_ARCHES%) do %MSBUILD_CMD% %WINCE_SLN% /property:Platform="%PLATFORM_PREFIX%%%A%PLATFORM_POSTFIX%" /property:Configuration=%MSBUILD_CONFIGURATION% /target:%MSBUILD_TARGET%"
Packit Service b0a153
Packit Service b0a153
Packit Service b0a153
rem Copy across the binaries
Packit Service b0a153
for %%A in (%WINCE_TARGET_ARCHES%) do (
Packit Service b0a153
	copy %%A\%MSBUILD_CONFIGURATION%\lib\libusb-1.0.lib %WINCE_TARGET_DIR%\%%A\static
Packit Service b0a153
	copy %%A\%MSBUILD_CONFIGURATION%\examples\listdevs.exe %WINCE_TARGET_DIR%\examples\%%A
Packit Service b0a153
	copy %%A\%MSBUILD_CONFIGURATION%\examples\xusb.exe %WINCE_TARGET_DIR%\examples\%%A
Packit Service b0a153
	copy %%A\%MSBUILD_CONFIGURATION%\dll\libusb-1.0.lib %WINCE_TARGET_DIR%\%%A\dll
Packit Service b0a153
	copy %%A\%MSBUILD_CONFIGURATION%\dll\libusb-1.0.dll %WINCE_TARGET_DIR%\%%A\dll
Packit Service b0a153
	copy %%A\%MSBUILD_CONFIGURATION%\dll\libusb-1.0.pdb %WINCE_TARGET_DIR%\%%A\dll )
Packit Service b0a153
Packit Service b0a153
goto done
Packit Service b0a153
Packit Service b0a153
:usage
Packit Service b0a153
echo must be run in a Visual Studio 2005 build environment!
Packit Service b0a153
Packit Service b0a153
:done
Packit Service b0a153
cd %PWD%