49 lines
1.4 KiB
Makefile
49 lines
1.4 KiB
Makefile
LOCAL_PATH := $(call my-dir)
|
|
#use systen control service rw sysfs file
|
|
|
|
include $(CLEAR_VARS)
|
|
|
|
LOCAL_MODULE := libam_sysfs
|
|
ifeq ($(BOARD_COMPILE_IN_SYSTEM), true)
|
|
LOCAL_VENDOR_MODULE := false
|
|
else
|
|
LOCAL_VENDOR_MODULE := true
|
|
endif
|
|
LOCAL_MODULE_TAGS := optional
|
|
LOCAL_SRC_FILES := am_syswrite.cpp
|
|
|
|
LOCAL_ARM_MODE := arm
|
|
LOCAL_C_INCLUDES := $(LOCAL_PATH)/../include/am_sysfs\
|
|
$(LOCAL_PATH)/../include/am_adp\
|
|
$(LOCAL_PATH)/../../../frameworks/services/systemcontrol \
|
|
$(LOCAL_PATH)/../../../frameworks/services/systemcontrol/PQ/include
|
|
|
|
LOCAL_SHARED_LIBRARIES+=libcutils liblog libc
|
|
#for bind
|
|
|
|
ifeq ($(BOARD_COMPILE_IN_SYSTEM), true)
|
|
LOCAL_SHARED_LIBRARIES+=libutils libbinder libsystemcontrolservice_system libam_adp
|
|
else
|
|
LOCAL_SHARED_LIBRARIES+=libutils libbinder libsystemcontrolservice libam_adp
|
|
endif
|
|
|
|
ifeq ($(shell test $(PLATFORM_SDK_VERSION) -ge 28&& echo OK),OK)
|
|
LOCAL_SHARED_LIBRARIES+=[email protected]
|
|
LOCAL_SHARED_LIBRARIES+=[email protected]
|
|
else
|
|
LOCAL_SHARED_LIBRARIES+=[email protected]_vendor
|
|
endif
|
|
|
|
|
|
LOCAL_PRELINK_MODULE := false
|
|
|
|
ifeq ($(BOARD_COMPILE_IN_SYSTEM), true)
|
|
LOCAL_PROPRIETARY_MODULE := false
|
|
else
|
|
LOCAL_PROPRIETARY_MODULE := true
|
|
endif
|
|
|
|
#LOCAL_32_BIT_ONLY := true
|
|
|
|
include $(BUILD_SHARED_LIBRARY)
|