You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
43 lines
2.0 KiB
43 lines
2.0 KiB
4 months ago
|
Copyright (C) 2006 The Android Open Source Project
|
||
|
|
||
|
Licensed under the Apache License, Version 2.0 (the "License");
|
||
|
you may not use this file except in compliance with the License.
|
||
|
You may obtain a copy of the License at
|
||
|
|
||
|
http://www.apache.org/licenses/LICENSE-2.0
|
||
|
|
||
|
Unless required by applicable law or agreed to in writing, software
|
||
|
distributed under the License is distributed on an "AS IS" BASIS,
|
||
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||
|
See the License for the specific language governing permissions and
|
||
|
limitations under the License.
|
||
|
|
||
|
In order to build a directory with a SOURCES file you will need to install
|
||
|
the Windows Driver Kit, which can be obtained from Microsoft:
|
||
|
|
||
|
Windows Driver Kit Version 7.1.0
|
||
|
https://www.microsoft.com/en-us/download/details.aspx?id=11800
|
||
|
md5: 8fe981a1706d43ad34bda496e6558f94
|
||
|
sha1: de6abdb8eb4e08942add4aa270c763ed4e3d8242
|
||
|
|
||
|
This old version is used because it can build for Windows Vista (WDK 8.1
|
||
|
cannot), it includes compilers (so it doesn't require Visual Studio), and it is
|
||
|
probably not too far from the WDK that this code was originally built with, so
|
||
|
it should be less risky.
|
||
|
|
||
|
When installing the WDK, uncheck `Device Simulation Framework' because it is
|
||
|
unnecessary and it installs a kernel-mode driver that we don't need.
|
||
|
|
||
|
Assuming that WDK is installed, you need to set one of the WDK's build
|
||
|
environments (Start Menu -> Windows Driver Kits -> x86 Free Build Environment;
|
||
|
choose the one for the oldest version of Windows you want to support),
|
||
|
"cd" back into this directory, and execute "build -cbeEIFZ" to clean and rebuild
|
||
|
this project, or you can execute "build -befEIF" to do a minimal build.
|
||
|
|
||
|
Note that you need to build AdbWinApi.dll (..\api) before you build
|
||
|
this directory, as this depends on the AdbWinApi.lib import library.
|
||
|
|
||
|
When you're done with the WDK build environment, don't forget to right-click the
|
||
|
OACR icon (in the lower-right notification area of the taskbar) and choose
|
||
|
`Close'.
|