Updating the compiler to use the new-world model

New compiler is integrated and passes first test (Fibonacci).

Change-Id: Ic5448ab89ebd22baa30fafc3d1300324687d1fc2
diff --git a/build/Android.common.mk b/build/Android.common.mk
index 6e503c1..306e8e3 100644
--- a/build/Android.common.mk
+++ b/build/Android.common.mk
@@ -20,7 +20,9 @@
 	external/gtest/include \
 	external/icu4c/common \
 	external/icu4c/i18n \
-	external/zlib
+	external/zlib \
+	art/src \
+	dalvik/libdex
 
 ART_CFLAGS := \
 	-O0 \
@@ -84,7 +86,6 @@
 	src/compiler/codegen/arm/LocalOptimizations.cc \
 	src/compiler/codegen/arm/ArmRallocUtil.cc \
 	src/compiler/codegen/arm/armv7-a/Codegen.cc \
-        src/compiler/HackStubs.cc \
 	src/assembler_arm.cc \
 	src/calling_convention_arm.cc \
 	src/jni_internal_arm.cc \
@@ -123,7 +124,8 @@
 	src/runtime_test.cc \
 	src/space_test.cc \
 	src/utils_test.cc \
-	src/zip_archive_test.cc
+	src/zip_archive_test.cc \
+	src/compiler_test.cc
 
 TEST_TARGET_SRC_FILES := \
 	$(TEST_COMMON_SRC_FILES) \