Hi Jean, This patch adds an Android.mk to compile i2c-tools under Android. Hope this helps! -- Profile: http://it.linkedin.com/in/compagnucciangelo
Index: Android.mk =================================================================== --- Android.mk (revision 0) +++ Android.mk (working copy) @@ -0,0 +1,53 @@ +LOCAL_PATH:= $(call my-dir) + +include $(CLEAR_VARS) + +LOCAL_MODULE_TAGS := optional +LOCAL_C_INCLUDES += $(LOCAL_PATH) $(LOCAL_PATH)/$(KERNEL_DIR)/include +LOCAL_SRC_FILES := tools/i2cbusses.c tools/util.c +LOCAL_MODULE := i2c-tools +include $(BUILD_STATIC_LIBRARY) + +include $(CLEAR_VARS) + +LOCAL_MODULE_TAGS := optional +LOCAL_SRC_FILES:=tools/i2cdetect.c +LOCAL_MODULE:=i2cdetect +LOCAL_CPPFLAGS += -DANDROID +LOCAL_SHARED_LIBRARIES:=libc +LOCAL_STATIC_LIBRARIES := i2c-tools +LOCAL_C_INCLUDES += $(LOCAL_PATH) $(LOCAL_PATH)/$(KERNEL_DIR)/include +include $(BUILD_EXECUTABLE) + +include $(CLEAR_VARS) + +LOCAL_MODULE_TAGS := optional +LOCAL_SRC_FILES:=tools/i2cget.c +LOCAL_MODULE:=i2cget +LOCAL_CPPFLAGS += -DANDROID +LOCAL_SHARED_LIBRARIES:=libc +LOCAL_STATIC_LIBRARIES := i2c-tools +LOCAL_C_INCLUDES += $(LOCAL_PATH) $(LOCAL_PATH)/$(KERNEL_DIR)/include +include $(BUILD_EXECUTABLE) + +include $(CLEAR_VARS) + +LOCAL_MODULE_TAGS := optional +LOCAL_SRC_FILES:=tools/i2cset.c +LOCAL_MODULE:=i2cset +LOCAL_CPPFLAGS += -DANDROID +LOCAL_SHARED_LIBRARIES:=libc +LOCAL_STATIC_LIBRARIES := i2c-tools +LOCAL_C_INCLUDES += $(LOCAL_PATH) $(LOCAL_PATH)/$(KERNEL_DIR)/include +include $(BUILD_EXECUTABLE) + +include $(CLEAR_VARS) + +LOCAL_MODULE_TAGS := optional +LOCAL_SRC_FILES:=tools/i2cdump.c +LOCAL_MODULE:=i2cdump +LOCAL_CPPFLAGS += -DANDROID +LOCAL_SHARED_LIBRARIES:=libc +LOCAL_STATIC_LIBRARIES := i2c-tools +LOCAL_C_INCLUDES += $(LOCAL_PATH) $(LOCAL_PATH)/$(KERNEL_DIR)/include +include $(BUILD_EXECUTABLE)