blob: 3a9334012d1e65697eb596807ae9ee71b6071310 [file] [log] [blame]
Jeff Vander Stoep125c0452015-12-11 15:22:00 -08001LOCAL_PATH := $(call my-dir)
2
Jeff Vander Stoepf53eeea2016-07-07 11:06:49 -07003# TODO add filter for x86_64
4ifeq ($(TARGET_ARCH), $(filter $(TARGET_ARCH), arm arm64 x86))
Jeff Vander Stoep125c0452015-12-11 15:22:00 -08005include $(CLEAR_VARS)
6LOCAL_MODULE := mediaextractor-seccomp.policy
7LOCAL_MODULE_CLASS := ETC
Dan Willemsen1a6f8012016-01-08 21:32:47 -08008LOCAL_MODULE_PATH := $(TARGET_OUT)/etc/seccomp_policy
Jeff Vander Stoepf53eeea2016-07-07 11:06:49 -07009LOCAL_SRC_FILES := $(LOCAL_PATH)/seccomp_policy/mediaextractor-seccomp-$(TARGET_ARCH).policy
Jeff Vander Stoep125c0452015-12-11 15:22:00 -080010
11# allow device specific additions to the syscall whitelist
12ifneq (,$(wildcard $(BOARD_SECCOMP_POLICY)/mediaextractor-seccomp.policy))
13 LOCAL_SRC_FILES += $(BOARD_SECCOMP_POLICY)/mediaextractor-seccomp.policy
14endif
15
16include $(BUILD_SYSTEM)/base_rules.mk
17
18$(LOCAL_BUILT_MODULE): $(LOCAL_SRC_FILES)
Dan Willemsen88b27b52016-02-05 14:11:51 -080019 @mkdir -p $(dir $@)
20 $(hide) cat > $@ $^
Jeff Vander Stoep125c0452015-12-11 15:22:00 -080021
22endif