diff options
author | Pete Batard <pbatard@gmail.com> | 2010-04-01 11:15:10 +0100 |
---|---|---|
committer | Pete Batard <pbatard@gmail.com> | 2010-04-01 11:15:10 +0100 |
commit | f9e40cc5bafe9ac44525d1c7313dabb7333d13f9 (patch) | |
tree | 2edb5421df6e8e4348db2541bdb11dd4a9f9a30d | |
parent | 66192f7b43985dbb4f565cce38187ee08749fdc0 (diff) | |
download | libusb-f9e40cc5bafe9ac44525d1c7313dabb7333d13f9.tar.gz |
[INTERNAL - NOT FOR RELEASE] added binary snapshot batches
-rw-r--r-- | bd.cmd | 66 | ||||
-rw-r--r-- | bm.sh | 13 |
2 files changed, 79 insertions, 0 deletions
@@ -0,0 +1,66 @@ +@echo off +if NOT x%DDK_TARGET_OS%==xWinXP goto usage + +rmdir /S /Q E:\dailies\%DATE% +mkdir E:\dailies\%DATE% +for %%A in (MS32 MS64 MinGW32) do mkdir E:\dailies\%DATE%\%%A +for %%A in (MS32 MS64 MinGW32) do mkdir E:\dailies\%DATE%\%%A\lib +for %%A in (MS32 MS64 MinGW32) do mkdir E:\dailies\%DATE%\%%A\dll +for %%A in (MS32 MS64 MinGW32) do mkdir E:\dailies\%DATE%\%%A\examples + +set ORG_BUILD_ALT_DIR=%BUILD_ALT_DIR% +set ORG_BUILDARCH=%_BUILDARCH% +set ORG_PATH=%PATH% +set ORG_BUILD_DEFAULT_TARGETS=%BUILD_DEFAULT_TARGETS% + +set 386=1 +set AMD64= +set BUILD_DEFAULT_TARGETS=-386 +set _AMD64bit= +set _BUILDARCH=x86 +set PATH=%BASEDIR%\bin\x86;%BASEDIR%\bin\x86\x86 + +call ddk_build + +@echo off +copy Win32\Release\lib\libusb-1.0.lib E:\dailies\%DATE%\MS32\lib +copy Win32\Release\examples\lsusb.exe E:\dailies\%DATE%\MS32\examples +copy Win32\Release\examples\xusb.exe E:\dailies\%DATE%\MS32\examples + +call ddk_build DLL + +@echo off +copy Win32\Release\lib\libusb-1.0.lib E:\dailies\%DATE%\MS32\dll +copy Win32\Release\dll\libusb-1.0.dll E:\dailies\%DATE%\MS32\dll + +set 386= +set AMD64=1 +set BUILD_DEFAULT_TARGETS=-amd64 +set _AMD64bit=true +set _BUILDARCH=AMD64 +set PATH=%BASEDIR%\bin\x86\amd64;%BASEDIR%\bin\x86 + +call ddk_build + +@echo off +copy x64\Release\lib\libusb-1.0.lib E:\dailies\%DATE%\MS64\lib +copy x64\Release\examples\lsusb.exe E:\dailies\%DATE%\MS64\examples +copy x64\Release\examples\xusb.exe E:\dailies\%DATE%\MS64\examples + +call ddk_build DLL + +@echo off +copy x64\Release\lib\libusb-1.0.lib E:\dailies\%DATE%\MS64\dll +copy x64\Release\dll\libusb-1.0.dll E:\dailies\%DATE%\MS64\dll + +set BUILD_ALT_DIR=%ORG_BUILD_ALT_DIR% +set _BUILDARCH=%ORG_BUILDARCH% +set PATH=%ORG_PATH% +set BUILD_DEFAULT_TARGETS=%ORG_BUILD_DEFAULT_TARGETS% + +goto done + +:usage +echo must be run in a WXP build environment! + +:done
\ No newline at end of file @@ -0,0 +1,13 @@ +#!/bin/sh +date=`date +%Y.%m.%d` +git clean -f -d -x +# Not using debug (-g) in CFLAGS DRAMATICALLY reduces the size of the binaries +export CFLAGS="-O2" +echo `pwd` +./autogen.sh +make +cp examples/.libs/lsusb.exe e:/dailies/$date/MinGW32/examples +cp examples/.libs/xusb.exe e:/dailies/$date/MinGW32/examples +cp libusb/.libs/libusb-1.0.a e:/dailies/$date/MinGW32/lib +cp libusb/.libs/libusb-1.0.dll e:/dailies/$date/MinGW32/dll +cp libusb/.libs/libusb-1.0.dll.a e:/dailies/$date/MinGW32/dll |