set terminal info for Android build

Signed-off-by: Rajagopal Venkat <rajagopal.venkat@linaro.org>
diff --git a/Android.mk b/Android.mk
index d4cc864..11c69dc 100644
--- a/Android.mk
+++ b/Android.mk
@@ -6,7 +6,6 @@
 LOCAL_MODULE_TAGS := debug
 LOCAL_SHARED_LIBRARIES := libstlport \
 			  libnl \
-			  libpci \
 
 LOCAL_STATIC_LIBRARIES := libncurses
 
@@ -23,6 +22,10 @@
 #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 02ffb99..2395e83 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -349,6 +349,16 @@
 	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. */