OSDN Git Service

mediacodec/mediaextractor: allow multiple Seccomp extensions
authorAlex Naidis <alex.naidis@linux.com>
Sat, 29 Oct 2016 14:18:15 +0000 (16:18 +0200)
committerAlex Naidis <alex.naidis@linux.com>
Tue, 1 Nov 2016 13:50:08 +0000 (14:50 +0100)
This is useful if we have multiple device
layers and want to have common extensions while
supporting device specific extensions at the same time.

Change-Id: Iefbff9c1ec680963a7ea4c2db09d8e888dd87702
Signed-off-by: Alex Naidis <alex.naidis@linux.com>
services/mediacodec/minijail/Android.mk
services/mediaextractor/minijail/Android.mk

index d2becb4..c5cbeb4 100644 (file)
@@ -15,9 +15,8 @@ else
 endif
 
 # allow device specific additions to the syscall whitelist
-ifneq (,$(wildcard $(BOARD_SECCOMP_POLICY)/mediacodec-seccomp.policy))
-    LOCAL_SRC_FILES += $(BOARD_SECCOMP_POLICY)/mediacodec-seccomp.policy
-endif
+LOCAL_SRC_FILES += $(foreach dir, $(BOARD_SECCOMP_POLICY), \
+                     $(dir)/mediacodec-seccomp.policy)
 
 include $(BUILD_SYSTEM)/base_rules.mk
 
index 79c5505..b91b13d 100644 (file)
@@ -15,9 +15,8 @@ else
 endif
 
 # allow device specific additions to the syscall whitelist
-ifneq (,$(wildcard $(BOARD_SECCOMP_POLICY)/mediaextractor-seccomp.policy))
-    LOCAL_SRC_FILES += $(BOARD_SECCOMP_POLICY)/mediaextractor-seccomp.policy
-endif
+LOCAL_SRC_FILES += $(foreach dir, $(BOARD_SECCOMP_POLICY), \
+                     $(dir)/mediaextractor-seccomp.policy)
 
 include $(BUILD_SYSTEM)/base_rules.mk