• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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
17include $(BUILD_SHARED_LIBRARY)
18
19include $(CLEAR_VARS)
20
21LOCAL_SRC_FILES:=               \
22    AudioFlinger.cpp            \
23    Threads.cpp                 \
24    Tracks.cpp                  \
25    AudioHwDevice.cpp           \
26    AudioStreamOut.cpp          \
27    SpdifStreamOut.cpp          \
28    Effects.cpp                 \
29    AudioMixer.cpp.arm          \
30    BufferProviders.cpp         \
31    PatchPanel.cpp              \
32    StateQueue.cpp
33
34LOCAL_C_INCLUDES := \
35    $(TOPDIR)frameworks/av/services/audiopolicy \
36    $(TOPDIR)external/sonic \
37    $(call include-path-for, audio-effects) \
38    $(call include-path-for, audio-utils)
39
40LOCAL_SHARED_LIBRARIES := \
41    libaudioresampler \
42    libaudiospdif \
43    libaudioutils \
44    libcommon_time_client \
45    libcutils \
46    libutils \
47    liblog \
48    libbinder \
49    libmedia \
50    libnbaio \
51    libhardware \
52    libhardware_legacy \
53    libeffects \
54    libpowermanager \
55    libserviceutility \
56    libsonic \
57    libmediautils
58
59LOCAL_STATIC_LIBRARIES := \
60    libcpustats \
61    libmedia_helper
62
63LOCAL_MODULE:= libaudioflinger
64LOCAL_32_BIT_ONLY := true
65
66LOCAL_SRC_FILES += \
67    AudioWatchdog.cpp        \
68    FastCapture.cpp          \
69    FastCaptureDumpState.cpp \
70    FastCaptureState.cpp     \
71    FastMixer.cpp            \
72    FastMixerDumpState.cpp   \
73    FastMixerState.cpp       \
74    FastThread.cpp           \
75    FastThreadDumpState.cpp  \
76    FastThreadState.cpp
77
78LOCAL_CFLAGS += -DSTATE_QUEUE_INSTANTIATIONS='"StateQueueInstantiations.cpp"'
79
80LOCAL_CFLAGS += -fvisibility=hidden
81
82include $(BUILD_SHARED_LIBRARY)
83
84#
85# build audio resampler test tool
86#
87include $(CLEAR_VARS)
88
89LOCAL_SRC_FILES:=               \
90    test-resample.cpp           \
91
92LOCAL_C_INCLUDES := \
93    $(call include-path-for, audio-utils)
94
95LOCAL_STATIC_LIBRARIES := \
96    libsndfile
97
98LOCAL_SHARED_LIBRARIES := \
99    libaudioresampler \
100    libaudioutils \
101    libdl \
102    libcutils \
103    libutils \
104    liblog
105
106LOCAL_MODULE:= test-resample
107
108LOCAL_MODULE_TAGS := optional
109
110include $(BUILD_EXECUTABLE)
111
112include $(CLEAR_VARS)
113
114LOCAL_SRC_FILES:= \
115    AudioResampler.cpp.arm \
116    AudioResamplerCubic.cpp.arm \
117    AudioResamplerSinc.cpp.arm \
118    AudioResamplerDyn.cpp.arm
119
120LOCAL_C_INCLUDES := \
121    $(call include-path-for, audio-utils)
122
123LOCAL_SHARED_LIBRARIES := \
124    libcutils \
125    libdl \
126    liblog
127
128LOCAL_MODULE := libaudioresampler
129
130include $(BUILD_SHARED_LIBRARY)
131
132include $(call all-makefiles-under,$(LOCAL_PATH))
133