Initializing a Build Environment | Android Open Source is a good starting place. Ubuntu is the recommended OS, but OS X Snow Leopard is also supported. GB requires ~12-15 GB of space for the source + out files, but ICS needs ~30GB. Once you've played around with that a bit (build a generic system to test for OS compatibility), you can pull files to try other builds. You can use git to clone CM files from github.com/CyanogenMod/project_name or
repo init -u git://github.com/CyanogenMod/android -b branch_name
repo sync
To pull the entire CM source.
the best proprietary files for motorola phones are maintained by koush on github (git clone git://github.com/koush/proprietary_vendor_motorola vendor/motorola)
EDIT: Moved to General Moto Android
Last edited by phoenixsong6; 12-03-2011 at 07:38 PM.