| Marco Nelissen | dcb346b | 2015-09-09 10:47:29 -0700 | [diff] [blame] | 1 | LOCAL_PATH:= $(call my-dir) | 
 | 2 |  | 
 | 3 | include $(CLEAR_VARS) | 
 | 4 |  | 
 | 5 | LOCAL_SRC_FILES := \ | 
 | 6 | 	main_audioserver.cpp | 
 | 7 |  | 
 | 8 | LOCAL_SHARED_LIBRARIES := \ | 
 | 9 | 	libaudioflinger \ | 
 | 10 | 	libaudiopolicyservice \ | 
 | 11 | 	libbinder \ | 
| Glenn Kasten | ae0cff1 | 2016-02-24 13:57:49 -0800 | [diff] [blame] | 12 | 	libcutils \ | 
| Marco Nelissen | dcb346b | 2015-09-09 10:47:29 -0700 | [diff] [blame] | 13 | 	liblog \ | 
 | 14 | 	libmedia \ | 
| Glenn Kasten | ae0cff1 | 2016-02-24 13:57:49 -0800 | [diff] [blame] | 15 | 	libmedialogservice \ | 
 | 16 | 	libnbaio \ | 
| Marco Nelissen | dcb346b | 2015-09-09 10:47:29 -0700 | [diff] [blame] | 17 | 	libradioservice \ | 
 | 18 | 	libsoundtriggerservice \ | 
| Glenn Kasten | ae0cff1 | 2016-02-24 13:57:49 -0800 | [diff] [blame] | 19 | 	libutils | 
| Marco Nelissen | dcb346b | 2015-09-09 10:47:29 -0700 | [diff] [blame] | 20 |  | 
 | 21 | LOCAL_C_INCLUDES := \ | 
 | 22 | 	frameworks/av/services/audioflinger \ | 
 | 23 | 	frameworks/av/services/audiopolicy \ | 
 | 24 | 	frameworks/av/services/audiopolicy/common/managerdefinitions/include \ | 
 | 25 | 	frameworks/av/services/audiopolicy/common/include \ | 
 | 26 | 	frameworks/av/services/audiopolicy/engine/interface \ | 
 | 27 | 	frameworks/av/services/audiopolicy/service \ | 
| Glenn Kasten | ae0cff1 | 2016-02-24 13:57:49 -0800 | [diff] [blame] | 28 | 	frameworks/av/services/medialog \ | 
| Marco Nelissen | dcb346b | 2015-09-09 10:47:29 -0700 | [diff] [blame] | 29 | 	frameworks/av/services/radio \ | 
 | 30 | 	frameworks/av/services/soundtrigger \ | 
 | 31 | 	$(call include-path-for, audio-utils) \ | 
 | 32 | 	external/sonic \ | 
 | 33 |  | 
| Andy Hung | 8fa2697 | 2016-03-03 13:19:27 -0800 | [diff] [blame] | 34 | # If AUDIOSERVER_MULTILIB in device.mk is non-empty then it is used to control | 
 | 35 | # the LOCAL_MULTILIB for all audioserver exclusive libraries. | 
 | 36 | # This is relevant for 64 bit architectures where either or both | 
 | 37 | # 32 and 64 bit libraries may be built. | 
 | 38 | # | 
 | 39 | # AUDIOSERVER_MULTILIB may be set as follows: | 
 | 40 | #   32      to build 32 bit audioserver libraries and 32 bit audioserver. | 
 | 41 | #   64      to build 64 bit audioserver libraries and 64 bit audioserver. | 
 | 42 | #   both    to build both 32 bit and 64 bit libraries, | 
 | 43 | #           and use primary target architecture (32 or 64) for audioserver. | 
 | 44 | #   first   to build libraries and audioserver for the primary target architecture only. | 
 | 45 | #   <empty> to build both 32 and 64 bit libraries and 32 bit audioserver. | 
 | 46 |  | 
 | 47 | ifeq ($(strip $(AUDIOSERVER_MULTILIB)),) | 
 | 48 | LOCAL_MULTILIB := 32 | 
 | 49 | else | 
 | 50 | LOCAL_MULTILIB := $(AUDIOSERVER_MULTILIB) | 
 | 51 | endif | 
 | 52 |  | 
| Marco Nelissen | dcb346b | 2015-09-09 10:47:29 -0700 | [diff] [blame] | 53 | LOCAL_MODULE := audioserver | 
| Marco Nelissen | dcb346b | 2015-09-09 10:47:29 -0700 | [diff] [blame] | 54 |  | 
 | 55 | LOCAL_INIT_RC := audioserver.rc | 
 | 56 |  | 
| Glenn Kasten | e875c80 | 2016-03-18 14:52:27 -0700 | [diff] [blame] | 57 | LOCAL_CFLAGS := -Werror -Wall | 
 | 58 |  | 
| Marco Nelissen | dcb346b | 2015-09-09 10:47:29 -0700 | [diff] [blame] | 59 | include $(BUILD_EXECUTABLE) |