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