• R/O
  • HTTP
  • SSH
  • HTTPS

コミット

タグ
未設定

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

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

external/busybox


コミットメタ情報

リビジョンf7ccac9e608cb3545967e7e291009e56dd48c5d5 (tree)
日時2011-06-09 18:58:45
作者Chih-Wei Huang <cwhuang@linu...>
コミッターChih-Wei Huang

ログメッセージ

fix building issues on honeycomb

The project external/clearsilver is removed in honeycomb.

変更サマリ

差分

--- a/Android.mk
+++ b/Android.mk
@@ -1,17 +1,5 @@
11 LOCAL_PATH := $(call my-dir)
22
3-# Make a static library for clearsilver's regex. This prevents multiple
4-# symbol definition error.
5-include $(CLEAR_VARS)
6-LOCAL_SRC_FILES := ../clearsilver/util/regex/regex.c
7-LOCAL_MODULE := libclearsilverregex
8-LOCAL_MODULE_TAGS := optional
9-LOCAL_C_INCLUDES := \
10- external/clearsilver \
11- external/clearsilver/util/regex
12-include $(BUILD_STATIC_LIBRARY)
13-
14-
153 SUBMAKE := make -s -C $(LOCAL_PATH) CC=$(CC)
164 KERNEL_MODULES_DIR?=/system/lib/modules
175
@@ -33,10 +21,7 @@ endif
3321 BUSYBOX_C_INCLUDES = \
3422 $(LOCAL_PATH)/include-$(BUSYBOX_CONFIG) \
3523 $(LOCAL_PATH)/include $(LOCAL_PATH)/libbb \
36- external/clearsilver \
37- external/clearsilver/util/regex \
38- bionic/libc/private \
39- libc/kernel/common
24+ bionic/libc/private
4025
4126 BUSYBOX_CFLAGS = \
4227 -std=gnu99 \
@@ -56,7 +41,6 @@ LOCAL_CFLAGS := $(BUSYBOX_CFLAGS)
5641 LOCAL_MODULE := busybox
5742 LOCAL_MODULE_TAGS := optional
5843 LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
59-LOCAL_STATIC_LIBRARIES += libclearsilverregex
6044 include $(BUILD_EXECUTABLE)
6145
6246 BUSYBOX_LINKS := $(shell cat $(LOCAL_PATH)/busybox-$(BUSYBOX_CONFIG).links)
@@ -94,7 +78,7 @@ LOCAL_CFLAGS += \
9478 -Dgenerate_uuid=busybox_generate_uuid
9579 LOCAL_MODULE := libbusybox
9680 LOCAL_MODULE_TAGS := optional
97-LOCAL_STATIC_LIBRARIES += libclearsilverregex libcutils libc libm
81+LOCAL_STATIC_LIBRARIES += libcutils libc libm
9882 include $(BUILD_STATIC_LIBRARY)
9983
10084 # Build a static busybox for the recovery image
@@ -114,7 +98,7 @@ LOCAL_CFLAGS += \
11498 LOCAL_FORCE_STATIC_EXECUTABLE := true
11599 LOCAL_MODULE := utility_busybox
116100 LOCAL_MODULE_TAGS := eng
117-LOCAL_STATIC_LIBRARIES += libclearsilverregex libcutils libc libm
101+LOCAL_STATIC_LIBRARIES += libcutils libc libm
118102 LOCAL_MODULE_CLASS := UTILITY_EXECUTABLES
119103 LOCAL_MODULE_PATH := $(PRODUCT_OUT)/utilities
120104 LOCAL_UNSTRIPPED_PATH := $(PRODUCT_OUT)/symbols/utilities