• R/O
  • HTTP
  • SSH
  • HTTPS

コミット

タグ
未設定

よく使われているワード(クリックで追加)

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

frameworks/base


コミットメタ情報

リビジョンaf79a826fcd0945d0daaeb2d52562767a1e913ea (tree)
日時2010-04-15 15:34:53
作者Chih-Wei Huang <cwhuang@linu...>
コミッターChih-Wei Huang

ログメッセージ

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.

変更サマリ

差分

--- 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