blob: 341dbc22b5c54ce526bf3d8520c1f81a611f0dd5 [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
Vijay Venkatramanda6a0632017-06-01 14:07:20 -070038LOCAL_HEADER_LIBRARIES += libhardware_headers
Eric Laurent23e1de72010-07-23 00:19:11 -070039include $(BUILD_SHARED_LIBRARY)
Eric Laurentc59c6fd2010-08-04 06:33:52 -070040
Marco Nelissen7f16b192012-10-25 16:05:57 -070041
Eric Laurentc59c6fd2010-08-04 06:33:52 -070042# reverb wrapper
43include $(CLEAR_VARS)
44
45LOCAL_ARM_MODE := arm
46
SzuWei Lindf57a302017-04-27 14:38:23 +080047LOCAL_VENDOR_MODULE := true
Eric Laurentc59c6fd2010-08-04 06:33:52 -070048LOCAL_SRC_FILES:= \
49 Reverb/EffectReverb.cpp
50
Ramesh Katurid7d01342016-05-02 15:03:47 +053051LOCAL_CFLAGS += -fvisibility=hidden -DBUILD_FLOAT -DHIGHER_FS
Glenn Kastenef225072016-10-05 11:38:32 -070052LOCAL_CFLAGS += -Wall -Werror
Marco Nelissen7f16b192012-10-25 16:05:57 -070053
Eric Laurentc59c6fd2010-08-04 06:33:52 -070054LOCAL_MODULE:= libreverbwrapper
55
Colin Cross7d6fc5e2014-01-24 21:00:32 -080056LOCAL_MODULE_RELATIVE_PATH := soundfx
Eric Laurentc59c6fd2010-08-04 06:33:52 -070057
Eric Laurentc59c6fd2010-08-04 06:33:52 -070058LOCAL_STATIC_LIBRARIES += libreverb
59
60LOCAL_SHARED_LIBRARIES := \
rago94a1ee82017-07-21 15:11:02 -070061 libaudioutils \
Eric Laurentc59c6fd2010-08-04 06:33:52 -070062 libcutils \
rago94a1ee82017-07-21 15:11:02 -070063 libdl \
64 liblog \
Eric Laurentc59c6fd2010-08-04 06:33:52 -070065
66LOCAL_C_INCLUDES += \
67 $(LOCAL_PATH)/Reverb \
68 $(LOCAL_PATH)/../lib/Common/lib/ \
69 $(LOCAL_PATH)/../lib/Reverb/lib/ \
rago94a1ee82017-07-21 15:11:02 -070070 $(call include-path-for, audio-effects) \
71 $(call include-path-for, audio-utils) \
Eric Laurentc59c6fd2010-08-04 06:33:52 -070072
Vijay Venkatramanda6a0632017-06-01 14:07:20 -070073LOCAL_HEADER_LIBRARIES += libhardware_headers
Ivan Lozanodcaa9f32017-10-09 11:06:52 -070074
75LOCAL_SANITIZE := integer_overflow
76
Glenn Kasten33b38392012-03-13 15:59:35 -070077include $(BUILD_SHARED_LIBRARY)