• R/O
  • HTTP
  • SSH
  • HTTPS

Commit

Tags
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

frameworks/base


Commit MetaInfo

Revisiónaf79a826fcd0945d0daaeb2d52562767a1e913ea (tree)
Tiempo2010-04-15 15:34:53
AutorChih-Wei Huang <cwhuang@linu...>
CommiterChih-Wei Huang

Log Message

Android.mk: generate preloaded-classes for policy_mid on-fly

The change fixes preloaded-classes issue for policy_mid, and provides
the ability for a target to specify its own preloaded-classes.

Cambiar Resumen

Diferencia incremental

--- a/Android.mk
+++ b/Android.mk
@@ -178,8 +178,17 @@ LOCAL_JAVA_LIBRARIES := core ext
178178 LOCAL_MODULE := framework
179179 LOCAL_MODULE_CLASS := JAVA_LIBRARIES
180180
181+ifeq ($(PRODUCT_POLICY),android.policy_mid)
182+TARGET_PRELOADED_CLASSES ?= $(PRODUCT_OUT)/preloaded-classes
183+$(PRODUCT_OUT)/preloaded-classes: $(LOCAL_PATH)/preloaded-classes
184+ sed 's|\(policy.impl.\)\(Phone\)|\1Mid|' $< > $@
185+endif
186+
187+# Each target can define its preloaded-classes
188+TARGET_PRELOADED_CLASSES ?= $(LOCAL_PATH)/preloaded-classes
189+
181190 # List of classes and interfaces which should be loaded by the Zygote.
182-LOCAL_JAVA_RESOURCE_FILES += $(LOCAL_PATH)/preloaded-classes
191+LOCAL_JAVA_RESOURCE_FILES += $(TARGET_PRELOADED_CLASSES)
183192
184193 #LOCAL_JARJAR_RULES := $(LOCAL_PATH)/jarjar-rules.txt
185194