• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1LOCAL_PATH := $(call my-dir)
2################################################################################
3# libxtensa_proxy library building
4################################################################################
5
6include $(CLEAR_VARS)
7LOCAL_VENDOR_MODULE := true
8common_C_INCLUDES := 	\
9        $(LOCAL_PATH)/include	\
10        $(LOCAL_PATH)/include/audio		\
11        $(LOCAL_PATH)/include/os/android	\
12        $(LOCAL_PATH)/include/sys/fio  \
13        $(LOCAL_PATH)/playback	\
14        $(LOCAL_PATH)/playback/tinyalsa	\
15        $(LOCAL_PATH)/utest/include
16
17LOCAL_SRC_FILES := 		\
18	proxy/xf-proxy.c	\
19	proxy/xaf-api.c         \
20	proxy/xf-trace.c	\
21	proxy/xf-fio.c 		\
22	playback/xa_playback.c  \
23	playback/tinyalsa/pcm.c \
24	utest/xaf-utils-test.c	\
25	utest/xaf-mem-test.c
26
27C_FLAGS := -DXF_TRACE=0 -Wall -Werror -Wno-everything
28
29LOCAL_SHARED_LIBRARIES := liblog
30LOCAL_C_INCLUDES := $(common_C_INCLUDES)
31LOCAL_C_INCLUDES += external/expat/lib
32LOCAL_CFLAGS := $(C_FLAGS)
33LOCAL_MODULE := libxtensa_proxy
34LOCAL_LICENSE_KINDS := SPDX-license-identifier-MIT
35LOCAL_LICENSE_CONDITIONS := notice
36LOCAL_MODULE_TAGS := optional
37
38include $(BUILD_STATIC_LIBRARY)
39
40################################################################################
41# xaf-dec-test: fileinput->ogg/pcm decoder->speaker output
42################################################################################
43include $(CLEAR_VARS)
44LOCAL_VENDOR_MODULE := true
45LOCAL_MODULE := xaf-dec-test
46LOCAL_LICENSE_KINDS := SPDX-license-identifier-MIT
47LOCAL_LICENSE_CONDITIONS := notice
48
49LOCAL_SRC_FILES := \
50    utest/xaf-dec-test.c
51
52LOCAL_C_INCLUDES := $(common_C_INCLUDES)
53LOCAL_CFLAGS := $(C_FLAGS)
54LOCAL_STATIC_LIBRARIES := libxtensa_proxy
55LOCAL_SHARED_LIBRARIES := liblog libcutils
56LOCAL_MODULE_TAGS := optional
57include $(BUILD_EXECUTABLE)
58
59################################################################################
60# xaf-dec-mix-test: fileinput->ogg orpcm decoder->Mixer->speaker output
61################################################################################
62include $(CLEAR_VARS)
63LOCAL_VENDOR_MODULE := true
64LOCAL_MODULE := xaf-dec-mix-test
65LOCAL_LICENSE_KINDS := SPDX-license-identifier-MIT
66LOCAL_LICENSE_CONDITIONS := notice
67
68LOCAL_SRC_FILES := \
69    utest/xaf-dec-mix-test.c
70
71LOCAL_C_INCLUDES := $(common_C_INCLUDES)
72LOCAL_CFLAGS := $(C_FLAGS)
73LOCAL_STATIC_LIBRARIES := libxtensa_proxy
74LOCAL_SHARED_LIBRARIES := liblog libcutils
75LOCAL_MODULE_TAGS := optional
76include $(BUILD_EXECUTABLE)
77