blob: fa49875c98b27fc5aad22bafe75834bd79b9bea7 [file] [log] [blame]
Pawin Vongmasa20c40b32018-02-26 16:27:02 -08001LOCAL_PATH := $(call my-dir)
2
3# vendor service seccomp policy
4ifeq ($(TARGET_ARCH), $(filter $(TARGET_ARCH), x86 x86_64 arm arm64))
5include $(CLEAR_VARS)
6LOCAL_MODULE := codec2.vendor.base.policy
7LOCAL_VENDOR_MODULE := true
8LOCAL_MODULE_CLASS := ETC
9LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR)/etc/seccomp_policy
10LOCAL_REQUIRED_MODULES := crash_dump.policy
11ifdef TARGET_2ND_ARCH
12 ifneq ($(TARGET_TRANSLATE_2ND_ARCH),true)
13 LOCAL_SRC_FILES := seccomp_policy/codec2.vendor.base-$(TARGET_2ND_ARCH).policy
14 else
15 LOCAL_SRC_FILES := seccomp_policy/codec2.vendor.base-$(TARGET_ARCH).policy
16 endif
17else
18 LOCAL_SRC_FILES := seccomp_policy/codec2.vendor.base-$(TARGET_ARCH).policy
19endif
20include $(BUILD_PREBUILT)
21endif
22
23# system service seccomp policy
24ifeq ($(TARGET_ARCH), $(filter $(TARGET_ARCH), x86 x86_64 arm arm64))
25include $(CLEAR_VARS)
26LOCAL_MODULE := codec2.system.base.policy
27LOCAL_MODULE_CLASS := ETC
28LOCAL_MODULE_PATH := $(TARGET_OUT)/etc/seccomp_policy
29LOCAL_REQUIRED_MODULES := crash_dump.policy
30ifdef TARGET_2ND_ARCH
31 ifneq ($(TARGET_TRANSLATE_2ND_ARCH),true)
32 LOCAL_SRC_FILES := seccomp_policy/codec2.system.base-$(TARGET_2ND_ARCH).policy
33 else
34 LOCAL_SRC_FILES := seccomp_policy/codec2.system.base-$(TARGET_ARCH).policy
35 endif
36else
37 LOCAL_SRC_FILES := seccomp_policy/codec2.system.base-$(TARGET_ARCH).policy
38endif
39include $(BUILD_PREBUILT)
40endif
41
42include $(call all-makefiles-under, $(LOCAL_PATH))
43