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 | 5ed503c | 2017-02-01 09:38:15 -0800 | [diff] [blame] | 25 | $(LIBAAUDIO_SRC_DIR)/utility/HandleTracker.cpp \ |
Phil Burk | c0c70e3 | 2017-02-09 13:18:38 -0800 | [diff] [blame] | 26 | SharedMemoryProxy.cpp \ |
Phil Burk | 2355edb | 2016-12-26 13:54:02 -0800 | [diff] [blame] | 27 | SharedRingBuffer.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 | 5ed503c | 2017-02-01 09:38:15 -0800 | [diff] [blame] | 32 | AAudioServiceStreamBase.cpp \ |
Phil Burk | c0c70e3 | 2017-02-09 13:18:38 -0800 | [diff] [blame] | 33 | AAudioServiceStreamMMAP.cpp \ |
| 34 | AAudioServiceStreamShared.cpp \ |
Phil Burk | dec33ab | 2017-01-17 14:48:16 -0800 | [diff] [blame] | 35 | TimestampScheduler.cpp \ |
Phil Burk | 5ed503c | 2017-02-01 09:38:15 -0800 | [diff] [blame] | 36 | AAudioThread.cpp |
Phil Burk | 2355edb | 2016-12-26 13:54:02 -0800 | [diff] [blame] | 37 | |
Phil Burk | c0c70e3 | 2017-02-09 13:18:38 -0800 | [diff] [blame] | 38 | LOCAL_MULTILIB := $(AUDIOSERVER_MULTILIB) |
| 39 | |
| 40 | # LOCAL_CFLAGS += -fvisibility=hidden |
Phil Burk | 2355edb | 2016-12-26 13:54:02 -0800 | [diff] [blame] | 41 | LOCAL_CFLAGS += -Wno-unused-parameter |
| 42 | LOCAL_CFLAGS += -Wall -Werror |
| 43 | |
Phil Burk | c0c70e3 | 2017-02-09 13:18:38 -0800 | [diff] [blame] | 44 | LOCAL_SHARED_LIBRARIES := \ |
| 45 | libaaudio \ |
| 46 | libaudioflinger \ |
| 47 | libbinder \ |
| 48 | libcutils \ |
| 49 | libmediautils \ |
| 50 | libutils \ |
Phil Burk | e2fbb59 | 2017-05-01 15:05:52 -0700 | [diff] [blame] | 51 | liblog |
Phil Burk | 2355edb | 2016-12-26 13:54:02 -0800 | [diff] [blame] | 52 | |
Phil Burk | c0c70e3 | 2017-02-09 13:18:38 -0800 | [diff] [blame] | 53 | include $(BUILD_SHARED_LIBRARY) |
| 54 | |
| 55 | |