Make mmc-utils android-tree compatible

Change-Id: I1f1ab40e1395349f25e6c272183be8d76e3a743f
Signed-off-by: Mohamad Ayyash <mkayyash@google.com>
diff --git a/Android.mk b/Android.mk
index 4b7afb1..2baac37 100644
--- a/Android.mk
+++ b/Android.mk
@@ -1,12 +1,10 @@
 LOCAL_PATH:= $(call my-dir)
 
 include $(CLEAR_VARS)
-LOCAL_MODULE_TAGS := optional
+LOCAL_MODULE_TAGS := debug
+LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
 LOCAL_SRC_FILES:= mmc.c mmc_cmds.c
 LOCAL_SRC_FILES += 3rdparty/hmac_sha/sha2.c 3rdparty/hmac_sha/hmac_sha2.c
 LOCAL_MODULE := mmc_utils
 LOCAL_SHARED_LIBRARIES := libcutils libc
-LOCAL_C_INCLUDES+= $(TARGET_OUT_INTERMEDIATES)/KERNEL_OBJ/usr/include
-LOCAL_ADDITIONAL_DEPENDENCIES += $(TARGET_OUT_INTERMEDIATES)/KERNEL_OBJ/usr
-LOCAL_MODULE_PATH := $(TARGET_OUT_DATA)/mmc-utils
 include $(BUILD_EXECUTABLE)
diff --git a/mmc_cmds.c b/mmc_cmds.c
index 4aa0a11..12b7615 100644
--- a/mmc_cmds.c
+++ b/mmc_cmds.c
@@ -19,6 +19,7 @@
 #include <string.h>
 #include <sys/ioctl.h>
 #include <sys/types.h>
+#include <sys/endian.h>
 #include <dirent.h>
 #include <sys/stat.h>
 #include <unistd.h>