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/native/media/libaaudio/include/include \ |
18 | $(TOP)/frameworks/av/media/libaaudio/include \ | ||||
Phil Burk | c0c70e3 | 2017-02-09 13:18:38 -0800 | [diff] [blame] | 19 | $(TOP)/frameworks/av/media/utils/include \ |
Phil Burk | 2355edb | 2016-12-26 13:54:02 -0800 | [diff] [blame] | 20 | frameworks/native/include \ |
21 | $(TOP)/external/tinyalsa/include \ | ||||
Phil Burk | c0c70e3 | 2017-02-09 13:18:38 -0800 | [diff] [blame] | 22 | $(TOP)/frameworks/av/media/libaaudio/src |
Phil Burk | 2355edb | 2016-12-26 13:54:02 -0800 | [diff] [blame] | 23 | |
Phil Burk | 2355edb | 2016-12-26 13:54:02 -0800 | [diff] [blame] | 24 | LOCAL_SRC_FILES += \ |
Phil Burk | c0c70e3 | 2017-02-09 13:18:38 -0800 | [diff] [blame] | 25 | SharedMemoryProxy.cpp \ |
Phil Burk | 2355edb | 2016-12-26 13:54:02 -0800 | [diff] [blame] | 26 | SharedRingBuffer.cpp \ |
Phil Burk | 11e8d33 | 2017-05-24 09:59:02 -0700 | [diff] [blame] | 27 | AAudioClientTracker.cpp \ |
Phil Burk | c0c70e3 | 2017-02-09 13:18:38 -0800 | [diff] [blame] | 28 | AAudioEndpointManager.cpp \ |
29 | AAudioMixer.cpp \ | ||||
Phil Burk | 5ed503c | 2017-02-01 09:38:15 -0800 | [diff] [blame] | 30 | AAudioService.cpp \ |
Phil Burk | c0c70e3 | 2017-02-09 13:18:38 -0800 | [diff] [blame] | 31 | AAudioServiceEndpoint.cpp \ |
Phil Burk | 87c9f64 | 2017-05-17 07:22:39 -0700 | [diff] [blame] | 32 | AAudioServiceEndpointCapture.cpp \ |
Phil Burk | 39f02dd | 2017-08-04 09:13:31 -0700 | [diff] [blame] | 33 | AAudioServiceEndpointMMAP.cpp \ |
Phil Burk | 87c9f64 | 2017-05-17 07:22:39 -0700 | [diff] [blame] | 34 | AAudioServiceEndpointPlay.cpp \ |
Phil Burk | 39f02dd | 2017-08-04 09:13:31 -0700 | [diff] [blame] | 35 | AAudioServiceEndpointShared.cpp \ |
Phil Burk | 5ed503c | 2017-02-01 09:38:15 -0800 | [diff] [blame] | 36 | AAudioServiceStreamBase.cpp \ |
Phil Burk | c0c70e3 | 2017-02-09 13:18:38 -0800 | [diff] [blame] | 37 | AAudioServiceStreamMMAP.cpp \ |
38 | AAudioServiceStreamShared.cpp \ | ||||
Phil Burk | 523b304 | 2017-09-13 13:03:08 -0700 | [diff] [blame] | 39 | AAudioStreamTracker.cpp \ |
Phil Burk | dec33ab | 2017-01-17 14:48:16 -0800 | [diff] [blame] | 40 | TimestampScheduler.cpp \ |
Phil Burk | 5ed503c | 2017-02-01 09:38:15 -0800 | [diff] [blame] | 41 | AAudioThread.cpp |
Phil Burk | 2355edb | 2016-12-26 13:54:02 -0800 | [diff] [blame] | 42 | |
Phil Burk | c0c70e3 | 2017-02-09 13:18:38 -0800 | [diff] [blame] | 43 | LOCAL_MULTILIB := $(AUDIOSERVER_MULTILIB) |
44 | |||||
45 | # LOCAL_CFLAGS += -fvisibility=hidden | ||||
Phil Burk | 2355edb | 2016-12-26 13:54:02 -0800 | [diff] [blame] | 46 | LOCAL_CFLAGS += -Wno-unused-parameter |
47 | LOCAL_CFLAGS += -Wall -Werror | ||||
48 | |||||
Phil Burk | c0c70e3 | 2017-02-09 13:18:38 -0800 | [diff] [blame] | 49 | LOCAL_SHARED_LIBRARIES := \ |
50 | libaaudio \ | ||||
51 | libaudioflinger \ | ||||
Eric Laurent | a2f296e | 2017-06-21 18:51:47 -0700 | [diff] [blame] | 52 | libaudioclient \ |
Phil Burk | c0c70e3 | 2017-02-09 13:18:38 -0800 | [diff] [blame] | 53 | libbinder \ |
54 | libcutils \ | ||||
55 | libmediautils \ | ||||
Andy Hung | 47c5e53 | 2017-06-26 18:28:00 -0700 | [diff] [blame] | 56 | libserviceutility \ |
Phil Burk | c0c70e3 | 2017-02-09 13:18:38 -0800 | [diff] [blame] | 57 | libutils \ |
Phil Burk | e2fbb59 | 2017-05-01 15:05:52 -0700 | [diff] [blame] | 58 | liblog |
Phil Burk | 2355edb | 2016-12-26 13:54:02 -0800 | [diff] [blame] | 59 | |
Phil Burk | c0c70e3 | 2017-02-09 13:18:38 -0800 | [diff] [blame] | 60 | include $(BUILD_SHARED_LIBRARY) |
61 | |||||
62 |