Android.mk revision 1f2f4f26073b6bf979be3a3bb66f84e3e9c4c168
1LOCAL_PATH:= $(call my-dir)
2
3include $(CLEAR_VARS)
4
5LOCAL_SRC_FILES := \
6    ISchedulingPolicyService.cpp \
7    SchedulingPolicyService.cpp
8
9# FIXME Move this library to frameworks/native
10LOCAL_MODULE := libscheduling_policy
11
12include $(BUILD_STATIC_LIBRARY)
13
14include $(CLEAR_VARS)
15
16LOCAL_SRC_FILES := \
17    ServiceUtilities.cpp
18
19# FIXME Move this library to frameworks/native
20LOCAL_MODULE := libserviceutility
21
22include $(BUILD_STATIC_LIBRARY)
23
24include $(CLEAR_VARS)
25
26LOCAL_SRC_FILES:=               \
27    AudioFlinger.cpp            \
28    Threads.cpp                 \
29    Tracks.cpp                  \
30    Effects.cpp                 \
31    AudioMixer.cpp.arm          \
32    PatchPanel.cpp
33
34LOCAL_SRC_FILES += StateQueue.cpp
35
36LOCAL_C_INCLUDES := \
37    $(TOPDIR)frameworks/av/services/audiopolicy \
38    $(call include-path-for, audio-effects) \
39    $(call include-path-for, audio-utils)
40
41LOCAL_SHARED_LIBRARIES := \
42    libaudioresampler \
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
56LOCAL_STATIC_LIBRARIES := \
57    libscheduling_policy \
58    libcpustats \
59    libmedia_helper \
60    libserviceutility
61
62LOCAL_MODULE:= libaudioflinger
63LOCAL_32_BIT_ONLY := true
64
65LOCAL_SRC_FILES += FastMixer.cpp FastMixerState.cpp AudioWatchdog.cpp
66LOCAL_SRC_FILES += FastThread.cpp FastThreadState.cpp
67LOCAL_SRC_FILES += FastCapture.cpp FastCaptureState.cpp
68
69LOCAL_CFLAGS += -DSTATE_QUEUE_INSTANTIATIONS='"StateQueueInstantiations.cpp"'
70
71LOCAL_CFLAGS += -fvisibility=hidden
72
73include $(BUILD_SHARED_LIBRARY)
74
75#
76# build audio resampler test tool
77#
78include $(CLEAR_VARS)
79
80LOCAL_SRC_FILES:=               \
81    test-resample.cpp           \
82
83LOCAL_C_INCLUDES := \
84    $(call include-path-for, audio-utils)
85
86LOCAL_STATIC_LIBRARIES := \
87    libsndfile
88
89LOCAL_SHARED_LIBRARIES := \
90    libaudioresampler \
91    libaudioutils \
92    libdl \
93    libcutils \
94    libutils \
95    liblog
96
97LOCAL_MODULE:= test-resample
98
99LOCAL_MODULE_TAGS := optional
100
101include $(BUILD_EXECUTABLE)
102
103include $(CLEAR_VARS)
104
105LOCAL_SRC_FILES:= \
106    AudioResampler.cpp.arm \
107    AudioResamplerCubic.cpp.arm \
108    AudioResamplerSinc.cpp.arm \
109    AudioResamplerDyn.cpp.arm
110
111LOCAL_C_INCLUDES := \
112    $(call include-path-for, audio-utils)
113
114LOCAL_SHARED_LIBRARIES := \
115    libcutils \
116    libdl \
117    liblog
118
119LOCAL_MODULE := libaudioresampler
120
121include $(BUILD_SHARED_LIBRARY)
122
123include $(call all-makefiles-under,$(LOCAL_PATH))
124