Home | History | Annotate | Download | only in libmedia
      1 LOCAL_PATH:= $(call my-dir)
      2 
      3 include $(CLEAR_VARS)
      4 
      5 LOCAL_SRC_FILES:= \
      6     AudioParameter.cpp
      7 LOCAL_MODULE:= libmedia_helper
      8 LOCAL_MODULE_TAGS := optional
      9 
     10 LOCAL_C_FLAGS += -Werror -Wno-error=deprecated-declarations -Wall
     11 LOCAL_CLANG := true
     12 
     13 include $(BUILD_STATIC_LIBRARY)
     14 
     15 include $(CLEAR_VARS)
     16 
     17 LOCAL_SRC_FILES:= \
     18     AudioTrack.cpp \
     19     AudioTrackShared.cpp \
     20     IAudioFlinger.cpp \
     21     IAudioFlingerClient.cpp \
     22     IAudioTrack.cpp \
     23     IAudioRecord.cpp \
     24     ICrypto.cpp \
     25     IDataSource.cpp \
     26     IDrm.cpp \
     27     IDrmClient.cpp \
     28     IHDCP.cpp \
     29     AudioRecord.cpp \
     30     AudioSystem.cpp \
     31     mediaplayer.cpp \
     32     IMediaCodecList.cpp \
     33     IMediaHTTPConnection.cpp \
     34     IMediaHTTPService.cpp \
     35     IMediaLogService.cpp \
     36     IMediaPlayerService.cpp \
     37     IMediaPlayerClient.cpp \
     38     IMediaRecorderClient.cpp \
     39     IMediaPlayer.cpp \
     40     IMediaRecorder.cpp \
     41     IRemoteDisplay.cpp \
     42     IRemoteDisplayClient.cpp \
     43     IResourceManagerClient.cpp \
     44     IResourceManagerService.cpp \
     45     IStreamSource.cpp \
     46     MediaCodecInfo.cpp \
     47     Metadata.cpp \
     48     mediarecorder.cpp \
     49     IMediaMetadataRetriever.cpp \
     50     mediametadataretriever.cpp \
     51     MidiIoWrapper.cpp \
     52     ToneGenerator.cpp \
     53     JetPlayer.cpp \
     54     IOMX.cpp \
     55     IAudioPolicyService.cpp \
     56     IAudioPolicyServiceClient.cpp \
     57     MediaScanner.cpp \
     58     MediaScannerClient.cpp \
     59     CharacterEncodingDetector.cpp \
     60     IMediaDeathNotifier.cpp \
     61     MediaProfiles.cpp \
     62     MediaResource.cpp \
     63     MediaResourcePolicy.cpp \
     64     IEffect.cpp \
     65     IEffectClient.cpp \
     66     AudioEffect.cpp \
     67     Visualizer.cpp \
     68     MemoryLeakTrackUtil.cpp \
     69     StringArray.cpp \
     70     AudioPolicy.cpp
     71 
     72 LOCAL_SHARED_LIBRARIES := \
     73 	libui liblog libcutils libutils libbinder libsonivox libicuuc libicui18n libexpat \
     74         libcamera_client libstagefright_foundation \
     75         libgui libdl libaudioutils libnbaio
     76 
     77 LOCAL_WHOLE_STATIC_LIBRARIES := libmedia_helper
     78 
     79 LOCAL_MODULE:= libmedia
     80 
     81 LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk
     82 
     83 LOCAL_C_INCLUDES := \
     84     $(TOP)/frameworks/native/include/media/openmax \
     85     $(TOP)/frameworks/av/include/media/ \
     86     $(TOP)/frameworks/av/media/libstagefright \
     87     $(call include-path-for, audio-effects) \
     88     $(call include-path-for, audio-utils)
     89 
     90 LOCAL_CFLAGS += -Werror -Wno-error=deprecated-declarations -Wall
     91 LOCAL_CLANG := true
     92 
     93 include $(BUILD_SHARED_LIBRARY)
     94 
     95