blob: 4673f6cf525a1b2717500bcf4bec4d4b19efac84 [file] [log] [blame]
Eric Laurent23e1de72010-07-23 00:19:11 -07001LOCAL_PATH:= $(call my-dir)
2
rago94a1ee82017-07-21 15:11:02 -07003# The wrapper -DBUILD_FLOAT needs to match
4# the lvm library -DBUILD_FLOAT.
5
Eric Laurent23e1de72010-07-23 00:19:11 -07006# music bundle wrapper
7LOCAL_PATH:= $(call my-dir)
8include $(CLEAR_VARS)
9
10LOCAL_ARM_MODE := arm
11
SzuWei Lindf57a302017-04-27 14:38:23 +080012LOCAL_VENDOR_MODULE := true
Eric Laurent23e1de72010-07-23 00:19:11 -070013LOCAL_SRC_FILES:= \
14 Bundle/EffectBundle.cpp
15
Ramesh Katurid7d01342016-05-02 15:03:47 +053016LOCAL_CFLAGS += -fvisibility=hidden -DBUILD_FLOAT -DHIGHER_FS
Glenn Kastenef225072016-10-05 11:38:32 -070017LOCAL_CFLAGS += -Wall -Werror
Marco Nelissen7f16b192012-10-25 16:05:57 -070018
Eric Laurent23e1de72010-07-23 00:19:11 -070019LOCAL_MODULE:= libbundlewrapper
20
Colin Cross7d6fc5e2014-01-24 21:00:32 -080021LOCAL_MODULE_RELATIVE_PATH := soundfx
Eric Laurent23e1de72010-07-23 00:19:11 -070022
Eric Laurent23e1de72010-07-23 00:19:11 -070023LOCAL_STATIC_LIBRARIES += libmusicbundle
24
25LOCAL_SHARED_LIBRARIES := \
rago94a1ee82017-07-21 15:11:02 -070026 libaudioutils \
Eric Laurent23e1de72010-07-23 00:19:11 -070027 libcutils \
rago94a1ee82017-07-21 15:11:02 -070028 libdl \
29 liblog \
Eric Laurent23e1de72010-07-23 00:19:11 -070030
Eric Laurent23e1de72010-07-23 00:19:11 -070031LOCAL_C_INCLUDES += \
32 $(LOCAL_PATH)/Bundle \
33 $(LOCAL_PATH)/../lib/Common/lib/ \
Eric Laurent6d8b6942011-06-24 07:01:31 -070034 $(LOCAL_PATH)/../lib/Bundle/lib/ \
rago94a1ee82017-07-21 15:11:02 -070035 $(call include-path-for, audio-effects) \
36 $(call include-path-for, audio-utils) \
Eric Laurent23e1de72010-07-23 00:19:11 -070037
Kevin Rocardf8ad7f82018-01-17 15:57:39 -080038LOCAL_HEADER_LIBRARIES += \
39 libhardware_headers \
40 android.hardware.audio.effect.legacy@2.0 \
41
Eric Laurent23e1de72010-07-23 00:19:11 -070042include $(BUILD_SHARED_LIBRARY)
Eric Laurentc59c6fd2010-08-04 06:33:52 -070043
Marco Nelissen7f16b192012-10-25 16:05:57 -070044
Eric Laurentc59c6fd2010-08-04 06:33:52 -070045# reverb wrapper
46include $(CLEAR_VARS)
47
48LOCAL_ARM_MODE := arm
49
SzuWei Lindf57a302017-04-27 14:38:23 +080050LOCAL_VENDOR_MODULE := true
Eric Laurentc59c6fd2010-08-04 06:33:52 -070051LOCAL_SRC_FILES:= \
52 Reverb/EffectReverb.cpp
53
Ramesh Katurid7d01342016-05-02 15:03:47 +053054LOCAL_CFLAGS += -fvisibility=hidden -DBUILD_FLOAT -DHIGHER_FS
Glenn Kastenef225072016-10-05 11:38:32 -070055LOCAL_CFLAGS += -Wall -Werror
Marco Nelissen7f16b192012-10-25 16:05:57 -070056
Eric Laurentc59c6fd2010-08-04 06:33:52 -070057LOCAL_MODULE:= libreverbwrapper
58
Colin Cross7d6fc5e2014-01-24 21:00:32 -080059LOCAL_MODULE_RELATIVE_PATH := soundfx
Eric Laurentc59c6fd2010-08-04 06:33:52 -070060
Eric Laurentc59c6fd2010-08-04 06:33:52 -070061LOCAL_STATIC_LIBRARIES += libreverb
62
63LOCAL_SHARED_LIBRARIES := \
rago94a1ee82017-07-21 15:11:02 -070064 libaudioutils \
Eric Laurentc59c6fd2010-08-04 06:33:52 -070065 libcutils \
rago94a1ee82017-07-21 15:11:02 -070066 libdl \
67 liblog \
Eric Laurentc59c6fd2010-08-04 06:33:52 -070068
69LOCAL_C_INCLUDES += \
70 $(LOCAL_PATH)/Reverb \
71 $(LOCAL_PATH)/../lib/Common/lib/ \
72 $(LOCAL_PATH)/../lib/Reverb/lib/ \
rago94a1ee82017-07-21 15:11:02 -070073 $(call include-path-for, audio-utils) \
Eric Laurentc59c6fd2010-08-04 06:33:52 -070074
Kevin Rocardf8ad7f82018-01-17 15:57:39 -080075LOCAL_HEADER_LIBRARIES += \
76 libhardware_headers \
77 android.hardware.audio.effect.legacy@2.0 \
Ivan Lozanodcaa9f32017-10-09 11:06:52 -070078
79LOCAL_SANITIZE := integer_overflow
80
Glenn Kasten33b38392012-03-13 15:59:35 -070081include $(BUILD_SHARED_LIBRARY)