A big thank you to everyone involved, including the community who continues to show support for the people who make it happen. ICS will be just what I need to hold me over until something worthwhile is release to use my upgrade on.
Well I got the source synced and I moved some of the heroc stuff from cyanogenmod but still having some problems with lunch.
build/core/combo/TARGET_linux-arm.mk:39: *** Unknown ARM architecture version: armv6j. Stop.
The aosp source tree does not have the files to support the armv6j target specified in BoardConfig.mk. The armv6j support (mostly in dalvik/vm along with a few others) will need to be ported to ics or you will need to use another target (armv5te is the closest). You will also need to change from small_base to full_base in heroc.mk or bring in the files to support a small_base build.