Android.mk revision e40442092efa37619d11685451f7e8e8bde9e79a
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 26# Clang++ aborts on AudioMixer.cpp, 27# b/18373866, "do not know how to split this operator." 28ifeq ($(filter $(TARGET_ARCH),arm arm64),$(TARGET_ARCH)) 29 LOCAL_CLANG := false 30endif 31 32LOCAL_SRC_FILES:= \ 33 AudioFlinger.cpp \ 34 Threads.cpp \ 35 Tracks.cpp \ 36 Effects.cpp \ 37 AudioMixer.cpp.arm \ 38 PatchPanel.cpp 39 40LOCAL_SRC_FILES += StateQueue.cpp 41 42LOCAL_C_INCLUDES := \ 43 $(TOPDIR)frameworks/av/services/audiopolicy \ 44 $(call include-path-for, audio-effects) \ 45 $(call include-path-for, audio-utils) 46 47LOCAL_SHARED_LIBRARIES := \ 48 libaudioresampler \ 49 libaudioutils \ 50 libcommon_time_client \ 51 libcutils \ 52 libutils \ 53 liblog \ 54 libbinder \ 55 libmedia \ 56 libnbaio \ 57 libhardware \ 58 libhardware_legacy \ 59 libeffects \ 60 libpowermanager 61 62LOCAL_STATIC_LIBRARIES := \ 63 libscheduling_policy \ 64 libcpustats \ 65 libmedia_helper \ 66 libserviceutility 67 68LOCAL_MODULE:= libaudioflinger 69LOCAL_32_BIT_ONLY := true 70 71LOCAL_SRC_FILES += FastMixer.cpp FastMixerState.cpp AudioWatchdog.cpp 72LOCAL_SRC_FILES += FastThread.cpp FastThreadState.cpp 73LOCAL_SRC_FILES += FastCapture.cpp FastCaptureState.cpp 74 75LOCAL_CFLAGS += -DSTATE_QUEUE_INSTANTIATIONS='"StateQueueInstantiations.cpp"' 76 77LOCAL_CFLAGS += -fvisibility=hidden 78 79include $(BUILD_SHARED_LIBRARY) 80 81# 82# build audio resampler test tool 83# 84include $(CLEAR_VARS) 85 86LOCAL_SRC_FILES:= \ 87 test-resample.cpp \ 88 89LOCAL_C_INCLUDES := \ 90 $(call include-path-for, audio-utils) 91 92LOCAL_STATIC_LIBRARIES := \ 93 libsndfile 94 95LOCAL_SHARED_LIBRARIES := \ 96 libaudioresampler \ 97 libaudioutils \ 98 libdl \ 99 libcutils \ 100 libutils \ 101 liblog 102 103LOCAL_MODULE:= test-resample 104 105LOCAL_MODULE_TAGS := optional 106 107include $(BUILD_EXECUTABLE) 108 109include $(CLEAR_VARS) 110 111LOCAL_SRC_FILES:= \ 112 AudioResampler.cpp.arm \ 113 AudioResamplerCubic.cpp.arm \ 114 AudioResamplerSinc.cpp.arm \ 115 AudioResamplerDyn.cpp.arm 116 117LOCAL_C_INCLUDES := \ 118 $(call include-path-for, audio-utils) 119 120LOCAL_SHARED_LIBRARIES := \ 121 libcutils \ 122 libdl \ 123 liblog 124 125LOCAL_MODULE := libaudioresampler 126 127include $(BUILD_SHARED_LIBRARY) 128 129include $(call all-makefiles-under,$(LOCAL_PATH)) 130