1LOCAL_PATH:= $(call my-dir)
2
3include $(CLEAR_VARS)
4
5LOCAL_SRC_FILES := \
6    ServiceUtilities.cpp
7
8# FIXME Move this library to frameworks/native
9LOCAL_MODULE := libserviceutility
10
11LOCAL_SHARED_LIBRARIES := \
12    libcutils \
13    libutils \
14    liblog \
15    libbinder
16
17LOCAL_CFLAGS := -Wall -Werror
18
19include $(BUILD_SHARED_LIBRARY)
20
21include $(CLEAR_VARS)
22
23LOCAL_SRC_FILES:=               \
24    AudioFlinger.cpp            \
25    Threads.cpp                 \
26    Tracks.cpp                  \
27    AudioHwDevice.cpp           \
28    AudioStreamOut.cpp          \
29    SpdifStreamOut.cpp          \
30    Effects.cpp                 \
31    PatchPanel.cpp              \
32    StateQueue.cpp              \
33    BufLog.cpp                  \
34    TypedLogger.cpp
35
36LOCAL_C_INCLUDES := \
37    $(TOPDIR)frameworks/av/services/audiopolicy \
38    $(TOPDIR)frameworks/av/services/medialog \
39    $(call include-path-for, audio-utils)
40
41LOCAL_SHARED_LIBRARIES := \
42    libaudiohal \
43    libaudioprocessing \
44    libaudiospdif \
45    libaudioutils \
46    libcutils \
47    libutils \
48    liblog \
49    libbinder \
50    libaudioclient \
51    libmedialogservice \
52    libmediautils \
53    libnbaio \
54    libpowermanager \
55    libserviceutility \
56    libmediautils \
57    libmemunreachable \
58    libmedia_helper
59
60LOCAL_STATIC_LIBRARIES := \
61    libcpustats \
62
63LOCAL_MULTILIB := $(AUDIOSERVER_MULTILIB)
64
65LOCAL_MODULE:= libaudioflinger
66
67LOCAL_SRC_FILES += \
68    AudioWatchdog.cpp        \
69    FastCapture.cpp          \
70    FastCaptureDumpState.cpp \
71    FastCaptureState.cpp     \
72    FastMixer.cpp            \
73    FastMixerDumpState.cpp   \
74    FastMixerState.cpp       \
75    FastThread.cpp           \
76    FastThreadDumpState.cpp  \
77    FastThreadState.cpp
78
79LOCAL_CFLAGS += -DSTATE_QUEUE_INSTANTIATIONS='"StateQueueInstantiations.cpp"'
80
81LOCAL_CFLAGS += -fvisibility=hidden
82
83LOCAL_CFLAGS += -Werror -Wall
84
85include $(BUILD_SHARED_LIBRARY)
86
87include $(call all-makefiles-under,$(LOCAL_PATH))
88