Home | History | Annotate | Download | only in default
      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