[PATCH 1/2] Porting to Android system

2012-05-29 Thread kejun.zhou
From: kejun.zhou 

Signed-off-by: kejun.zhou 
---
 cpuidle/cpuidle_killer.c |   10 ++
 1 files changed, 10 insertions(+), 0 deletions(-)

diff --git a/cpuidle/cpuidle_killer.c b/cpuidle/cpuidle_killer.c
index 67a675e..c8910f4 100644
--- a/cpuidle/cpuidle_killer.c
+++ b/cpuidle/cpuidle_killer.c
@@ -2,7 +2,17 @@
 #include 
 #include 
 #include 
+#ifndef ANDROID
 #include 
+#else
+// As of 4.0.4, Bionic doesn't provide the timex/adjtimex interface
+// However, the kernel does...
+#include  // for struct timex
+#include  // for __NR_adjtimex
+static int adjtimex(struct timex *buf) {
+   return syscall(__NR_adjtimex, buf);
+}
+#endif
 #include 
 #include 
 #include 
-- 
1.7.0.4


___
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev


[PATCH 2/2] Add Android.mk files

2012-05-29 Thread kejun.zhou
Signed-off-by: kejun.zhou 
---
 Android.mk|1 +
 cpufreq/Android.mk|   76 
 cpuhotplug/Android.mk |   84 +
 cpuidle/Android.mk|   35 
 include/Android.mk|   28 
 sched_mc/Android.mk   |   36 +
 suspend/Android.mk|   50 +
 thermal/Android.mk|   51 +
 utils/Android.mk  |   35 
 9 files changed, 396 insertions(+), 0 deletions(-)
 create mode 100644 Android.mk
 create mode 100644 cpufreq/Android.mk
 create mode 100644 cpuhotplug/Android.mk
 create mode 100644 cpuidle/Android.mk
 create mode 100644 include/Android.mk
 create mode 100644 sched_mc/Android.mk
 create mode 100644 suspend/Android.mk
 create mode 100644 thermal/Android.mk
 create mode 100644 utils/Android.mk

