blob: 4e337a005407d04a62651919c705da7cc8af8c9b [file] [log] [blame]
Marco Nelissenb2487f02015-09-01 13:23:23 -07001LOCAL_PATH := $(call my-dir)
2
3# service library
4include $(CLEAR_VARS)
5LOCAL_SRC_FILES := MediaExtractorService.cpp
6LOCAL_SHARED_LIBRARIES := libmedia libstagefright libbinder libutils liblog
7LOCAL_MODULE:= libmediaextractorservice
Marco Nelissenb2487f02015-09-01 13:23:23 -07008include $(BUILD_SHARED_LIBRARY)
9
10
11# service executable
12include $(CLEAR_VARS)
Jeff Vander Stoepf53eeea2016-07-07 11:06:49 -070013# seccomp filters are defined for the following architectures:
Dan Willemsen1a6f8012016-01-08 21:32:47 -080014LOCAL_REQUIRED_MODULES_arm := mediaextractor-seccomp.policy
Jeff Vander Stoepf53eeea2016-07-07 11:06:49 -070015LOCAL_REQUIRED_MODULES_arm64 := mediaextractor-seccomp.policy
Jeff Vander Stoep95bab282016-01-08 09:02:40 -080016LOCAL_REQUIRED_MODULES_x86 := mediaextractor-seccomp.policy
Jeff Vander Stoepf53eeea2016-07-07 11:06:49 -070017# TODO add seccomp filter for x86_64.
Jeff Vander Stoep125c0452015-12-11 15:22:00 -080018LOCAL_SRC_FILES := main_extractorservice.cpp minijail/minijail.cpp
19LOCAL_SHARED_LIBRARIES := libmedia libmediaextractorservice libbinder libutils liblog libicuuc libminijail
Marco Nelissenb2487f02015-09-01 13:23:23 -070020LOCAL_STATIC_LIBRARIES := libicuandroid_utils
21LOCAL_MODULE:= mediaextractor
Marco Nelissenb2487f02015-09-01 13:23:23 -070022LOCAL_INIT_RC := mediaextractor.rc
Marco Nelissenc57fe212016-05-31 09:45:43 -070023LOCAL_C_INCLUDES := frameworks/av/media/libmedia
Marco Nelissenb2487f02015-09-01 13:23:23 -070024include $(BUILD_EXECUTABLE)
25
Jeff Vander Stoep125c0452015-12-11 15:22:00 -080026include $(call all-makefiles-under, $(LOCAL_PATH))