1 LOCAL_PATH := $(call my-dir) 2 3 ################################################################################ 4 include $(CLEAR_VARS) 5 LOCAL_MODULE := android.hardware.configstore (a] 1.1-service 6 # seccomp is not required for coverage build. 7 ifneq ($(NATIVE_COVERAGE),true) 8 LOCAL_REQUIRED_MODULES_arm64 := configstore (a] 1.1.policy 9 endif 10 LOCAL_VENDOR_MODULE := true 11 LOCAL_MODULE_CLASS := EXECUTABLES 12 LOCAL_MODULE_RELATIVE_PATH := hw 13 LOCAL_INIT_RC := android.hardware.configstore (a] 1.1-service.rc 14 LOCAL_SRC_FILES:= service.cpp 15 16 include $(LOCAL_PATH)/surfaceflinger.mk 17 18 LOCAL_SHARED_LIBRARIES := \ 19 libhidlbase \ 20 libhidltransport \ 21 libbase \ 22 libhwminijail \ 23 liblog \ 24 libutils \ 25 android.hardware.configstore (a] 1.0 \ 26 android.hardware.configstore (a] 1.1 27 28 include $(BUILD_EXECUTABLE) 29 30 # seccomp filter for configstore 31 ifeq ($(TARGET_ARCH), $(filter $(TARGET_ARCH), arm64)) 32 include $(CLEAR_VARS) 33 LOCAL_MODULE := configstore (a] 1.1.policy 34 LOCAL_MODULE_CLASS := ETC 35 LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR)/etc/seccomp_policy 36 LOCAL_SRC_FILES := seccomp_policy/configstore@1.1-$(TARGET_ARCH).policy 37 include $(BUILD_PREBUILT) 38 endif 39