Android.mk revision c7e5040aa8b8e4da86814bf560346c7571e48087
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 AudioResampler.cpp.arm \ 33 AudioResamplerCubic.cpp.arm \ 34 AudioResamplerSinc.cpp.arm \ 35 AudioResamplerDyn.cpp.arm 36 37LOCAL_SRC_FILES += StateQueue.cpp 38 39LOCAL_C_INCLUDES := \ 40 $(TOPDIR)frameworks/av/services/audiopolicy \ 41 $(call include-path-for, audio-effects) \ 42 $(call include-path-for, audio-utils) 43 44LOCAL_SHARED_LIBRARIES := \ 45 libaudioutils \ 46 libcommon_time_client \ 47 libcutils \ 48 libutils \ 49 liblog \ 50 libbinder \ 51 libmedia \ 52 libnbaio \ 53 libhardware \ 54 libhardware_legacy \ 55 libeffects \ 56 libdl \ 57 libpowermanager 58 59LOCAL_STATIC_LIBRARIES := \ 60 libscheduling_policy \ 61 libcpustats \ 62 libmedia_helper \ 63 libserviceutility 64 65LOCAL_MODULE:= libaudioflinger 66 67LOCAL_SRC_FILES += FastMixer.cpp FastMixerState.cpp AudioWatchdog.cpp 68 69LOCAL_CFLAGS += -DSTATE_QUEUE_INSTANTIATIONS='"StateQueueInstantiations.cpp"' 70 71# Define ANDROID_SMP appropriately. Used to get inline tracing fast-path. 72ifeq ($(TARGET_CPU_SMP),true) 73 LOCAL_CFLAGS += -DANDROID_SMP=1 74else 75 LOCAL_CFLAGS += -DANDROID_SMP=0 76endif 77 78LOCAL_CFLAGS += -fvisibility=hidden 79 80include $(BUILD_SHARED_LIBRARY) 81 82# 83# build audio resampler test tool 84# 85include $(CLEAR_VARS) 86 87LOCAL_SRC_FILES:= \ 88 test-resample.cpp \ 89 AudioResampler.cpp.arm \ 90 AudioResamplerCubic.cpp.arm \ 91 AudioResamplerSinc.cpp.arm \ 92 AudioResamplerDyn.cpp.arm 93 94LOCAL_C_INCLUDES := \ 95 $(call include-path-for, audio-utils) 96 97LOCAL_STATIC_LIBRARIES := \ 98 libsndfile 99 100LOCAL_SHARED_LIBRARIES := \ 101 libaudioutils \ 102 libdl \ 103 libcutils \ 104 libutils \ 105 liblog 106 107LOCAL_MODULE:= test-resample 108 109LOCAL_MODULE_TAGS := optional 110 111include $(BUILD_EXECUTABLE) 112 113include $(call all-makefiles-under,$(LOCAL_PATH)) 114