diff --git a/external/usb_modeswitch/usb_modeswitch/Android.mk b/external/usb_modeswitch/usb_modeswitch/Android.mk index f96c35e8e63..c8060e5aec7 100644 --- a/external/usb_modeswitch/usb_modeswitch/Android.mk +++ b/external/usb_modeswitch/usb_modeswitch/Android.mk @@ -13,8 +13,9 @@ LOCAL_SHARED_LIBRARIES := libusb liblog libutils libcutils LOCAL_CFLAGS += -Wno-self-assign -Wno-sometimes-uninitialized -$(shell mkdir -p $(PRODUCT_OUT)/vendor/etc) -$(shell cp -R $(LOCAL_PATH)/usb_modeswitch.d $(PRODUCT_OUT)/vendor/etc) +LOCAL_POST_INSTALL_CMD := \ + mkdir -p $(PRODUCT_OUT)/vendor/etc; \ + cp -dfRu --preserve=timestamps $(LOCAL_PATH)/usb_modeswitch.d $(PRODUCT_OUT)/vendor/etc/; include $(BUILD_EXECUTABLE)