diff options
author | Shaojie Sun <shaojie.sun@linaro.com> | 2013-09-11 10:24:48 +0800 |
---|---|---|
committer | Shaojie Sun <shaojie.sun@linaro.com> | 2013-09-18 16:24:34 +0800 |
commit | 0ff9d431c3a8771d06a53431ddee63c2c9132492 (patch) | |
tree | 27826b55bf82c976ec9b967dfb34527a3af1996b | |
parent | c56b89942afc7472e975b7ed00025cdb2e1561fc (diff) |
Build idlestat tool on Android platform.
Idlestat tool must be used on differenet platform, such as ubuntu,
Android and so on.
Add Android.mk file, then idle tool could be built on Android.
Signed-off-by: Shaojie Sun <shaojie.sun@linaro.com>
-rw-r--r-- | Android.mk | 17 | ||||
-rw-r--r-- | idlestat.c | 4 |
2 files changed, 18 insertions, 3 deletions
diff --git a/Android.mk b/Android.mk new file mode 100644 index 0000000..e4c1696 --- /dev/null +++ b/Android.mk @@ -0,0 +1,17 @@ +LOCAL_PATH := $(call my-dir) +include $(CLEAR_VARS) + +LOCAL_MODULE_TAGS := optional +LOCAL_SHARED_LIBRARIES := libstlport + +LOCAL_MODULE := idlestat + +LOCAL_C_INCLUDES += bionic \ + +LOCAL_SRC_FILES += \ + idlestat.c \ + topology.c \ + trace.c \ + utils.c \ + +include $(BUILD_EXECUTABLE) @@ -6,10 +6,8 @@ #include <unistd.h> #include <sched.h> #include <string.h> -#include <values.h> #include <sys/time.h> #include <sys/types.h> -#include <sys/signal.h> #include <sys/resource.h> #include "idlestat.h" @@ -263,7 +261,7 @@ static struct cpuidle_datas *idlestat_load(const char *path) { FILE *f; unsigned int state = 0, cpu = 0, nrcpus= 0; - double time, begin, end; + double time, begin = 0, end = 0; size_t count, start = 1; struct cpuidle_datas *datas; |