diff --git a/Android.mk b/Android.mk
new file mode 100644
index 000..5053e7d
--- /dev/null
+++ b/Android.mk
@@ -0,0 +1 @@
+include $(call all-subdir-makefiles)
diff --git a/cpufreq/Android.mk b/cpufreq/Android.mk
new file mode 100644
index 000..34da7a7
--- /dev/null
+++ b/cpufreq/Android.mk
@@ -0,0 +1,76 @@
+include $(call all-subdir-makefiles)
+LOCAL_PATH:= $(call my-dir)
+
+
+include $(CLEAR_VARS)
+LOCAL_MODULE := cpufreq_01.sh
+LOCAL_SRC_FILES:= cpufreq_01.sh
+LOCAL_MODULE_TAGS := optional
+LOCAL_MODULE_CLASS := ETC
+LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)/pm-qa/cpufreq
+include $(BUILD_PREBUILT)
+
+include $(CLEAR_VARS)
+LOCAL_MODULE := cpufreq_02.sh
+LOCAL_SRC_FILES:= cpufreq_02.sh
+LOCAL_MODULE_TAGS := optional
+LOCAL_MODULE_CLASS := ETC
+LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)/pm-qa/cpufreq
+include $(BUILD_PREBUILT)
+
+include $(CLEAR_VARS)
+LOCAL_MODULE := cpufreq_03.sh
+LOCAL_SRC_FILES:= cpufreq_03.sh
+LOCAL_MODULE_TAGS := optional
+LOCAL_MODULE_CLASS := ETC
+LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)/pm-qa/cpufreq
+include $(BUILD_PREBUILT)
+
+include $(CLEAR_VARS)
+LOCAL_MODULE := cpufreq_04.sh
+LOCAL_SRC_FILES:= cpufreq_04.sh
+LOCAL_MODULE_TAGS := optional
+LOCAL_MODULE_CLASS := ETC
+LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)/pm-qa/cpufreq
+include $(BUILD_PREBUILT)
+
+include $(CLEAR_VARS)
+LOCAL_MODULE := cpufreq_05.sh
+LOCAL_SRC_FILES:= cpufreq_05.sh
+LOCAL_MODULE_TAGS := optional
+LOCAL_MODULE_CLASS := ETC
+LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)/pm-qa/cpufreq
+include $(BUILD_PREBUILT)
+
+include $(CLEAR_VARS)
+LOCAL_MODULE := cpufreq_06.sh
+LOCAL_SRC_FILES:= cpufreq_06.sh
+LOCAL_MODULE_TAGS := optional
+LOCAL_MODULE_CLASS := ETC
+LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)/pm-qa/cpufreq
+include $(BUILD_PREBUILT)
+
+include $(CLEAR_VARS)
+LOCAL_MODULE := cpufreq_07.sh
+LOCAL_SRC_FILES:= cpufreq_07.sh
+LOCAL_MODULE_TAGS := optional
+LOCAL_MODULE_CLASS := ETC
+LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)/pm-qa/cpufreq
+include $(BUILD_PREBUILT)
+
+include $(CLEAR_VARS)
+LOCAL_MODULE := cpufreq_08.sh
+LOCAL_SRC_FILES:= cpufreq_08.sh
+LOCAL_MODULE_TAGS := optional
+LOCAL_MODULE_CLASS := ETC
+LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)/pm-qa/cpufreq
+include $(BUILD_PREBUILT)
+
+include $(CLEAR_VARS)
+LOCAL_MODULE := cpufreq_09.sh
+LOCAL_SRC_FILES:= cpufreq_09.sh
+LOCAL_MODULE_TAGS := optional
+LOCAL_MODULE_CLASS := ETC
+LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)/pm-qa/cpufreq
+include $(BUILD_PREBUILT)
+
diff --git a/cpuhotplug/Android.mk b/cpuhotplug/Android.mk
new file mode 100644
index 000..9981cfc
--- /dev/null
+++ b/cpuhotplug/Android.mk
@@ -0,0 +1,84 @@
+include $(call all-subdir-makefiles)
+LOCAL_PATH:= $(call my-dir)
+
+
+include $(CLEAR_VARS)
+LOCAL_MODULE := cpuhotplug_01.sh
+LOCAL_SRC_FILES:= cpuhotplug_01.sh
+LOCAL_MODULE_TAGS := optional
+LOCAL_MODULE_CLASS := ETC
+LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)/pm-qa/cpuhotplug
+include $(BUILD_PREBUILT)
+
+include $(CLEAR_VARS)
+LOCAL_MODULE := cpuhotplug_02.sh
+LOCAL_SRC_FILES:= cpuhotplug_02.sh
+LOCAL_MODULE_TAGS := optional
+LOCAL_MODULE_CLASS := ETC
+LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)/pm-qa/cpuhotplug
+include $(BUILD_PREBUILT)
+
+include $(CLEAR_VARS)
+LOCAL_MODULE := cpuhotplug_03.sh
+LOCAL_SRC_FILES:= cpuhotplug_03.sh
+LOCAL_MODULE_TAGS := optional
+LOCAL_MODULE_CLASS := ETC
+LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)/pm-qa/cpuhotplug
+include $(BUILD_PREBUILT)
+
+include $(CLEAR_VARS)
+LOCAL_MODULE := cpuhotplug_04.sh
+LOCAL_SRC_FILES:= cpuhotplug_04.sh
+LOCAL_MODULE_TAGS := optional
+LOCAL_MODULE_CLASS := ETC
+LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)/pm-qa/cpuhotplug
+include $(BUILD_PREBUILT)
+
+include $(CLEAR_VARS)
+LOCAL_MODULE := cpuhotplug_05.sh
+LOCAL_SRC_FILES:= cpuhotplug_05.sh
+LOCAL_MODULE_TAGS := optional
+LOCAL_MODULE_CLASS := ETC
+LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)/pm-qa

[PATCH] Update to C-style comments

2012-05-30 Thread kejun.zhou
Signed-off-by: kejun.zhou 
---
 cpuidle/cpuidle_killer.c |6 --
 1 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/cpuidle/cpuidle_killer.c b/cpuidle/cpuidle_killer.c
index c8910f4..0e4d666 100644
--- a/cpuidle/cpuidle_killer.c
+++ b/cpuidle/cpuidle_killer.c
@@ -5,8 +5,10 @@
 #ifndef ANDROID
 #include 
 #else
