blob: cb14bb55542bec6026f8c832826c5901ed5e4c51 [file] [log] [blame]
Marco Nelissen1900e772016-02-02 16:12:16 -08001LOCAL_PATH := $(call my-dir)
2
3# service library
4include $(CLEAR_VARS)
5LOCAL_SRC_FILES := MediaCodecService.cpp
Pawin Vongmasa9c47c972017-02-08 04:09:38 -08006LOCAL_SHARED_LIBRARIES := \
7 libmedia \
8 libbinder \
9 libutils \
10 liblog \
11 libstagefright_omx
Marco Nelissen1900e772016-02-02 16:12:16 -080012LOCAL_C_INCLUDES := \
13 $(TOP)/frameworks/av/media/libstagefright \
14 $(TOP)/frameworks/native/include/media/openmax
15LOCAL_MODULE:= libmediacodecservice
16LOCAL_32_BIT_ONLY := true
17include $(BUILD_SHARED_LIBRARY)
18
19
20# service executable
21include $(CLEAR_VARS)
Jeff Vander Stoepc9ea2112016-02-17 10:52:20 -080022LOCAL_REQUIRED_MODULES_arm := mediacodec-seccomp.policy
Jorge Lucangeli Obesfbfb8e82017-02-14 10:33:41 -050023LOCAL_SRC_FILES := main_codecservice.cpp
Pawin Vongmasa9c47c972017-02-08 04:09:38 -080024LOCAL_SHARED_LIBRARIES := \
25 libmedia \
26 libmediacodecservice \
27 libbinder \
28 libutils \
29 liblog \
30 libbase \
31 libavservices_minijail \
32 libcutils \
33 libhwbinder \
Pawin Vongmasa033975f2016-12-27 03:14:55 +070034 android.hardware.media.omx@1.0
Marco Nelissen1900e772016-02-02 16:12:16 -080035LOCAL_C_INCLUDES := \
36 $(TOP)/frameworks/av/media/libstagefright \
37 $(TOP)/frameworks/native/include/media/openmax
Jorge Lucangeli Obesfbfb8e82017-02-14 10:33:41 -050038LOCAL_MODULE := mediacodec
Marco Nelissen1900e772016-02-02 16:12:16 -080039LOCAL_32_BIT_ONLY := true
40LOCAL_INIT_RC := mediacodec.rc
41include $(BUILD_EXECUTABLE)
42
Jeff Vander Stoepc9ea2112016-02-17 10:52:20 -080043include $(call all-makefiles-under, $(LOCAL_PATH))