tools: build: create single driver.cab file

This commit is contained in:
Bill Zissimopoulos 2017-01-09 12:37:39 -08:00
parent 4656e8ed26
commit 7c2de68892

View File

@ -45,24 +45,25 @@ if X%SignedPackage%==X (
)
pushd build\%Configuration%
for %%a in (x64 x86) do (
echo .OPTION EXPLICIT >driver-%%a.ddf
echo .Set CabinetFileCountThreshold=0 >>driver-%%a.ddf
echo .Set FolderFileCountThreshold=0 >>driver-%%a.ddf
echo .Set FolderSizeThreshold=0 >>driver-%%a.ddf
echo .Set MaxCabinetSize=0 >>driver-%%a.ddf
echo .Set MaxDiskFileCount=0 >>driver-%%a.ddf
echo .Set MaxDiskSize=0 >>driver-%%a.ddf
echo .Set CompressionType=MSZIP >>driver-%%a.ddf
echo .Set Cabinet=on >>driver-%%a.ddf
echo .Set Compress=on >>driver-%%a.ddf
echo .Set CabinetNameTemplate=driver-%%a.cab >>driver-%%a.ddf
echo .Set DiskDirectory1=. >>driver-%%a.ddf
echo .Set DestinationDir=winfsp >>driver-%%a.ddf
echo driver-%%a.inf >>driver-%%a.ddf
echo winfsp-%%a.sys >>driver-%%a.ddf
makecab /F driver-%%a.ddf
)
echo .OPTION EXPLICIT >driver.ddf
echo .Set CabinetFileCountThreshold=0 >>driver.ddf
echo .Set FolderFileCountThreshold=0 >>driver.ddf
echo .Set FolderSizeThreshold=0 >>driver.ddf
echo .Set MaxCabinetSize=0 >>driver.ddf
echo .Set MaxDiskFileCount=0 >>driver.ddf
echo .Set MaxDiskSize=0 >>driver.ddf
echo .Set CompressionType=MSZIP >>driver.ddf
echo .Set Cabinet=on >>driver.ddf
echo .Set Compress=on >>driver.ddf
echo .Set CabinetNameTemplate=driver.cab >>driver.ddf
echo .Set DiskDirectory1=. >>driver.ddf
echo .Set DestinationDir=x64 >>driver.ddf
echo driver-x64.inf >>driver.ddf
echo winfsp-x64.sys >>driver.ddf
echo .Set DestinationDir=x86 >>driver.ddf
echo driver-x86.inf >>driver.ddf
echo winfsp-x86.sys >>driver.ddf
makecab /F driver.ddf
popd
)