Don't try to read temparature file if TW_NO_CPU_TEMP is set to true.
Otherwise, recovery log gets filled up with
"I:Cannot find file /sys/class/thermal/thermal_zone0/temp"

This also fixes build warnings due to duplicate definition of TW_NO_CPU_TEMP.

Change-Id: Ib7fdcd103d6684249c38c8b14ec85f2faba158f6
diff --git a/Android.mk b/Android.mk
index 3ff9209..0f923a8 100644
--- a/Android.mk
+++ b/Android.mk
@@ -290,9 +290,6 @@
 ifneq ($(TW_CUSTOM_CPU_TEMP_PATH),)
 	LOCAL_CFLAGS += -DTW_CUSTOM_CPU_TEMP_PATH=$(TW_CUSTOM_CPU_TEMP_PATH)
 endif
-ifneq ($(TW_NO_CPU_TEMP),)
-	LOCAL_CFLAGS += -DTW_NO_CPU_TEMP=$(TW_NO_CPU_TEMP)
-endif
 ifneq ($(TW_EXCLUDE_ENCRYPTED_BACKUPS), true)
     LOCAL_SHARED_LIBRARIES += libopenaes
 else
diff --git a/data.cpp b/data.cpp
index eb8b553..52457df 100644
--- a/data.cpp
+++ b/data.cpp
@@ -891,6 +891,10 @@
 	}
 	else if (varName == "tw_cpu_temp")
 	{
+	   int tw_no_cpu_temp;
+	   GetValue("tw_no_cpu_temp", tw_no_cpu_temp);
+	   if (tw_no_cpu_temp == 1) return -1;
+
 	   string cpu_temp_file;
 	   static unsigned long convert_temp = 0;
 	   static time_t cpuSecCheck = 0;