The following is a brief overview of the directory
structure to make it easier to understand the organization.
Below is a list of the top-level directories along with a brief
note about the contents.

__
  |-- lib
      |-- Makefile.defines [config define main entry, according different ARCH, pick different config defines]
      |-- Config.defines.arm [arm ARCH config defines]
      |-- Config.defines.x86 [x86 ARCH config defines]
      |-- binder [correspond android folder: frameworks/native/libs/binder]
      |-- libcutils [correspond android folder: system/core/libcutils]
          |-- atomics_arm.S [modified correspond android file: bionic/libc/arch-arm/bionic/atomics_arm.S]
          |-- atomics_x86.S [modified correspond android file: bionic/libc/arch-x86/bionic/atomics_x86.S]
          |-- android_reboot.c [modified @LP]
          |-- mot_pthread.c [new file][copy correspond android file: bionic/libc/bionic/pthread.c]
          |-- dlmalloc_stubs.c [modified, removed bionic specific header]
          |-- iosched_policy.c [modified, cover HAVE_UBUNTU_OS defines]
          |-- ... [original files]
      |-- liblog [correspond android folder: system/core/liblog]
      |-- libmedia [correspond android folder: frameworks/base/media/libmedia]
          |-- AudioTrack.cpp [modified file]
          |-- ... [original files except LOG name change]
      |-- utils [correspond android folder: frameworks/base/libs/utils]
          |-- LOG/ALOG update. Not yet using version from JB 4.2.1 to avoid extra dependencies.
      |-- waudio [new files, C language wrapper lib for libmedia]
      |-- wctlplugin [new files, alsa ctl plugin]
      |-- wpcmplugin [new files, alsa pcm plugin]
      |-- include [new files, include export header files]
  |-- include [internal include header files]
      |-- android [correspond android folder: system/core/include/android @LP( + frameworks/base/native/incude/android)]
      |-- binder [correspond android folder: frameworks/base/include/binder]
      |-- cutils [correspond android folder: system/core/include/cutils]
          |-- atomics.h [correspond android file: bionic/libc/include/sys/atomics.h]
          |-- mot_pthread.h [new file]
          |-- ... [original files]
      |-- linux [correspond android folder: bionic/libc/kernel/common/linux]
          |-- ashmem.h [modified file]
          |-- linux-syscalls.h [correspond android file: bionic/libc/include/sys/linux-syscalls.h]
      |-- machine [correspond android folder: bionic/libc/arch-arm/include/machine]
      |-- media	[correspond android folder: frameworks/base/include/media]
      |-- private [correspond android folder: frameworks/base/include/private @LP( + system/core/inlcude/private/android_filesystem_config.h)]
          |-- media/AudioTrackShared.h [modified file]
          |-- media/motthreads.h [new file]
          |-- ... [original files]
      |-- system [correspond android folder: system/core/include/system @LP]
      |-- hardware [correspond android folder: hardware/libhardware/include/hardware @LP]
      |-- unicode [correspond android folder: external/icu4c/common/unicode]
      |-- utils [correspond android folder: frameworks/base/include/utils]
          |-- LOG/ALOG update. Not yet using version from JB 4.2.1 to avoid extra dependencies.
      |-- waudio [new files]
  |-- app
  |-- debian 

