Android.mk revision 6d8b694d999e9be7d5dcc336535832a80fb6f61f
165ab47156e1c7dfcd8cc4266253a5ff30219e7f0Mathias AgopianLOCAL_PATH:= $(call my-dir)
265ab47156e1c7dfcd8cc4266253a5ff30219e7f0Mathias Agopian
365ab47156e1c7dfcd8cc4266253a5ff30219e7f0Mathias Agopianinclude $(CLEAR_VARS)
465ab47156e1c7dfcd8cc4266253a5ff30219e7f0Mathias Agopian
565ab47156e1c7dfcd8cc4266253a5ff30219e7f0Mathias AgopianLOCAL_SRC_FILES:=               \
665ab47156e1c7dfcd8cc4266253a5ff30219e7f0Mathias Agopian    AudioFlinger.cpp            \
765ab47156e1c7dfcd8cc4266253a5ff30219e7f0Mathias Agopian    AudioMixer.cpp.arm          \
865ab47156e1c7dfcd8cc4266253a5ff30219e7f0Mathias Agopian    AudioResampler.cpp.arm      \
965ab47156e1c7dfcd8cc4266253a5ff30219e7f0Mathias Agopian    AudioResamplerSinc.cpp.arm  \
1065ab47156e1c7dfcd8cc4266253a5ff30219e7f0Mathias Agopian    AudioResamplerCubic.cpp.arm \
1165ab47156e1c7dfcd8cc4266253a5ff30219e7f0Mathias Agopian    AudioPolicyService.cpp
1265ab47156e1c7dfcd8cc4266253a5ff30219e7f0Mathias Agopian
136d8b694d999e9be7d5dcc336535832a80fb6f61fEric LaurentLOCAL_C_INCLUDES := \
146d8b694d999e9be7d5dcc336535832a80fb6f61fEric Laurent    system/media/audio_effects/include
156d8b694d999e9be7d5dcc336535832a80fb6f61fEric Laurent
1665ab47156e1c7dfcd8cc4266253a5ff30219e7f0Mathias AgopianLOCAL_SHARED_LIBRARIES := \
1765ab47156e1c7dfcd8cc4266253a5ff30219e7f0Mathias Agopian    libcutils \
1865ab47156e1c7dfcd8cc4266253a5ff30219e7f0Mathias Agopian    libutils \
1965ab47156e1c7dfcd8cc4266253a5ff30219e7f0Mathias Agopian    libbinder \
2065ab47156e1c7dfcd8cc4266253a5ff30219e7f0Mathias Agopian    libmedia \
21fce7a473248381cc83a01855f92581077d3c9ee2Dima Zavin    libhardware \
2265ab47156e1c7dfcd8cc4266253a5ff30219e7f0Mathias Agopian    libhardware_legacy \
2365ab47156e1c7dfcd8cc4266253a5ff30219e7f0Mathias Agopian    libeffects
2465ab47156e1c7dfcd8cc4266253a5ff30219e7f0Mathias Agopian
25fce7a473248381cc83a01855f92581077d3c9ee2Dima ZavinLOCAL_STATIC_LIBRARIES := \
26fce7a473248381cc83a01855f92581077d3c9ee2Dima Zavin    libmedia_helper
2765ab47156e1c7dfcd8cc4266253a5ff30219e7f0Mathias Agopian
2865ab47156e1c7dfcd8cc4266253a5ff30219e7f0Mathias Agopianifeq ($(TARGET_SIMULATOR),true)
2965ab47156e1c7dfcd8cc4266253a5ff30219e7f0Mathias Agopian LOCAL_LDLIBS += -ldl
3065ab47156e1c7dfcd8cc4266253a5ff30219e7f0Mathias Agopianelse
3165ab47156e1c7dfcd8cc4266253a5ff30219e7f0Mathias Agopian LOCAL_SHARED_LIBRARIES += libdl
3265ab47156e1c7dfcd8cc4266253a5ff30219e7f0Mathias Agopianendif
3365ab47156e1c7dfcd8cc4266253a5ff30219e7f0Mathias Agopian
3465ab47156e1c7dfcd8cc4266253a5ff30219e7f0Mathias AgopianLOCAL_MODULE:= libaudioflinger
3565ab47156e1c7dfcd8cc4266253a5ff30219e7f0Mathias Agopian
3665ab47156e1c7dfcd8cc4266253a5ff30219e7f0Mathias Agopianifeq ($(TARGET_SIMULATOR),true)
3765ab47156e1c7dfcd8cc4266253a5ff30219e7f0Mathias Agopian    ifeq ($(HOST_OS),linux)
3865ab47156e1c7dfcd8cc4266253a5ff30219e7f0Mathias Agopian        LOCAL_LDLIBS += -lrt -lpthread
3965ab47156e1c7dfcd8cc4266253a5ff30219e7f0Mathias Agopian    endif
4065ab47156e1c7dfcd8cc4266253a5ff30219e7f0Mathias Agopianendif
4165ab47156e1c7dfcd8cc4266253a5ff30219e7f0Mathias Agopian
4265ab47156e1c7dfcd8cc4266253a5ff30219e7f0Mathias Agopianinclude $(BUILD_SHARED_LIBRARY)
43