blob: a87c71c011964e252868c417e426f237cc4a3c0a [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 \
Mathias Agopianbc1713d2017-02-13 18:37:50 -08009 libgui \
Pawin Vongmasa9c47c972017-02-08 04:09:38 -080010 libutils \
11 liblog \
12 libstagefright_omx
Marco Nelissen1900e772016-02-02 16:12:16 -080013LOCAL_C_INCLUDES := \
14 $(TOP)/frameworks/av/media/libstagefright \
15 $(TOP)/frameworks/native/include/media/openmax
16LOCAL_MODULE:= libmediacodecservice
17LOCAL_32_BIT_ONLY := true
18include $(BUILD_SHARED_LIBRARY)
19
20
21# service executable
22include $(CLEAR_VARS)
Jeff Vander Stoepc9ea2112016-02-17 10:52:20 -080023LOCAL_REQUIRED_MODULES_arm := mediacodec-seccomp.policy
Jorge Lucangeli Obesfbfb8e82017-02-14 10:33:41 -050024LOCAL_SRC_FILES := main_codecservice.cpp
Pawin Vongmasa9c47c972017-02-08 04:09:38 -080025LOCAL_SHARED_LIBRARIES := \
26 libmedia \
27 libmediacodecservice \
28 libbinder \
29 libutils \
Mathias Agopianbc1713d2017-02-13 18:37:50 -080030 libgui \
Pawin Vongmasa9c47c972017-02-08 04:09:38 -080031 liblog \
32 libbase \
33 libavservices_minijail \
34 libcutils \
35 libhwbinder \
Steven Morelandf2832c42017-02-21 13:41:39 -080036 libhidltransport \
Pawin Vongmasa033975f2016-12-27 03:14:55 +070037 android.hardware.media.omx@1.0
Marco Nelissen1900e772016-02-02 16:12:16 -080038LOCAL_C_INCLUDES := \
39 $(TOP)/frameworks/av/media/libstagefright \
40 $(TOP)/frameworks/native/include/media/openmax
Jorge Lucangeli Obesfbfb8e82017-02-14 10:33:41 -050041LOCAL_MODULE := mediacodec
Marco Nelissen1900e772016-02-02 16:12:16 -080042LOCAL_32_BIT_ONLY := true
43LOCAL_INIT_RC := mediacodec.rc
44include $(BUILD_EXECUTABLE)
45
Jeff Vander Stoepc9ea2112016-02-17 10:52:20 -080046include $(call all-makefiles-under, $(LOCAL_PATH))