OSDN Git Service

original
[gb-231r1-is01/Gingerbread_2.3.3_r1_IS01.git] / frameworks / base / media / libmedia / Android.mk
1 LOCAL_PATH:= $(call my-dir)
2 include $(CLEAR_VARS)
3
4 LOCAL_SRC_FILES:= \
5     AudioTrack.cpp \
6     IAudioFlinger.cpp \
7     IAudioFlingerClient.cpp \
8     IAudioTrack.cpp \
9     IAudioRecord.cpp \
10     AudioRecord.cpp \
11     AudioSystem.cpp \
12     mediaplayer.cpp \
13     IMediaPlayerService.cpp \
14     IMediaPlayerClient.cpp \
15     IMediaRecorderClient.cpp \
16     IMediaPlayer.cpp \
17     IMediaRecorder.cpp \
18     Metadata.cpp \
19     mediarecorder.cpp \
20     IMediaMetadataRetriever.cpp \
21     mediametadataretriever.cpp \
22     ToneGenerator.cpp \
23     JetPlayer.cpp \
24     IOMX.cpp \
25     IAudioPolicyService.cpp \
26     MediaScanner.cpp \
27     MediaScannerClient.cpp \
28     autodetect.cpp \
29     IMediaDeathNotifier.cpp \
30     MediaProfiles.cpp \
31     IEffect.cpp \
32     IEffectClient.cpp \
33     AudioEffect.cpp \
34     Visualizer.cpp \
35     fixedfft.cpp.arm
36
37 LOCAL_SHARED_LIBRARIES := \
38         libui libcutils libutils libbinder libsonivox libicuuc libexpat libsurfaceflinger_client libcamera_client
39
40 LOCAL_MODULE:= libmedia
41
42 ifeq ($(TARGET_OS)-$(TARGET_SIMULATOR),linux-true)
43 LOCAL_LDLIBS += -ldl -lpthread
44 endif
45
46 ifneq ($(TARGET_SIMULATOR),true)
47 LOCAL_SHARED_LIBRARIES += libdl
48 endif
49
50 LOCAL_C_INCLUDES := \
51     $(JNI_H_INCLUDE) \
52     $(call include-path-for, graphics corecg) \
53     $(TOP)/frameworks/base/include/media/stagefright/openmax \
54     external/icu4c/common \
55     external/expat/lib
56
57 include $(BUILD_SHARED_LIBRARY)