Android.mk revision 399930859a75d806ce0ef124ac22025ae4ef0549
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 AudioBufferProviderSource.cpp \ 18 AudioStreamOutSink.cpp \ 19 AudioStreamInSource.cpp \ 20 NBAIO.cpp \ 21 MonoPipe.cpp \ 22 MonoPipeReader.cpp \ 23 Pipe.cpp \ 24 PipeReader.cpp \ 25 roundup.c \ 26 SourceAudioBufferProvider.cpp 27 28# libsndfile license is incompatible; uncomment to use for local debug only 29#LOCAL_SRC_FILES += LibsndfileSink.cpp LibsndfileSource.cpp 30#LOCAL_C_INCLUDES += path/to/libsndfile/src 31#LOCAL_STATIC_LIBRARIES += libsndfile 32 33LOCAL_MODULE := libnbaio 34 35include $(BUILD_STATIC_LIBRARY) 36 37include $(CLEAR_VARS) 38 39LOCAL_SRC_FILES:= \ 40 AudioFlinger.cpp \ 41 AudioMixer.cpp.arm \ 42 AudioResampler.cpp.arm \ 43 AudioPolicyService.cpp \ 44 ServiceUtilities.cpp 45# AudioResamplerSinc.cpp.arm 46# AudioResamplerCubic.cpp.arm 47 48LOCAL_SRC_FILES += StateQueue.cpp 49 50# uncomment for debugging timing problems related to StateQueue::push() 51LOCAL_CFLAGS += -DSTATE_QUEUE_DUMP 52 53LOCAL_C_INCLUDES := \ 54 $(call include-path-for, audio-effects) \ 55 $(call include-path-for, audio-utils) 56 57# FIXME keep libmedia_native but remove libmedia after split 58LOCAL_SHARED_LIBRARIES := \ 59 libaudioutils \ 60 libcommon_time_client \ 61 libcutils \ 62 libutils \ 63 libbinder \ 64 libmedia \ 65 libmedia_native \ 66 libhardware \ 67 libhardware_legacy \ 68 libeffects \ 69 libdl \ 70 libpowermanager 71 72LOCAL_STATIC_LIBRARIES := \ 73 libscheduling_policy \ 74 libnbaio \ 75 libcpustats \ 76 libmedia_helper 77 78LOCAL_MODULE:= libaudioflinger 79 80LOCAL_SRC_FILES += FastMixer.cpp FastMixerState.cpp 81 82LOCAL_CFLAGS += -DFAST_MIXER_STATISTICS 83 84LOCAL_CFLAGS += -DSTATE_QUEUE_INSTANTIATIONS='"StateQueueInstantiations.cpp"' 85 86LOCAL_CFLAGS += -DHAVE_REQUEST_PRIORITY -UFAST_TRACKS_AT_NON_NATIVE_SAMPLE_RATE -USOAKER 87 88# uncomment for systrace 89# LOCAL_CFLAGS += -DATRACE_TAG=ATRACE_TAG_AUDIO 90 91# uncomment for dumpsys to write most recent audio output to .wav file 92# 47.5 seconds at 44.1 kHz, 8 megabytes 93# LOCAL_CFLAGS += -DTEE_SINK_FRAMES=0x200000 94 95include $(BUILD_SHARED_LIBRARY) 96