You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
58 lines
1.4 KiB
58 lines
1.4 KiB
LOCAL_PATH:= $(call my-dir)
|
|
|
|
# AAudio Service
|
|
include $(CLEAR_VARS)
|
|
|
|
LOCAL_MODULE := libaaudioservice
|
|
LOCAL_MODULE_TAGS := optional
|
|
|
|
LIBAAUDIO_DIR := ../../media/libaaudio
|
|
LIBAAUDIO_SRC_DIR := $(LIBAAUDIO_DIR)/src
|
|
|
|
LOCAL_C_INCLUDES := \
|
|
$(TOPDIR)frameworks/av/services/audioflinger \
|
|
$(call include-path-for, audio-utils) \
|
|
frameworks/native/include \
|
|
system/core/base/include \
|
|
$(TOP)/frameworks/native/media/libaaudio/include/include \
|
|
$(TOP)/frameworks/av/media/libaaudio/include \
|
|
$(TOP)/frameworks/av/media/utils/include \
|
|
frameworks/native/include \
|
|
$(TOP)/external/tinyalsa/include \
|
|
$(TOP)/frameworks/av/media/libaaudio/src
|
|
|
|
LOCAL_SRC_FILES += \
|
|
$(LIBAAUDIO_SRC_DIR)/utility/HandleTracker.cpp \
|
|
SharedMemoryProxy.cpp \
|
|
SharedRingBuffer.cpp \
|
|
AAudioEndpointManager.cpp \
|
|
AAudioMixer.cpp \
|
|
AAudioService.cpp \
|
|
AAudioServiceEndpoint.cpp \
|
|
AAudioServiceEndpointCapture.cpp \
|
|
AAudioServiceEndpointPlay.cpp \
|
|
AAudioServiceStreamBase.cpp \
|
|
AAudioServiceStreamMMAP.cpp \
|
|
AAudioServiceStreamShared.cpp \
|
|
TimestampScheduler.cpp \
|
|
AAudioThread.cpp
|
|
|
|
LOCAL_MULTILIB := $(AUDIOSERVER_MULTILIB)
|
|
|
|
# LOCAL_CFLAGS += -fvisibility=hidden
|
|
LOCAL_CFLAGS += -Wno-unused-parameter
|
|
LOCAL_CFLAGS += -Wall -Werror
|
|
|
|
LOCAL_SHARED_LIBRARIES := \
|
|
libaaudio \
|
|
libaudioflinger \
|
|
libbinder \
|
|
libcutils \
|
|
libmediautils \
|
|
libutils \
|
|
liblog
|
|
|
|
include $(BUILD_SHARED_LIBRARY)
|
|
|
|
|