blob: f908cd4b2ee1283eae885fa78d9a401a7411b80b [file] [log] [blame]
ifeq ($(TARGET_INIT_VENDOR_LIB),libinit_msm)
LOCAL_PATH := $(call my-dir)
LIBINIT_MSM_PATH := $(call my-dir)
LIBINIT_USE_MSM_DEFAULT := $(shell if [ ! -f "$(LIBINIT_MSM_PATH)/init_$(TARGET_BOARD_PLATFORM).cpp" ]; then echo true; fi)
include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := optional
LOCAL_C_INCLUDES := system/core/init
LOCAL_CPPFLAGS := \
-Wall \
-Werror -Wno-error=deprecated-declarations \
-Wno-unused-parameter \
-DANDROID_TARGET=\"$(TARGET_BOARD_PLATFORM)\"
LOCAL_SRC_FILES := init_msm.cpp
ifeq ($(LIBINIT_USE_MSM_DEFAULT),true)
LOCAL_SRC_FILES += init_msmdefault.cpp
else
ifneq ($(TARGET_LIBINIT_DEFINES_FILE),)
LOCAL_SRC_FILES += ../../../../$(TARGET_LIBINIT_DEFINES_FILE)
else
LOCAL_SRC_FILES += init_$(TARGET_BOARD_PLATFORM).cpp
endif
endif
LOCAL_MODULE := libinit_msm
include $(BUILD_STATIC_LIBRARY)
endif