-// As of 4.0.4, Bionic doesn't provide the timex/adjtimex interface
-// However, the kernel does...
+/* 
+* As of 4.0.4, Bionic doesn't provide the timex/adjtimex interface
+* However, the kernel does...
+*/
 #include  // for struct timex
 #include  // for __NR_adjtimex
 static int adjtimex(struct timex *buf) {
-- 
1.7.0.4


___
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev


[PATCH 1/2] Change some head files in cpuidle_kill.c for pm-qa in Android system.

2012-05-30 Thread kejun.zhou
Signed-off-by: kejun.zhou 
---
 cpuidle/cpuidle_killer.c |   12 
 1 files changed, 12 insertions(+), 0 deletions(-)

diff --git a/cpuidle/cpuidle_killer.c b/cpuidle/cpuidle_killer.c
index 67a675e..5e7320f 100644
--- a/cpuidle/cpuidle_killer.c
+++ b/cpuidle/cpuidle_killer.c
@@ -2,7 +2,19 @@
 #include 
 #include 
 #include 
+#ifndef ANDROID
 #include 
+#else
+/* 
+* As of 4.0.4, Bionic doesn't provide the timex/adjtimex interface However, 
the kernel does.
+*/
+#include  /* for struct timex */
+#include  /* for __NR_adjtimex */
+static int adjtimex(struct timex *buf)
+{
+   return syscall(__NR_adjtimex, buf);
+}
+#endif
 #include 
 #include 
 #include 
-- 
1.7.0.4


___
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev


[PATCH 2/2] Add Android.mk for pm-qa in Android system.

2012-05-30 Thread kejun.zhou
Signed-off-by: kejun.zhou 
---
 Android.mk|1 +
 cpufreq/Android.mk|   17 +
 cpuhotplug/Android.mk |   30 ++
 cpuidle/Android.mk|   25 +
 include/Android.mk|   17 +
 sched_mc/Android.mk   |   17 +
 suspend/Android.mk|   17 +
 thermal/Android.mk|   17 +
 utils/Android.mk  |   17 +
 9 files changed, 158 insertions(+), 0 deletions(-)
 create mode 100644 Android.mk
 create mode 100644 cpufreq/Android.mk
 create mode 100644 cpuhotplug/Android.mk
 create mode 100644 cpuidle/Android.mk
 create mode 100644 include/Android.mk
 create mode 100644 sched_mc/Android.mk
 create mode 100644 suspend/Android.mk
 create mode 100644 thermal/Android.mk
 create mode 100644 utils/Android.mk

diff --git a/Android.mk b/Android.mk
new file mode 100644
index 000..5053e7d
--- /dev/null
+++ b/Android.mk
@@ -0,0 +1 @@
+include $(call all-subdir-makefiles)
diff --git a/cpufreq/Android.mk b/cpufreq/Android.mk
new file mode 100644
index 000..f563d25
--- /dev/null
+++ b/cpufreq/Android.mk
@@ -0,0 +1,17 @@
+include $(call all-subdir-makefiles)
+LOCAL_PATH:= $(call my-dir)
+
+module_name = cpufreq
+
+define $(module_name)_add_executable
+include $(CLEAR_VARS)
+LOCAL_MODULE_TAGS := optional 
+LOCAL_MODULE_CLASS := tests
+LOCAL_MODULE := $1.sh
+LOCAL_SRC_FILES := $1.sh
+LOCAL_MODULE_PATH := 
$(TARGET_OUT_OPTIONAL_EXECUTABLES)/pm-qa/$(module_name)
+include $(BUILD_PREBUILT)
+endef
+
+test_num := 01 02 03 04 05 06 07 08 09
+$(foreach item,$(test_num),$(eval $(call $(module_name)_add_executable, 
$(module_name)_$(item
diff --git a/cpuhotplug/Android.mk b/cpuhotplug/Android.mk
new file mode 100644
index 000..521f3ee
--- /dev/null
+++ b/cpuhotplug/Android.mk
@@ -0,0 +1,30 @@
+include $(call all-subdir-makefiles)
+LOCAL_PATH:= $(call my-dir)
+
+module_name = cpuhotplug
+
+define $(module_name)_add_executable
+include $(CLEAR_VARS)
+LOCAL_MODULE_TAGS := optional 
+LOCAL_MODULE_CLASS := tests
+LOCAL_MODULE := $1.sh
+LOCAL_SRC_FILES := $1.sh
+LOCAL_MODULE_PATH := 
$(TARGET_OUT_OPTIONAL_EXECUTABLES)/pm-qa/$(module_name)
+include $(BUILD_PREBUILT)
+endef
+
+test_num := 01 02 03 04 05 06 07 08
+$(foreach item,$(test_num),$(eval $(call $(module_name)_add_executable, 
$(module_name)_$(item
+
+define $(module_name)_etc_add_executable
+include $(CLEAR_VARS)
+LOCAL_MODULE_TAGS := optional 
+LOCAL_MODULE_CLASS := tests
+LOCAL_MODULE := $1.sh
+LOCAL_SRC_FILES := $1.sh
+LOCAL_MODULE_PATH := 
$(TARGET_OUT_OPTIONAL_EXECUTABLES)/pm-qa/$(module_name)
+include $(BUILD_PREBUILT)
+endef
+
+test_names := 1_sanity_check z_sanity_check 
+$(foreach item,$(test_names),$(eval $(call $(module_name)_etc_add_executable, 
$(item
diff --git a/cpuidle/Android.mk b/cpuidle/Android.mk
new file mode 100644
index 000..35124d7
--- /dev/null
+++ b/cpuidle/Android.mk
@@ -0,0 +1,25 @@
+include $(call all-subdir-makefiles)
+LOCAL_PATH:= $(call my-dir)
+
+module_name = cpuidle
+
+define $(module_name)_add_executable
+include $(CLEAR_VARS)
+LOCAL_MODULE_TAGS := optional 
+LOCAL_MODULE_CLASS := tests
+LOCAL_MODULE := $1.sh
+LOCAL_SRC_FILES := $1.sh
+LOCAL_MODULE_PATH := 
$(TARGET_OUT_OPTIONAL_EXECUTABLES)/pm-qa/$(module_name)
+include $(BUILD_PREBUILT)
+endef
+
+test_num := 01 02 03
+$(foreach item,$(test_num),$(eval $(call $(module_name)_add_executable, 
$(module_name)_$(item
+
+include $(CLEAR_VARS)
+LOCAL_MODULE := cpuidle_killer
+LOCAL_SRC_FILES:= cpuidle_killer.c
+LOCAL_STATIC_LIBRARIES := libcutils libc 
+LOCAL_MODULE_TAGS := tests
+LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)/pm-qa/$(module_name)
+include $(BUILD_EXECUTABLE)
diff --git a/include/Android.mk b/include/Android.mk
new file mode 100644
index 000..6173bb4
--- /dev/null
+++ b/include/Android.mk
@@ -0,0 +1,17 @@
+include $(call all-subdir-makefiles)
+LOCAL_PATH:= $(call my-dir)
+
+module_name = include
+
+define $(module_name)_etc_add_executable
+include $(CLEAR_VARS)
+LOCAL_MODULE_TAGS := optional 
+LOCAL_MODULE_CLASS := tests
+LOCAL_MODULE := $1.sh
+LOCAL_SRC_FILES := $1.sh
+LOCAL_MODULE_PATH := 
$(TARGET_OUT_OPTIONAL_EXECUTABLES)/pm-qa/$(module_name)
+include $(BUILD_PREBUILT)
+endef
+
+test_names := functions suspend thermal_functions
+$(foreach item,$(test_names),$(eval $(call $(module_name)_etc_add_executable, 
$(item
diff --git a/sched_mc/Android.mk b/sched_mc/Android.mk
new file mode 100644
index 000..44cee14
--- /dev/null
+++ b/sched_mc/Android.mk
@@ -0,0 +1,17 @@
+include $(call all-subdir-makefiles)
+LOCAL_PATH:= $(call my-dir)
+
+module_name = sched
+
+define $(module_name)_add_executable
+include $(CLEAR_VARS)
+LOCAL_MODULE_TAGS := optional 
+LOCAL_MODULE_CLASS := tests
+LOCAL_MODULE := $1.sh
+LOCAL_SRC_FILES := $1.sh

[PATCH] Modify for Android build system.

2012-06-14 Thread kejun.zhou
From: "kejun.zhou" 

Signed-off-by: kejun.zhou 
---
 Android.mk |   21 +
 1 file changed, 21 insertions(+)

diff --git a/Android.mk b/Android.mk
index 5053e7d..b296974 100644
--- a/Android.mk
+++ b/Android.mk
@@ -1 +1,22 @@
 include $(call all-subdir-makefiles)
+
+include $(CLEAR_VARS)
+CPUFREQ := cpufreq_01.sh cpufreq_02.sh cpufreq_03.sh cpufreq_04.sh 
cpufreq_05.sh cpufreq_06.sh cpufreq_07.sh cpufreq_08.sh cpufreq_09.sh
+
+CPUHOTPLUG := cpuhotplug_01.sh cpuhotplug_02.sh cpuhotplug_03.sh 
cpuhotplug_04.sh cpuhotplug_05.sh cpuhotplug_06.sh cpuhotplug_07.sh 
cpuhotplug_08.sh 1_sanity_check.sh z_sanity_check.sh
+
+CPUIDLE := cpuidle_01.sh cpuidle_02.sh cpuidle_03.sh cpuidle_killer 
+
+INCLUDE := functions.sh suspend.sh thermal_functions.sh
+
+SCHED_MC := sched_01.sh sched_02.sh sched_03.sh sched_04.sh
+
+SUSPEND := suspend_01.sh suspend_02.sh suspend_03.sh suspend_04.sh 
suspend_05.sh suspend_06.sh
+
+THERMAL := thermal_01.sh thermal_02.sh thermal_03.sh thermal_04.sh 
thermal_05.sh thermal_06.sh
+
+UTILS := cpuburn cpucycle heat_cpu nanosleep
+
+systemtarball: $(CPUFREQ) $(CPUHOTPLUG) $(CPUIDLE) $(INCLUDE) $(SCHED_MC) 
$(SUSPEND) $(THERMAL) $(UTILS)
+
+
-- 
1.7.10


___
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev


[PATCH] Update for Android build system

2012-06-17 Thread kejun.zhou
From: "kejun.zhou" 

Signed-off-by: kejun.zhou 
---
 cpufreq/Android.mk|1 +
 cpuhotplug/Android.mk |2 ++
 cpuidle/Android.mk|2 ++
 include/Android.mk|1 +
 sched_mc/Android.mk   |1 +
 suspend/Android.mk|1 +
 thermal/Android.mk|1 +
 utils/Android.mk  |1 +
 8 files changed, 10 insertions(+)

diff --git a/cpufreq/Android.mk b/cpufreq/Android.mk
index f563d25..2fa747f 100644
--- a/cpufreq/Android.mk
+++ b/cpufreq/Android.mk
@@ -8,6 +8,7 @@ define $(module_name)_add_executable
 LOCAL_MODULE_TAGS := optional 
 LOCAL_MODULE_CLASS := tests
 LOCAL_MODULE := $1.sh
+systemtarball: $1.sh
 LOCAL_SRC_FILES := $1.sh
 LOCAL_MODULE_PATH := 
$(TARGET_OUT_OPTIONAL_EXECUTABLES)/pm-qa/$(module_name)
 include $(BUILD_PREBUILT)
diff --git a/cpuhotplug/Android.mk b/cpuhotplug/Android.mk
index 521f3ee..fda35a9 100644
--- a/cpuhotplug/Android.mk
+++ b/cpuhotplug/Android.mk
@@ -8,6 +8,7 @@ define $(module_name)_add_executable
 LOCAL_MODULE_TAGS := optional 
 LOCAL_MODULE_CLASS := tests
 LOCAL_MODULE := $1.sh
+systemtarball: $1.sh
 LOCAL_SRC_FILES := $1.sh
 LOCAL_MODULE_PATH := 
$(TARGET_OUT_OPTIONAL_EXECUTABLES)/pm-qa/$(module_name)
 include $(BUILD_PREBUILT)
@@ -21,6 +22,7 @@ define $(module_name)_etc_add_executable
 LOCAL_MODULE_TAGS := optional 
 LOCAL_MODULE_CLASS := tests
 LOCAL_MODULE := $1.sh
+systemtarball: $1.sh
 LOCAL_SRC_FILES := $1.sh
 LOCAL_MODULE_PATH := 
$(TARGET_OUT_OPTIONAL_EXECUTABLES)/pm-qa/$(module_name)
 include $(BUILD_PREBUILT)
diff --git a/cpuidle/Android.mk b/cpuidle/Android.mk
index 35124d7..d85d0c0 100644
--- a/cpuidle/Android.mk
+++ b/cpuidle/Android.mk
@@ -8,6 +8,7 @@ define $(module_name)_add_executable
 LOCAL_MODULE_TAGS := optional 
 LOCAL_MODULE_CLASS := tests
 LOCAL_MODULE := $1.sh
+systemtarball: $1.sh
 LOCAL_SRC_FILES := $1.sh
 LOCAL_MODULE_PATH := 
$(TARGET_OUT_OPTIONAL_EXECUTABLES)/pm-qa/$(module_name)
 include $(BUILD_PREBUILT)
@@ -18,6 +19,7 @@ $(foreach item,$(test_num),$(eval $(call 
$(module_name)_add_executable, $(module
 
 include $(CLEAR_VARS)
 LOCAL_MODULE := cpuidle_killer
+systemtarball: cpuidle_killer
 LOCAL_SRC_FILES:= cpuidle_killer.c
 LOCAL_STATIC_LIBRARIES := libcutils libc 
 LOCAL_MODULE_TAGS := tests
diff --git a/include/Android.mk b/include/Android.mk
index 6173bb4..1e02c09 100644
--- a/include/Android.mk
+++ b/include/Android.mk
@@ -8,6 +8,7 @@ define $(module_name)_etc_add_executable
 LOCAL_MODULE_TAGS := optional 
 LOCAL_MODULE_CLASS := tests
 LOCAL_MODULE := $1.sh
+systemtarball: $1.sh
 LOCAL_SRC_FILES := $1.sh
 LOCAL_MODULE_PATH := 
$(TARGET_OUT_OPTIONAL_EXECUTABLES)/pm-qa/$(module_name)
 include $(BUILD_PREBUILT)
diff --git a/sched_mc/Android.mk b/sched_mc/Android.mk
index 44cee14..f9f9d90 100644
--- a/sched_mc/Android.mk
+++ b/sched_mc/Android.mk
@@ -8,6 +8,7 @@ define $(module_name)_add_executable
 LOCAL_MODULE_TAGS := optional 
 LOCAL_MODULE_CLASS := tests
 LOCAL_MODULE := $1.sh
+systemtarball: $1.sh
 LOCAL_SRC_FILES := $1.sh
 LOCAL_MODULE_PATH := 
$(TARGET_OUT_OPTIONAL_EXECUTABLES)/pm-qa/$(module_name)_mc
 include $(BUILD_PREBUILT)
diff --git a/suspend/Android.mk b/suspend/Android.mk
index 41cdd99..06f6db9 100644
--- a/suspend/Android.mk
+++ b/suspend/Android.mk
@@ -8,6 +8,7 @@ define $(module_name)_add_executable
 LOCAL_MODULE_TAGS := optional 
 LOCAL_MODULE_CLASS := tests
 LOCAL_MODULE := $1.sh
+systemtarball: $1.sh
 LOCAL_SRC_FILES := $1.sh
 LOCAL_MODULE_PATH := 
$(TARGET_OUT_OPTIONAL_EXECUTABLES)/pm-qa/$(module_name)
 include $(BUILD_PREBUILT)
diff --git a/thermal/Android.mk b/thermal/Android.mk
index 0389c04..3f0b958 100644
--- a/thermal/Android.mk
+++ b/thermal/Android.mk
@@ -8,6 +8,7 @@ define $(module_name)_add_executable
 LOCAL_MODULE_TAGS := optional 
 LOCAL_MODULE_CLASS := tests
 LOCAL_MODULE := $1.sh
+systemtarball: $1.sh
 LOCAL_SRC_FILES := $1.sh
 LOCAL_MODULE_PATH := 
$(TARGET_OUT_OPTIONAL_EXECUTABLES)/pm-qa/$(module_name)
 include $(BUILD_PREBUILT)
diff --git a/utils/Android.mk b/utils/Android.mk
index c41415f..272a70c 100644
--- a/utils/Android.mk
+++ b/utils/Android.mk
@@ -8,6 +8,7 @@ define $(module_name)_etc_add_executable
 LOCAL_MODULE_TAGS := optional 
 LOCAL_MODULE_CLASS := tests
 LOCAL_MODULE := $1
+systemtarball: $1
 LOCAL_SRC_FILES := $1.c
 LOCAL_MODULE_PATH := 
$(TARGET_OUT_OPTIONAL_EXECUTABLES)/pm-qa/$(module_name)
 include $(BUILD_EXECUTABLE)
-- 
1.7.10


___
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev


[PATCH] Add -fno-exceptions and -fno-rtti in Android.mk

2012-07-25 Thread kejun.zhou
From: "kejun.zhou" 

Signed-off-by: kejun.zhou 
---
 Android.mk |4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/Android.mk b/Android.mk
index c82cd95..fa1c225 100644
--- a/Android.mk
+++ b/Android.mk
@@ -28,7 +28,9 @@ LOCAL_CPPFLAGS += -DDISABLE_I18N \
-DNCURSES_NOMACROS \
-DHAVE_NO_PCI \
-DDEFAULT_TERM=\"xterm\" \
-   -DTERMINFO_PATH=\"/system/etc/terminfo\"
+   -DTERMINFO_PATH=\"/system/etc/terminfo\" \
+   -fno-exceptions \
+   -fno-rtti \
 
 LOCAL_C_INCLUDES += external/stlport/stlport/ \
external/stlport/stlport/stl \
-- 
1.7.10


___
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev