diff --git a/docs/html/tools/adk/adk2.jd b/docs/html/tools/adk/adk2.jd
index d3fed306a7e17..6ee4a46be5f92 100644
--- a/docs/html/tools/adk/adk2.jd
+++ b/docs/html/tools/adk/adk2.jd
@@ -314,20 +314,38 @@ ready to communicate with your Android device.
Using the ADK Alternative Build System
-An alternative build and load system is also available for the ADK 2012. This system is command
-line based and intended for production environments where using an IDE environment to load software
-onto accessory hardware may be inconvenient or undesirable.
+An alternative, make file-based build and upload system is also available for the ADK 2012. This
+system is command line based and intended for production environments where using an IDE environment
+to load software onto accessory hardware may be inconvenient or undesirable.
-To use the command line based build system:
+To setup the environment:
- Download the ADK 2012 source code files.
- - Download and install the make tool on your
-development system.
- - Update your system’s PATH to include {@code
-<adk-source-download>/external/toolchain/bin}.
- - Open a terminal window, navigate to {@code
-<adk-source-download>/external/toolchain/app} and execute the following command:
-
$> make
+ - In a terminal window, navigate to {@code
+<adk-source-download>/adk2012/board/MakefileBasedBuild}.
+ - Execute the following command and follow the instructions:
+
$> ./setup
+
+
+
+To build a program for your accessory:
+
+ - Place your accessory code in the {@code MakefileBasedBuild/app} directory, including all
+required library files. See the {@code app/main.c} file for an example of the program format.
+ - Execute the following command and follow the instructions:
+
$> ./build
+
+
+
+To load the program on your accessory hardware:
+
+ - Run the build process above and make sure your program compiled successfully.
+ - Attach the accessory via USB cable to your development computer.
+ - Check which port the accessory is attached to and modify the {@code UART} variable in the
+{@code flash} script to the correct port address. On linux machines, the port address is typically
+{@code /dev/ttyUSB0}.
+ - Execute the following command to load the program on the accessory:
+
$> ./flash
How the ADK Connects with Android Devices