1Copyright (C) 2009 The Android Open Source Project 2 3Licensed under the Apache License, Version 2.0 (the "License"); 4you may not use this file except in compliance with the License. 5You may obtain a copy of the License at 6 7 http://www.apache.org/licenses/LICENSE-2.0 8 9Unless required by applicable law or agreed to in writing, software 10distributed under the License is distributed on an "AS IS" BASIS, 11WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12See the License for the specific language governing permissions and 13limitations under the License. 14 15In order to build a directory with a SOURCES file you will need to install 16the Windows Driver Kit, which can be obtained from Microsoft: 17 18Windows Driver Kit Version 7.1.0 19https://www.microsoft.com/en-us/download/details.aspx?id=11800 20md5: 8fe981a1706d43ad34bda496e6558f94 21sha1: de6abdb8eb4e08942add4aa270c763ed4e3d8242 22 23This old version is used because it can build for Windows Vista (WDK 8.1 24cannot), it includes compilers (so it doesn't require Visual Studio), and it is 25probably not too far from the WDK that this code was originally built with, so 26it should be less risky. 27 28When installing the WDK, uncheck `Device Simulation Framework' because it is 29unnecessary and it installs a kernel-mode driver that we don't need. 30 31Assuming that WDK is installed, you need to set one of the WDK's build 32environments (Start Menu -> Windows Driver Kits -> x86 Free Build Environment; 33choose the one for the oldest version of Windows you want to support), 34"cd" back into this directory, and execute "build -cbeEIFZ" to clean and rebuild 35this project, or you can execute "build -befEIF" to do a minimal build. 36 37Note that you need to build AdbWinApi.dll (..\api) before you build 38this directory, as this depends on the AdbWinApi.lib import library. 39 40When you're done with the WDK build environment, don't forget to right-click the 41OACR icon (in the lower-right notification area of the taskbar) and choose 42`Close'. 43