Merge "generic.mk: Replaced AlarmClock with newer DeskClock App"
diff --git a/core/combo/darwin-x86.mk b/core/combo/darwin-x86.mk
index 2150960..ab474ba 100644
--- a/core/combo/darwin-x86.mk
+++ b/core/combo/darwin-x86.mk
@@ -1,6 +1,12 @@
 # Configuration for Darwin (Mac OS X) on PPC.
 # Included by combo/select.make
 
+# We build everything in 32-bit, because some host tools are
+# 32-bit-only anyway (emulator, acc), and because it gives us
+# more consistency between the host tools and the target.
+$(combo_target)GLOBAL_CFLAGS += -m32
+$(combo_target)GLOBAL_LDFLAGS += -m32
+
 $(combo_target)GLOBAL_CFLAGS += -fPIC
 $(combo_target)NO_UNDEFINED_LDFLAGS := -Wl,-undefined,error
 
@@ -37,6 +43,7 @@
         -o $@ \
         -Wl,-dynamic -headerpad_max_install_names \
         $(TARGET_GLOBAL_LD_DIRS) \
+        $(TARGET_GLOBAL_LDFLAGS) \
         $(call normalize-target-libraries,$(PRIVATE_ALL_SHARED_LIBRARIES)) \
         $(PRIVATE_ALL_OBJECTS) \
         $(PRIVATE_LDLIBS) \
@@ -50,6 +57,7 @@
         -static \
         -o $@ \
         $(TARGET_GLOBAL_LD_DIRS) \
+        $(TARGET_GLOBAL_LDFLAGS) \
         $(PRIVATE_LDFLAGS) \
         $(PRIVATE_ALL_OBJECTS) \
         $(PRIVATE_LDLIBS) \
@@ -65,6 +73,7 @@
     $(HOST_CXX) \
         -dynamiclib -single_module -read_only_relocs suppress \
         $(HOST_GLOBAL_LD_DIRS) \
+        $(HOST_GLOBAL_LDFLAGS) \
         $(PRIVATE_ALL_OBJECTS) \
         $(call normalize-target-libraries,$(PRIVATE_ALL_SHARED_LIBRARIES)) \
         $(call normalize-target-libraries,$(PRIVATE_ALL_WHOLE_STATIC_LIBRARIES)) \
@@ -80,6 +89,7 @@
         -o $@ \
         -Wl,-dynamic -headerpad_max_install_names \
         $(HOST_GLOBAL_LD_DIRS) \
+        $(HOST_GLOBAL_LDFLAGS) \
         $(call normalize-target-libraries,$(PRIVATE_ALL_SHARED_LIBRARIES)) \
         $(PRIVATE_ALL_OBJECTS) \
         $(PRIVATE_LDLIBS) \
diff --git a/core/multi_prebuilt.mk b/core/multi_prebuilt.mk
index 738a88d..00f9128 100644
--- a/core/multi_prebuilt.mk
+++ b/core/multi_prebuilt.mk
@@ -56,6 +56,7 @@
     $(eval LOCAL_MODULE := $(basename $(notdir $(t)))) \
     $(eval LOCAL_SRC_FILES := $(t)) \
    ) \
+  $(eval ALL_PREBUILT += $(LOCAL_MODULE)) \
   $(if $(6), \
     $(eval LOCAL_BUILT_MODULE_STEM := $(6)) \
    , \