Phil Burk | 2355edb | 2016-12-26 13:54:02 -0800 | [diff] [blame] | 1 | LOCAL_PATH:= $(call my-dir) |
2 | |||||
Phil Burk | 5ed503c | 2017-02-01 09:38:15 -0800 | [diff] [blame] | 3 | # AAudio Service |
Phil Burk | 2355edb | 2016-12-26 13:54:02 -0800 | [diff] [blame] | 4 | include $(CLEAR_VARS) |
5 | |||||
Phil Burk | c0c70e3 | 2017-02-09 13:18:38 -0800 | [diff] [blame] | 6 | LOCAL_MODULE := libaaudioservice |
Phil Burk | 2355edb | 2016-12-26 13:54:02 -0800 | [diff] [blame] | 7 | LOCAL_MODULE_TAGS := optional |
8 | |||||
Phil Burk | f53e613 | 2017-02-09 13:30:22 -0800 | [diff] [blame] | 9 | LIBAAUDIO_DIR := ../../media/libaaudio |
Phil Burk | 5ed503c | 2017-02-01 09:38:15 -0800 | [diff] [blame] | 10 | LIBAAUDIO_SRC_DIR := $(LIBAAUDIO_DIR)/src |
Phil Burk | 2355edb | 2016-12-26 13:54:02 -0800 | [diff] [blame] | 11 | |
12 | LOCAL_C_INCLUDES := \ | ||||
Phil Burk | c0c70e3 | 2017-02-09 13:18:38 -0800 | [diff] [blame] | 13 | $(TOPDIR)frameworks/av/services/audioflinger \ |
Phil Burk | 2355edb | 2016-12-26 13:54:02 -0800 | [diff] [blame] | 14 | $(call include-path-for, audio-utils) \ |
15 | frameworks/native/include \ | ||||
16 | system/core/base/include \ | ||||
Phil Burk | f53e613 | 2017-02-09 13:30:22 -0800 | [diff] [blame] | 17 | $(TOP)/frameworks/av/media/libaaudio/include \ |
Phil Burk | c0c70e3 | 2017-02-09 13:18:38 -0800 | [diff] [blame] | 18 | $(TOP)/frameworks/av/media/utils/include \ |
Phil Burk | 2355edb | 2016-12-26 13:54:02 -0800 | [diff] [blame] | 19 | frameworks/native/include \ |
20 | $(TOP)/external/tinyalsa/include \ | ||||
Phil Burk | c0c70e3 | 2017-02-09 13:18:38 -0800 | [diff] [blame] | 21 | $(TOP)/frameworks/av/media/libaaudio/src |
Phil Burk | 2355edb | 2016-12-26 13:54:02 -0800 | [diff] [blame] | 22 | |
Phil Burk | 2355edb | 2016-12-26 13:54:02 -0800 | [diff] [blame] | 23 | LOCAL_SRC_FILES += \ |
Phil Burk | c0c70e3 | 2017-02-09 13:18:38 -0800 | [diff] [blame] | 24 | SharedMemoryProxy.cpp \ |
Phil Burk | 2355edb | 2016-12-26 13:54:02 -0800 | [diff] [blame] | 25 | SharedRingBuffer.cpp \ |
Phil Burk | 11e8d33 | 2017-05-24 09:59:02 -0700 | [diff] [blame] | 26 | AAudioClientTracker.cpp \ |
Phil Burk | c0c70e3 | 2017-02-09 13:18:38 -0800 | [diff] [blame] | 27 | AAudioEndpointManager.cpp \ |
28 | AAudioMixer.cpp \ | ||||
Phil Burk | 5ed503c | 2017-02-01 09:38:15 -0800 | [diff] [blame] | 29 | AAudioService.cpp \ |
Phil Burk | c0c70e3 | 2017-02-09 13:18:38 -0800 | [diff] [blame] | 30 | AAudioServiceEndpoint.cpp \ |
Phil Burk | 87c9f64 | 2017-05-17 07:22:39 -0700 | [diff] [blame] | 31 | AAudioServiceEndpointCapture.cpp \ |
Phil Burk | 39f02dd | 2017-08-04 09:13:31 -0700 | [diff] [blame] | 32 | AAudioServiceEndpointMMAP.cpp \ |
Phil Burk | 87c9f64 | 2017-05-17 07:22:39 -0700 | [diff] [blame] | 33 | AAudioServiceEndpointPlay.cpp \ |
Phil Burk | 39f02dd | 2017-08-04 09:13:31 -0700 | [diff] [blame] | 34 | AAudioServiceEndpointShared.cpp \ |
Phil Burk | 5ed503c | 2017-02-01 09:38:15 -0800 | [diff] [blame] | 35 | AAudioServiceStreamBase.cpp \ |
Phil Burk | c0c70e3 | 2017-02-09 13:18:38 -0800 | [diff] [blame] | 36 | AAudioServiceStreamMMAP.cpp \ |
37 | AAudioServiceStreamShared.cpp \ | ||||
Phil Burk | 523b304 | 2017-09-13 13:03:08 -0700 | [diff] [blame] | 38 | AAudioStreamTracker.cpp \ |
Phil Burk | dec33ab | 2017-01-17 14:48:16 -0800 | [diff] [blame] | 39 | TimestampScheduler.cpp \ |
Phil Burk | 5ed503c | 2017-02-01 09:38:15 -0800 | [diff] [blame] | 40 | AAudioThread.cpp |
Phil Burk | 2355edb | 2016-12-26 13:54:02 -0800 | [diff] [blame] | 41 | |
Phil Burk | c0c70e3 | 2017-02-09 13:18:38 -0800 | [diff] [blame] | 42 | LOCAL_MULTILIB := $(AUDIOSERVER_MULTILIB) |
43 | |||||
44 | # LOCAL_CFLAGS += -fvisibility=hidden | ||||
Phil Burk | 2355edb | 2016-12-26 13:54:02 -0800 | [diff] [blame] | 45 | LOCAL_CFLAGS += -Wno-unused-parameter |
46 | LOCAL_CFLAGS += -Wall -Werror | ||||
47 | |||||
Phil Burk | c0c70e3 | 2017-02-09 13:18:38 -0800 | [diff] [blame] | 48 | LOCAL_SHARED_LIBRARIES := \ |
dimitry | d81a84a | 2019-07-17 13:55:16 +0200 | [diff] [blame] | 49 | libaaudio_internal \ |
Phil Burk | c0c70e3 | 2017-02-09 13:18:38 -0800 | [diff] [blame] | 50 | libaudioflinger \ |
Eric Laurent | a2f296e | 2017-06-21 18:51:47 -0700 | [diff] [blame] | 51 | libaudioclient \ |
Phil Burk | c0c70e3 | 2017-02-09 13:18:38 -0800 | [diff] [blame] | 52 | libbinder \ |
53 | libcutils \ | ||||
54 | libmediautils \ | ||||
55 | libutils \ | ||||
Phil Burk | e2fbb59 | 2017-05-01 15:05:52 -0700 | [diff] [blame] | 56 | liblog |
Phil Burk | 2355edb | 2016-12-26 13:54:02 -0800 | [diff] [blame] | 57 | |
Phil Burk | c0c70e3 | 2017-02-09 13:18:38 -0800 | [diff] [blame] | 58 | include $(BUILD_SHARED_LIBRARY) |
59 | |||||
60 |