1Copyright (C) 2006 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