34 lines
1,018 B
Makefile
34 lines
1,018 B
Makefile
LOCAL_PATH := $(call my-dir)
|
|
|
|
################################################################################
|
|
include $(CLEAR_VARS)
|
|
LOCAL_MODULE := android.hardware.configstore@1.0-service
|
|
LOCAL_REQUIRED_MODULES_arm64 := configstore@1.0.policy
|
|
LOCAL_PROPRIETARY_MODULE := true
|
|
LOCAL_MODULE_CLASS := EXECUTABLES
|
|
LOCAL_MODULE_RELATIVE_PATH := hw
|
|
LOCAL_INIT_RC := android.hardware.configstore@1.0-service.rc
|
|
LOCAL_SRC_FILES:= service.cpp
|
|
|
|
include $(LOCAL_PATH)/surfaceflinger.mk
|
|
|
|
LOCAL_SHARED_LIBRARIES := \
|
|
android.hardware.configstore@1.0 \
|
|
libhidlbase \
|
|
libhidltransport \
|
|
libbase \
|
|
libhwminijail \
|
|
liblog \
|
|
libutils \
|
|
|
|
include $(BUILD_EXECUTABLE)
|
|
|
|
# seccomp filter for configstore
|
|
ifeq ($(TARGET_ARCH), $(filter $(TARGET_ARCH), arm64))
|
|
include $(CLEAR_VARS)
|
|
LOCAL_MODULE := configstore@1.0.policy
|
|
LOCAL_MODULE_CLASS := ETC
|
|
LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR)/etc/seccomp_policy
|
|
LOCAL_SRC_FILES := seccomp_policy/configstore@1.0-$(TARGET_ARCH).policy
|
|
include $(BUILD_PREBUILT)
|
|
endif
|