Android.mk revision 314869117d5e3365fc3e43fee01209d18515ca42
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 66LOCAL_32_BIT_ONLY := true 67 68LOCAL_SRC_FILES += FastMixer.cpp FastMixerState.cpp AudioWatchdog.cpp 69 70LOCAL_CFLAGS += -DSTATE_QUEUE_INSTANTIATIONS='"StateQueueInstantiations.cpp"' 71 72# Define ANDROID_SMP appropriately. Used to get inline tracing fast-path. 73ifeq ($(TARGET_CPU_SMP),true) 74 LOCAL_CFLAGS += -DANDROID_SMP=1 75else 76 LOCAL_CFLAGS += -DANDROID_SMP=0 77endif 78 79LOCAL_CFLAGS += -fvisibility=hidden 80 81include $(BUILD_SHARED_LIBRARY) 82 83# 84# build audio resampler test tool 85# 86include $(CLEAR_VARS) 87 88LOCAL_SRC_FILES:= \ 89 test-resample.cpp \ 90 AudioResampler.cpp.arm \ 91 AudioResamplerCubic.cpp.arm \ 92 AudioResamplerSinc.cpp.arm \ 93 AudioResamplerDyn.cpp.arm 94 95LOCAL_C_INCLUDES := \ 96 $(call include-path-for, audio-utils) 97 98LOCAL_STATIC_LIBRARIES := \ 99 libsndfile 100 101LOCAL_SHARED_LIBRARIES := \ 102 libaudioutils \ 103 libdl \ 104 libcutils \ 105 libutils \ 106 liblog 107 108LOCAL_MODULE:= test-resample 109 110LOCAL_MODULE_TAGS := optional 111 112include $(BUILD_EXECUTABLE) 113 114include $(call all-makefiles-under,$(LOCAL_PATH)) 115