Merge "Turn on -Werror for recovery" into nyc-mr1-dev-plus-aosp
This commit is contained in:
+2
-1
@@ -65,7 +65,7 @@ endif
|
|||||||
RECOVERY_API_VERSION := 3
|
RECOVERY_API_VERSION := 3
|
||||||
RECOVERY_FSTAB_VERSION := 2
|
RECOVERY_FSTAB_VERSION := 2
|
||||||
LOCAL_CFLAGS += -DRECOVERY_API_VERSION=$(RECOVERY_API_VERSION)
|
LOCAL_CFLAGS += -DRECOVERY_API_VERSION=$(RECOVERY_API_VERSION)
|
||||||
LOCAL_CFLAGS += -Wno-unused-parameter
|
LOCAL_CFLAGS += -Wno-unused-parameter -Werror
|
||||||
LOCAL_CLANG := true
|
LOCAL_CLANG := true
|
||||||
|
|
||||||
LOCAL_C_INCLUDES += \
|
LOCAL_C_INCLUDES += \
|
||||||
@@ -150,6 +150,7 @@ LOCAL_SRC_FILES := \
|
|||||||
verifier.cpp \
|
verifier.cpp \
|
||||||
ui.cpp
|
ui.cpp
|
||||||
LOCAL_STATIC_LIBRARIES := libcrypto_utils libcrypto libbase
|
LOCAL_STATIC_LIBRARIES := libcrypto_utils libcrypto libbase
|
||||||
|
LOCAL_CFLAGS := -Werror
|
||||||
include $(BUILD_STATIC_LIBRARY)
|
include $(BUILD_STATIC_LIBRARY)
|
||||||
|
|
||||||
include \
|
include \
|
||||||
|
|||||||
@@ -36,6 +36,7 @@ LOCAL_STATIC_LIBRARIES += \
|
|||||||
libcrypto \
|
libcrypto \
|
||||||
libbz \
|
libbz \
|
||||||
libz
|
libz
|
||||||
|
LOCAL_CFLAGS := -Werror
|
||||||
include $(BUILD_STATIC_LIBRARY)
|
include $(BUILD_STATIC_LIBRARY)
|
||||||
|
|
||||||
# libimgpatch (static library)
|
# libimgpatch (static library)
|
||||||
@@ -49,6 +50,7 @@ LOCAL_C_INCLUDES += \
|
|||||||
bootable/recovery
|
bootable/recovery
|
||||||
LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/include
|
LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/include
|
||||||
LOCAL_STATIC_LIBRARIES += libcrypto libbz libz
|
LOCAL_STATIC_LIBRARIES += libcrypto libbz libz
|
||||||
|
LOCAL_CFLAGS := -Werror
|
||||||
include $(BUILD_STATIC_LIBRARY)
|
include $(BUILD_STATIC_LIBRARY)
|
||||||
|
|
||||||
# libimgpatch (host static library)
|
# libimgpatch (host static library)
|
||||||
@@ -63,6 +65,7 @@ LOCAL_C_INCLUDES += \
|
|||||||
bootable/recovery
|
bootable/recovery
|
||||||
LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/include
|
LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/include
|
||||||
LOCAL_STATIC_LIBRARIES += libcrypto libbz libz
|
LOCAL_STATIC_LIBRARIES += libcrypto libbz libz
|
||||||
|
LOCAL_CFLAGS := -Werror
|
||||||
include $(BUILD_HOST_STATIC_LIBRARY)
|
include $(BUILD_HOST_STATIC_LIBRARY)
|
||||||
|
|
||||||
# applypatch (executable)
|
# applypatch (executable)
|
||||||
@@ -81,6 +84,7 @@ LOCAL_STATIC_LIBRARIES += \
|
|||||||
libcrypto \
|
libcrypto \
|
||||||
libbz
|
libbz
|
||||||
LOCAL_SHARED_LIBRARIES += libbase libz libcutils libc
|
LOCAL_SHARED_LIBRARIES += libbase libz libcutils libc
|
||||||
|
LOCAL_CFLAGS := -Werror
|
||||||
include $(BUILD_EXECUTABLE)
|
include $(BUILD_EXECUTABLE)
|
||||||
|
|
||||||
# imgdiff (host static executable)
|
# imgdiff (host static executable)
|
||||||
@@ -95,5 +99,6 @@ LOCAL_STATIC_LIBRARIES += \
|
|||||||
libdivsufsort64 \
|
libdivsufsort64 \
|
||||||
libdivsufsort \
|
libdivsufsort \
|
||||||
libz
|
libz
|
||||||
|
LOCAL_CFLAGS := -Werror
|
||||||
LOCAL_FORCE_STATIC_EXECUTABLE := true
|
LOCAL_FORCE_STATIC_EXECUTABLE := true
|
||||||
include $(BUILD_HOST_EXECUTABLE)
|
include $(BUILD_HOST_EXECUTABLE)
|
||||||
|
|||||||
@@ -19,6 +19,7 @@ LOCAL_CLANG := true
|
|||||||
LOCAL_SRC_FILES := bootloader_message.cpp
|
LOCAL_SRC_FILES := bootloader_message.cpp
|
||||||
LOCAL_MODULE := libbootloader_message
|
LOCAL_MODULE := libbootloader_message
|
||||||
LOCAL_STATIC_LIBRARIES := libbase libfs_mgr
|
LOCAL_STATIC_LIBRARIES := libbase libfs_mgr
|
||||||
|
LOCAL_CFLAGS := -Werror
|
||||||
LOCAL_C_INCLUDES := $(LOCAL_PATH)/include
|
LOCAL_C_INCLUDES := $(LOCAL_PATH)/include
|
||||||
LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/include
|
LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/include
|
||||||
include $(BUILD_STATIC_LIBRARY)
|
include $(BUILD_STATIC_LIBRARY)
|
||||||
|
|||||||
@@ -16,6 +16,7 @@ LOCAL_SRC_FILES := \
|
|||||||
$(edify_src_files) \
|
$(edify_src_files) \
|
||||||
main.cpp
|
main.cpp
|
||||||
|
|
||||||
|
LOCAL_CFLAGS := -Werror
|
||||||
LOCAL_CPPFLAGS := -g -O0
|
LOCAL_CPPFLAGS := -g -O0
|
||||||
LOCAL_MODULE := edify
|
LOCAL_MODULE := edify
|
||||||
LOCAL_YACCFLAGS := -v
|
LOCAL_YACCFLAGS := -v
|
||||||
@@ -34,6 +35,7 @@ include $(CLEAR_VARS)
|
|||||||
|
|
||||||
LOCAL_SRC_FILES := $(edify_src_files)
|
LOCAL_SRC_FILES := $(edify_src_files)
|
||||||
|
|
||||||
|
LOCAL_CFLAGS := -Werror
|
||||||
LOCAL_CPPFLAGS := -Wno-unused-parameter
|
LOCAL_CPPFLAGS := -Wno-unused-parameter
|
||||||
LOCAL_CPPFLAGS += -Wno-deprecated-register
|
LOCAL_CPPFLAGS += -Wno-deprecated-register
|
||||||
LOCAL_MODULE := libedify
|
LOCAL_MODULE := libedify
|
||||||
|
|||||||
@@ -13,6 +13,7 @@ LOCAL_WHOLE_STATIC_LIBRARIES += libadf
|
|||||||
LOCAL_WHOLE_STATIC_LIBRARIES += libdrm
|
LOCAL_WHOLE_STATIC_LIBRARIES += libdrm
|
||||||
LOCAL_WHOLE_STATIC_LIBRARIES += libsync_recovery
|
LOCAL_WHOLE_STATIC_LIBRARIES += libsync_recovery
|
||||||
LOCAL_STATIC_LIBRARIES += libpng
|
LOCAL_STATIC_LIBRARIES += libpng
|
||||||
|
LOCAL_CFLAGS := -Werror
|
||||||
|
|
||||||
LOCAL_MODULE := libminui
|
LOCAL_MODULE := libminui
|
||||||
|
|
||||||
@@ -46,4 +47,5 @@ LOCAL_CLANG := true
|
|||||||
LOCAL_MODULE := libminui
|
LOCAL_MODULE := libminui
|
||||||
LOCAL_WHOLE_STATIC_LIBRARIES += libminui
|
LOCAL_WHOLE_STATIC_LIBRARIES += libminui
|
||||||
LOCAL_SHARED_LIBRARIES := libpng
|
LOCAL_SHARED_LIBRARIES := libpng
|
||||||
|
LOCAL_CFLAGS := -Werror
|
||||||
include $(BUILD_SHARED_LIBRARY)
|
include $(BUILD_SHARED_LIBRARY)
|
||||||
|
|||||||
@@ -23,6 +23,7 @@ otafault_static_libs := \
|
|||||||
libbase \
|
libbase \
|
||||||
liblog
|
liblog
|
||||||
|
|
||||||
|
LOCAL_CFLAGS := -Werror
|
||||||
LOCAL_SRC_FILES := config.cpp ota_io.cpp
|
LOCAL_SRC_FILES := config.cpp ota_io.cpp
|
||||||
LOCAL_MODULE_TAGS := eng
|
LOCAL_MODULE_TAGS := eng
|
||||||
LOCAL_MODULE := libotafault
|
LOCAL_MODULE := libotafault
|
||||||
@@ -41,6 +42,7 @@ LOCAL_SRC_FILES := config.cpp ota_io.cpp test.cpp
|
|||||||
LOCAL_MODULE_TAGS := tests
|
LOCAL_MODULE_TAGS := tests
|
||||||
LOCAL_MODULE := otafault_test
|
LOCAL_MODULE := otafault_test
|
||||||
LOCAL_STATIC_LIBRARIES := $(otafault_static_libs)
|
LOCAL_STATIC_LIBRARIES := $(otafault_static_libs)
|
||||||
|
LOCAL_CFLAGS := -Werror
|
||||||
LOCAL_C_INCLUDES := bootable/recovery
|
LOCAL_C_INCLUDES := bootable/recovery
|
||||||
LOCAL_FORCE_STATIC_EXECUTABLE := true
|
LOCAL_FORCE_STATIC_EXECUTABLE := true
|
||||||
|
|
||||||
|
|||||||
+3
-3
@@ -318,12 +318,12 @@ get_args(int *argc, char ***argv) {
|
|||||||
}
|
}
|
||||||
stage = strndup(boot.stage, sizeof(boot.stage));
|
stage = strndup(boot.stage, sizeof(boot.stage));
|
||||||
|
|
||||||
if (boot.command[0] != 0 && boot.command[0] != 255) {
|
if (boot.command[0] != 0) {
|
||||||
std::string boot_command = std::string(boot.command, sizeof(boot.command));
|
std::string boot_command = std::string(boot.command, sizeof(boot.command));
|
||||||
LOG(INFO) << "Boot command: " << boot_command;
|
LOG(INFO) << "Boot command: " << boot_command;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (boot.status[0] != 0 && boot.status[0] != 255) {
|
if (boot.status[0] != 0) {
|
||||||
std::string boot_status = std::string(boot.status, sizeof(boot.status));
|
std::string boot_status = std::string(boot.status, sizeof(boot.status));
|
||||||
LOG(INFO) << "Boot status: " << boot_status;
|
LOG(INFO) << "Boot status: " << boot_status;
|
||||||
}
|
}
|
||||||
@@ -340,7 +340,7 @@ get_args(int *argc, char ***argv) {
|
|||||||
(*argv)[*argc] = strdup(arg);
|
(*argv)[*argc] = strdup(arg);
|
||||||
}
|
}
|
||||||
LOG(INFO) << "Got arguments from boot message";
|
LOG(INFO) << "Got arguments from boot message";
|
||||||
} else if (boot.recovery[0] != 0 && boot.recovery[0] != 255) {
|
} else if (boot.recovery[0] != 0) {
|
||||||
std::string boot_recovery = std::string(boot.recovery, 20);
|
std::string boot_recovery = std::string(boot.recovery, 20);
|
||||||
LOG(ERROR) << "Bad boot message\n" << "\"" <<boot_recovery << "\"";
|
LOG(ERROR) << "Bad boot message\n" << "\"" <<boot_recovery << "\"";
|
||||||
}
|
}
|
||||||
|
|||||||
+2
-1
@@ -19,6 +19,7 @@ LOCAL_PATH := $(call my-dir)
|
|||||||
# Unit tests
|
# Unit tests
|
||||||
include $(CLEAR_VARS)
|
include $(CLEAR_VARS)
|
||||||
LOCAL_CLANG := true
|
LOCAL_CLANG := true
|
||||||
|
LOCAL_CFLAGS := -Werror
|
||||||
LOCAL_MODULE := recovery_unit_test
|
LOCAL_MODULE := recovery_unit_test
|
||||||
LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk
|
LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk
|
||||||
LOCAL_STATIC_LIBRARIES := \
|
LOCAL_STATIC_LIBRARIES := \
|
||||||
@@ -35,7 +36,7 @@ include $(BUILD_NATIVE_TEST)
|
|||||||
# Component tests
|
# Component tests
|
||||||
include $(CLEAR_VARS)
|
include $(CLEAR_VARS)
|
||||||
LOCAL_CLANG := true
|
LOCAL_CLANG := true
|
||||||
LOCAL_CFLAGS += -Wno-unused-parameter
|
LOCAL_CFLAGS += -Wno-unused-parameter -Werror
|
||||||
LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk
|
LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk
|
||||||
LOCAL_MODULE := recovery_component_test
|
LOCAL_MODULE := recovery_component_test
|
||||||
LOCAL_C_INCLUDES := bootable/recovery
|
LOCAL_C_INCLUDES := bootable/recovery
|
||||||
|
|||||||
+6
-7
@@ -17,16 +17,15 @@ LOCAL_PATH := $(call my-dir)
|
|||||||
include $(CLEAR_VARS)
|
include $(CLEAR_VARS)
|
||||||
|
|
||||||
LOCAL_CLANG := true
|
LOCAL_CLANG := true
|
||||||
|
|
||||||
LOCAL_SRC_FILES := uncrypt.cpp
|
LOCAL_SRC_FILES := uncrypt.cpp
|
||||||
|
|
||||||
LOCAL_C_INCLUDES := $(LOCAL_PATH)/..
|
LOCAL_C_INCLUDES := $(LOCAL_PATH)/..
|
||||||
|
|
||||||
LOCAL_MODULE := uncrypt
|
LOCAL_MODULE := uncrypt
|
||||||
|
LOCAL_STATIC_LIBRARIES := libbootloader_message \
|
||||||
LOCAL_STATIC_LIBRARIES := libbootloader_message libbase \
|
libbase \
|
||||||
liblog libfs_mgr libcutils \
|
liblog \
|
||||||
|
libfs_mgr \
|
||||||
|
libcutils
|
||||||
|
LOCAL_CFLAGS := -Werror
|
||||||
LOCAL_INIT_RC := uncrypt.rc
|
LOCAL_INIT_RC := uncrypt.rc
|
||||||
|
|
||||||
include $(BUILD_EXECUTABLE)
|
include $(BUILD_EXECUTABLE)
|
||||||
|
|||||||
@@ -23,5 +23,6 @@ LOCAL_MODULE := update_verifier
|
|||||||
LOCAL_SHARED_LIBRARIES := libbase libcutils libhardware liblog
|
LOCAL_SHARED_LIBRARIES := libbase libcutils libhardware liblog
|
||||||
|
|
||||||
LOCAL_C_INCLUDES += $(LOCAL_PATH)/..
|
LOCAL_C_INCLUDES += $(LOCAL_PATH)/..
|
||||||
|
LOCAL_CFLAGS := -Werror
|
||||||
|
|
||||||
include $(BUILD_EXECUTABLE)
|
include $(BUILD_EXECUTABLE)
|
||||||
|
|||||||
+1
-1
@@ -61,7 +61,7 @@ LOCAL_STATIC_LIBRARIES += \
|
|||||||
libtune2fs \
|
libtune2fs \
|
||||||
$(tune2fs_static_libraries)
|
$(tune2fs_static_libraries)
|
||||||
|
|
||||||
LOCAL_CFLAGS += -Wno-unused-parameter
|
LOCAL_CFLAGS += -Wno-unused-parameter -Werror
|
||||||
LOCAL_C_INCLUDES += system/extras/ext4_utils
|
LOCAL_C_INCLUDES += system/extras/ext4_utils
|
||||||
LOCAL_STATIC_LIBRARIES += \
|
LOCAL_STATIC_LIBRARIES += \
|
||||||
libsparse_static \
|
libsparse_static \
|
||||||
|
|||||||
Reference in New Issue
Block a user