diff options
author | Rajagopal Venkat <rajagopal.venkat@linaro.org> | 2012-09-17 16:43:53 +0530 |
---|---|---|
committer | Rajagopal Venkat <rajagopal.venkat@linaro.org> | 2012-09-17 17:44:30 +0530 |
commit | 439cc8e4c0080f7487510b0309afbf853e3fb7a0 (patch) | |
tree | f0a3ed103d61ba7ae6fd02998712f60a940ad58e | |
parent | 02f391cf7432353938119a3c46451439d0fc4e1c (diff) |
set terminal info for Android buildlinaro
Signed-off-by: Rajagopal Venkat <rajagopal.venkat@linaro.org>
-rw-r--r-- | Android.mk | 5 | ||||
-rw-r--r-- | src/main.cpp | 10 |
2 files changed, 14 insertions, 1 deletions
@@ -6,7 +6,6 @@ LOCAL_MODULE := powertop LOCAL_MODULE_TAGS := debug LOCAL_SHARED_LIBRARIES := libstlport \ libnl \ - libpci \ LOCAL_STATIC_LIBRARIES := libncurses @@ -23,6 +22,10 @@ LOCAL_GENERATED_SOURCES += $(GEN_CSS_H) #LOCAL_CFLAGS += -Wall -O2 -g -fno-omit-frame-pointer -fstack-protector -Wshadow -Wformat -D_FORTIFY_SOURCE=2 #LOCAL_CPPFLAGS += -Wall -O2 -g -fno-omit-frame-pointer +LOCAL_CPPFLAGS += -DHAVE_NO_PCI \ + -DDEFAULT_TERM=\"xterm\" \ + -DTERMINFO_PATH=\"/system/etc/terminfo\" + LOCAL_C_INCLUDES += external/stlport/stlport/ \ external/stlport/stlport/stl \ external/stlport/stlport/using/h/ \ diff --git a/src/main.cpp b/src/main.cpp index dc49dba..66b641f 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -349,6 +349,16 @@ int main(int argc, char **argv) bindtextdomain (PACKAGE, LOCALEDIR); textdomain (PACKAGE); +#ifdef DEFAULT_TERM + if (!getenv("TERM")) + setenv("TERM", DEFAULT_TERM, 1); +#endif + +#ifdef TERMINFO_PATH + if (!getenv("TERMINFO")) + setenv("TERMINFO", TERMINFO_PATH, 1); +#endif + while (1) { /* parse commandline options */ c = getopt_long (argc, argv, "ch:C:i:t:uVw:q", long_options, &option_index); /* Detect the end of the options. */ |