Android.mk revision f5293648b727fb3909cd2300a73377f032f8b050
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 AudioFlinger.cpp \ 18 Threads.cpp \ 19 Tracks.cpp \ 20 Effects.cpp \ 21 AudioMixer.cpp.arm \ 22 AudioResampler.cpp.arm \ 23 AudioPolicyService.cpp \ 24 ServiceUtilities.cpp \ 25 AudioResamplerCubic.cpp.arm \ 26 AudioResamplerSinc.cpp.arm 27 28LOCAL_SRC_FILES += StateQueue.cpp 29 30LOCAL_C_INCLUDES := \ 31 $(call include-path-for, audio-effects) \ 32 $(call include-path-for, audio-utils) 33 34LOCAL_SHARED_LIBRARIES := \ 35 libaudioutils \ 36 libcommon_time_client \ 37 libcutils \ 38 libutils \ 39 liblog \ 40 libbinder \ 41 libmedia \ 42 libnbaio \ 43 libhardware \ 44 libhardware_legacy \ 45 libeffects \ 46 libdl \ 47 libpowermanager 48 49LOCAL_STATIC_LIBRARIES := \ 50 libscheduling_policy \ 51 libcpustats \ 52 libmedia_helper 53 54LOCAL_MODULE:= libaudioflinger 55 56LOCAL_SRC_FILES += FastMixer.cpp FastMixerState.cpp AudioWatchdog.cpp 57 58LOCAL_CFLAGS += -DSTATE_QUEUE_INSTANTIATIONS='"StateQueueInstantiations.cpp"' 59 60# Define ANDROID_SMP appropriately. Used to get inline tracing fast-path. 61ifeq ($(TARGET_CPU_SMP),true) 62 LOCAL_CFLAGS += -DANDROID_SMP=1 63else 64 LOCAL_CFLAGS += -DANDROID_SMP=0 65endif 66 67LOCAL_CFLAGS += -fvisibility=hidden 68 69include $(BUILD_SHARED_LIBRARY) 70 71# 72# build audio resampler test tool 73# 74include $(CLEAR_VARS) 75 76LOCAL_SRC_FILES:= \ 77 test-resample.cpp \ 78 AudioResampler.cpp.arm \ 79 AudioResamplerCubic.cpp.arm \ 80 AudioResamplerSinc.cpp.arm 81 82LOCAL_C_INCLUDES := \ 83 $(call include-path-for, audio-utils) 84 85LOCAL_STATIC_LIBRARIES := \ 86 libsndfile 87 88LOCAL_SHARED_LIBRARIES := \ 89 libaudioutils \ 90 libdl \ 91 libcutils \ 92 libutils \ 93 liblog 94 95LOCAL_MODULE:= test-resample 96 97LOCAL_MODULE_TAGS := optional 98 99include $(BUILD_EXECUTABLE) 100 101include $(call all-makefiles-under,$(LOCAL_PATH)) 102