Build system
* Check out the Dream Android repository following that howto: [http://source.android.com/documentation/building-for-dream],but be carefull...DO NOT RUN extract-files.sh...it would put proprietary files in your build,that you can't even redistribute
Android use a custom Makefile based buildsystem
* Patches can be find here [http://groups.fsf.org/wiki/Freest_hardware_comparisons/replicant]
Build process:
Let's say that our build directory is ~/replicant
* Add that file:
{{{
TARGET_PRODUCT := htc_dream
}}}
To ~/replicant/buildspec.mk
* Then type
{{{
cd ~/replicant
export ANDROID_JAVA_HOME=$JAVA_HOME
make
}}}
The files to flash are in ~/replicant/out/target/product/dream
Status
* web browser crashes
* ril seem to work(I made some calls and received sms)
* no sound on the application cpu(the baseband cpu has sound) (that means the you can make calls but you can't play mp3 or ringtones)