bluez 1) download source tree of anroid donut from Google. 2) build android by . build/envsetup.sh choosecombo (all default option) make -j4 3) replace external/bluez, and 'export BOARD_HAVE_BLUETOOTH=true' 4) mmm external/bluez ------------------------------------------------------------------------------- jpeg 1) download source tree of anroid donut from Google. 2) build android by . build/envsetup.sh choosecombo (all default option) make -j4 3) replace external/jpeg 4) mmm external/jpeg ------------------------------------------------------------------------------- webkit 1) download source tree of anroid donut from Google. 2) build android by . build/envsetup.sh choosecombo (all default option) make -j4 3) replace external/webkit 4) mmm external/webkit ------------------------------------------------------------------------------- wpa_supplicant 1) download source tree of anroid donut from Google. 2) build android by . build/envsetup.sh choosecombo (all default option) make -j4 3) replace external/wpa_supplicant 4) mmm external/wpa_supplicant ------------------------------------------------------------------------------- kernel 1) download source tree of anroid donut from Qualcomm. 2) repleace kernel 3) build android by . build/envsetup.sh choosecombo Build for the simulator or the device? 1. Device 2. Simulator Which would you like? [1] Build type choices are: 1. release 2. debug Which would you like? [1] Product choices are: 1. emulator 2. generic 3. sim 4. msm7627_ffa 5. msm7627_surf 6. qsd8250_ffa 7. qsd8250_surf You can also type the name of a product if you know it. Which product would you like? [generic] 7 Variant choices are: 1. user 2. userdebug 3. eng Which would you like? [eng] 4) make -j4 -------------------------------------------------------------------------------