Android.mk revision ac6020508acedd316391dee42329040bf45f8d90
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 AudioMixer.cpp.arm \ 19 AudioResampler.cpp.arm \ 20 AudioPolicyService.cpp \ 21 ServiceUtilities.cpp \ 22 AudioResamplerSinc.cpp.arm 23 24# uncomment to enable AudioResampler::MED_QUALITY 25# LOCAL_SRC_FILES += AudioResamplerCubic.cpp.arm 26 27LOCAL_SRC_FILES += StateQueue.cpp 28 29# uncomment for debugging timing problems related to StateQueue::push() 30LOCAL_CFLAGS += -DSTATE_QUEUE_DUMP 31 32LOCAL_C_INCLUDES := \ 33 $(call include-path-for, audio-effects) \ 34 $(call include-path-for, audio-utils) 35 36# FIXME keep libmedia_native but remove libmedia after split 37LOCAL_SHARED_LIBRARIES := \ 38 libaudioutils \ 39 libcommon_time_client \ 40 libcutils \ 41 libutils \ 42 libbinder \ 43 libmedia \ 44 libmedia_native \ 45 libnbaio \ 46 libhardware \ 47 libhardware_legacy \ 48 libeffects \ 49 libdl \ 50 libpowermanager 51 52LOCAL_STATIC_LIBRARIES := \ 53 libscheduling_policy \ 54 libcpustats \ 55 libmedia_helper 56 57LOCAL_MODULE:= libaudioflinger 58 59LOCAL_SRC_FILES += FastMixer.cpp FastMixerState.cpp 60 61LOCAL_CFLAGS += -DFAST_MIXER_STATISTICS 62 63# uncomment to display CPU load adjusted for CPU frequency 64# LOCAL_CFLAGS += -DCPU_FREQUENCY_STATISTICS 65 66LOCAL_CFLAGS += -DSTATE_QUEUE_INSTANTIATIONS='"StateQueueInstantiations.cpp"' 67 68LOCAL_CFLAGS += -UFAST_TRACKS_AT_NON_NATIVE_SAMPLE_RATE 69 70# uncomment for systrace 71# LOCAL_CFLAGS += -DATRACE_TAG=ATRACE_TAG_AUDIO 72 73# uncomment for dumpsys to write most recent audio output to .wav file 74# 47.5 seconds at 44.1 kHz, 8 megabytes 75# LOCAL_CFLAGS += -DTEE_SINK_FRAMES=0x200000 76 77# uncomment to enable the audio watchdog 78# LOCAL_SRC_FILES += AudioWatchdog.cpp 79# LOCAL_CFLAGS += -DAUDIO_WATCHDOG 80 81include $(BUILD_SHARED_LIBRARY) 82