1546734b3ab577d46afe863515104a062e88a109bAndy Hung# Build the unit tests for audioflinger
2546734b3ab577d46afe863515104a062e88a109bAndy Hung
3c0e5ec8e2d8db15b97094374d0a248e041304b62Andy Hung#
4c0e5ec8e2d8db15b97094374d0a248e041304b62Andy Hung# resampler unit test
5c0e5ec8e2d8db15b97094374d0a248e041304b62Andy Hung#
6546734b3ab577d46afe863515104a062e88a109bAndy HungLOCAL_PATH:= $(call my-dir)
7546734b3ab577d46afe863515104a062e88a109bAndy Hunginclude $(CLEAR_VARS)
8546734b3ab577d46afe863515104a062e88a109bAndy Hung
9546734b3ab577d46afe863515104a062e88a109bAndy HungLOCAL_SHARED_LIBRARIES := \
10546734b3ab577d46afe863515104a062e88a109bAndy Hung	liblog \
11546734b3ab577d46afe863515104a062e88a109bAndy Hung	libutils \
12546734b3ab577d46afe863515104a062e88a109bAndy Hung	libcutils \
13546734b3ab577d46afe863515104a062e88a109bAndy Hung	libstlport \
14546734b3ab577d46afe863515104a062e88a109bAndy Hung	libaudioutils \
15546734b3ab577d46afe863515104a062e88a109bAndy Hung	libaudioresampler
16546734b3ab577d46afe863515104a062e88a109bAndy Hung
17546734b3ab577d46afe863515104a062e88a109bAndy HungLOCAL_STATIC_LIBRARIES := \
18546734b3ab577d46afe863515104a062e88a109bAndy Hung	libgtest \
19546734b3ab577d46afe863515104a062e88a109bAndy Hung	libgtest_main
20546734b3ab577d46afe863515104a062e88a109bAndy Hung
21546734b3ab577d46afe863515104a062e88a109bAndy HungLOCAL_C_INCLUDES := \
22546734b3ab577d46afe863515104a062e88a109bAndy Hung	bionic \
23546734b3ab577d46afe863515104a062e88a109bAndy Hung	bionic/libstdc++/include \
24546734b3ab577d46afe863515104a062e88a109bAndy Hung	external/gtest/include \
25546734b3ab577d46afe863515104a062e88a109bAndy Hung	external/stlport/stlport \
26c0e5ec8e2d8db15b97094374d0a248e041304b62Andy Hung	$(call include-path-for, audio-utils) \
27546734b3ab577d46afe863515104a062e88a109bAndy Hung	frameworks/av/services/audioflinger
28546734b3ab577d46afe863515104a062e88a109bAndy Hung
29546734b3ab577d46afe863515104a062e88a109bAndy HungLOCAL_SRC_FILES := \
30546734b3ab577d46afe863515104a062e88a109bAndy Hung	resampler_tests.cpp
31546734b3ab577d46afe863515104a062e88a109bAndy Hung
32546734b3ab577d46afe863515104a062e88a109bAndy HungLOCAL_MODULE := resampler_tests
33546734b3ab577d46afe863515104a062e88a109bAndy HungLOCAL_MODULE_TAGS := tests
34546734b3ab577d46afe863515104a062e88a109bAndy Hung
35546734b3ab577d46afe863515104a062e88a109bAndy Hunginclude $(BUILD_EXECUTABLE)
36e4fc42359cdd9786e521054a3a0491d6bc3a9e1cAndy Hung
37e4fc42359cdd9786e521054a3a0491d6bc3a9e1cAndy Hung#
38e4fc42359cdd9786e521054a3a0491d6bc3a9e1cAndy Hung# audio mixer test tool
39e4fc42359cdd9786e521054a3a0491d6bc3a9e1cAndy Hung#
40e4fc42359cdd9786e521054a3a0491d6bc3a9e1cAndy Hunginclude $(CLEAR_VARS)
41e4fc42359cdd9786e521054a3a0491d6bc3a9e1cAndy Hung
42e4fc42359cdd9786e521054a3a0491d6bc3a9e1cAndy HungLOCAL_SRC_FILES:= \
43e4fc42359cdd9786e521054a3a0491d6bc3a9e1cAndy Hung	test-mixer.cpp \
44e4fc42359cdd9786e521054a3a0491d6bc3a9e1cAndy Hung	../AudioMixer.cpp.arm \
45e4fc42359cdd9786e521054a3a0491d6bc3a9e1cAndy Hung
46e4fc42359cdd9786e521054a3a0491d6bc3a9e1cAndy HungLOCAL_C_INCLUDES := \
47e4fc42359cdd9786e521054a3a0491d6bc3a9e1cAndy Hung	bionic \
48e4fc42359cdd9786e521054a3a0491d6bc3a9e1cAndy Hung	bionic/libstdc++/include \
49e4fc42359cdd9786e521054a3a0491d6bc3a9e1cAndy Hung	external/stlport/stlport \
50e4fc42359cdd9786e521054a3a0491d6bc3a9e1cAndy Hung	$(call include-path-for, audio-effects) \
51e4fc42359cdd9786e521054a3a0491d6bc3a9e1cAndy Hung	$(call include-path-for, audio-utils) \
52e4fc42359cdd9786e521054a3a0491d6bc3a9e1cAndy Hung	frameworks/av/services/audioflinger
53e4fc42359cdd9786e521054a3a0491d6bc3a9e1cAndy Hung
54e4fc42359cdd9786e521054a3a0491d6bc3a9e1cAndy HungLOCAL_STATIC_LIBRARIES := \
55e4fc42359cdd9786e521054a3a0491d6bc3a9e1cAndy Hung	libsndfile
56e4fc42359cdd9786e521054a3a0491d6bc3a9e1cAndy Hung
57e4fc42359cdd9786e521054a3a0491d6bc3a9e1cAndy HungLOCAL_SHARED_LIBRARIES := \
58e4fc42359cdd9786e521054a3a0491d6bc3a9e1cAndy Hung	libstlport \
59e4fc42359cdd9786e521054a3a0491d6bc3a9e1cAndy Hung	libeffects \
60e4fc42359cdd9786e521054a3a0491d6bc3a9e1cAndy Hung	libnbaio \
61e4fc42359cdd9786e521054a3a0491d6bc3a9e1cAndy Hung	libcommon_time_client \
62e4fc42359cdd9786e521054a3a0491d6bc3a9e1cAndy Hung	libaudioresampler \
63e4fc42359cdd9786e521054a3a0491d6bc3a9e1cAndy Hung	libaudioutils \
64e4fc42359cdd9786e521054a3a0491d6bc3a9e1cAndy Hung	libdl \
65e4fc42359cdd9786e521054a3a0491d6bc3a9e1cAndy Hung	libcutils \
66e4fc42359cdd9786e521054a3a0491d6bc3a9e1cAndy Hung	libutils \
67e4fc42359cdd9786e521054a3a0491d6bc3a9e1cAndy Hung	liblog
68e4fc42359cdd9786e521054a3a0491d6bc3a9e1cAndy Hung
69e4fc42359cdd9786e521054a3a0491d6bc3a9e1cAndy HungLOCAL_MODULE:= test-mixer
70e4fc42359cdd9786e521054a3a0491d6bc3a9e1cAndy Hung
71e4fc42359cdd9786e521054a3a0491d6bc3a9e1cAndy HungLOCAL_MODULE_TAGS := optional
72e4fc42359cdd9786e521054a3a0491d6bc3a9e1cAndy Hung
73e4fc42359cdd9786e521054a3a0491d6bc3a9e1cAndy Hunginclude $(BUILD_EXECUTABLE)
74