Android.mk revision 4a68b3365c8c50aa93505e99ead2565ab73dcdb0
1bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard HinnantLOCAL_PATH:= $(call my-dir)
2bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnantinclude $(CLEAR_VARS)
3f5256e16dfc425c1d466f6308d4026d529ce9e0bHoward Hinnant
4bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant#####################################################################
5b64f8b07c104c6cc986570ac8ee0ed16a9f23976Howard Hinnant# Compiled grammars, TCP test scripts, audio data and shell scripts #
6b64f8b07c104c6cc986570ac8ee0ed16a9f23976Howard Hinnant#####################################################################
7bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant
8bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnantcopy_from :=                                       \
9bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant    ../config/en.us/tcp/bothtags5.tcp              \
10bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant    ../config/en.us/tcp/bothtags5_from_saved.tcp   \
11bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant    ../config/en.us/tcp/change_sample_rate2.tcp    \
12bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant    ../config/en.us/tcp/recognize_1_live.tcp       \
13bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant    ../config/en.us/tcp/recognize_10_live.tcp      \
14bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant    ../config/en.us/tcp/set_get_param.tcp          \
15bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant    ../config/en.us/audio/v139/v139_024.nwv        \
16bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant    ../config/en.us/audio/v139/v139_254.nwv        \
17061d0cc4db18d17bf01ed14c5db0be098205bd47Marshall Clow    ../config/en.us/audio/v139/v139_127.nwv        \
189dcdcdee2582575dd4a2e5857b9f32735763f9c7Howard Hinnant    ../config/en.us/audio/v139/v139_107.nwv        \
19bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant    ../config/en.us/audio/v139/v139_248.nwv        \
20bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant    ../config/en.us/audio/v139/v139_077.nwv        \
21bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant    ../config/en.us/audio/v139/v139_040.nwv        \
22bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant    ../config/en.us/audio/v139/v139_021.nwv        \
23bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant    ../config/en.us/audio/v139/v139_206.nwv        \
24bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant    ../config/en.us/audio/v139/v139_103.nwv        \
25bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant    ../config/en.us/audio/v139/v139_113.nwv        \
26bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant    ../config/en.us/audio/v139/v139_067.nwv        \
27bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant    ../config/en.us/audio/v139/v139_202.nwv        \
28bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant    ../config/en.us/audio/v139/v139_007.nwv        \
29bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant    ../config/en.us/audio/v139/v139_189.nwv        \
30bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant    ../config/en.us/audio/m252/m252a12e.nwv        \
31bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant    ../config/en.us/audio/m252/m252a22e.nwv        \
32bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant    ../config/en.us/audio/m252/m252a10e.nwv        \
33bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant    ../config/en.us/audio/m252/m252a3fe.nwv        \
34bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant    ../config/en.us/audio/m252/m252a11e.nwv        \
35bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant    ../config/en.us/audio/m252/m252a21e.nwv        \
36bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant    ../config/en.us/audio/m252/m252a24e.nwv        \
37bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant    ../config/en.us/wave/dallas/0000/S072.nwf      \
389dcdcdee2582575dd4a2e5857b9f32735763f9c7Howard Hinnant    ../config/en.us/wave/dallas/0000/S074.nwf      \
39bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant    ../config/en.us/wave/dallas/0000/S075.nwf      \
40bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant    ../config/en.us/wave/dallas/0000/S076.nwf      \
41bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant    ../config/en.us/wave/dallas/0000/S077.nwf      \
42bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant    ../config/en.us/wave/dallas/0000/S079.nwf      \
43bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant    ../config/en.us/wave/dallas/0000/S080.nwf      \
44bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant    ../config/en.us/wave/dallas/0000/S083.nwf      \
45bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant    ../config/en.us/wave/dallas/0000/S086.nwf      \
46bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant    ../config/en.us/wave/dallas/0000/S088.nwf      \
47bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant    ../config/en.us/wave/dallas/0300/S052.nwf      \
48bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant    ../config/en.us/wave/dallas/0300/S053.nwf      \
49bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant    ../config/en.us/wave/dallas/0300/S057.nwf      \
50bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant    ../config/en.us/wave/dallas/0300/S063.nwf      \
51bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant    ../config/en.us/wave/dallas/0300/S065.nwf      \
52bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant    ../config/en.us/wave/dallas/0303/S080.nwf      \
53bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant    ../config/en.us/wave/dallas/0303/S083.nwf      \
54bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant    ../config/en.us/wave/dallas/0303/S084.nwf      \
55bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant    ../config/en.us/wave/dallas/0303/S087.nwf      \
56bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant    ../config/en.us/wave/dallas/0303/S088.nwf      \
57bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant    ../config/en.us/wave/dallas/0303/S089.nwf      \
58bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant    ../config/en.us/wave/dallas/0303/S090.nwf      \
59bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant    ../config/en.us/wave/dallas/0304/S052.nwf      \
60bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant    ../config/en.us/wave/dallas/0304/S054.nwf      \
61bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant    ../config/en.us/wave/dallas/0304/S055.nwf      \
62bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant    ../config/en.us/wave/dallas/0304/S074.nwf      \
63bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant    ../config/en.us/wave/dallas/0304/S075.nwf      \
64bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant    ../config/en.us/wave/dallas/0304/S076.nwf      \
65bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant    ../config/en.us/wave/dallas/0304/S077.nwf      \
66bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant    ../config/en.us/wave/dallas-8kHz/0301/S078.nwf \
67bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant    ../config/en.us/wave/dallas-8kHz/0301/S079.nwf \
68bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant    ../config/en.us/wave/dallas-8kHz/0301/S080.nwf \
69bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant    ../config/en.us/wave/dallas-8kHz/0301/S082.nwf \
70bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant    ../config/en.us/wave/dallas-8kHz/0301/S083.nwf \
71bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant    ../config/en.us/wave/dallas-8kHz/0301/S089.nwf \
72bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant    ../config/en.us/wave/dallas-8kHz/0302/S051.nwf \
73bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant    ../config/en.us/wave/dallas-8kHz/0302/S052.nwf \
74bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant    ../config/en.us/wave/dallas-8kHz/0302/S053.nwf \
75bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant    ../config/en.us/wave/dallas-8kHz/0302/S054.nwf \
76bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant    ../config/en.us/wave/dallas-8kHz/0302/S065.nwf \
77bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant    ../config/en.us/wave/dallas-8kHz/0302/S070.nwf \
78bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant    ../config/en.us/wave/dallas-8kHz/0302/S071.nwf \
79bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant    ../config/en.us/run-bothtags5.sh               \
80bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant    ../config/en.us/run-bothtags5-from-saved.sh    \
81bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant    ../config/en.us/run-change-sample-rate2.sh     \
82bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant    ../config/en.us/run-liveaudio.sh               \
83bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant    ../config/en.us/run-set-get-param.sh           \
84bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant    ../config/en.us/run-chmod.sh                   \
85bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant
86bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnantcopy_to := $(addprefix $(TARGET_OUT)/usr/srec/config/,$(copy_from))
87bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant
88bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant$(copy_to) : $(TARGET_OUT)/usr/srec/config/% : $(LOCAL_PATH)/% | $(ACP)
89bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant	$(transform-prebuilt-to-target)
90bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant
91bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant
92bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant#####################################################################
93bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant# Shell scripts for UAPI tests                                      #
94bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant#####################################################################
95bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant
96bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnantcopy_from_scripts :=     \
97bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant    run_contacts.sh      \
98bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant    run_ERT.sh           \
99bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant    run_parameters.sh    \
100bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant    run_robustness1.sh   \
101bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant    run_robustness2.sh   \
102bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant    run_robustness3.sh   \
103bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant    run_UAPI_SrecTest.sh \
104bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant    run_UAPI_Test.sh     \
105bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant    run_voicetags1.sh    \
106bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant    run_chmod.sh         \
107bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant
108bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnantcopy_to_scripts := $(addprefix $(TARGET_OUT)/usr/srec/,$(copy_from_scripts))
109bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant
110bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant$(copy_to_scripts) : $(TARGET_OUT)/usr/srec/% : $(LOCAL_PATH)/% | $(ACP)
111bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant	$(transform-prebuilt-to-target)
112bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant
113bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant
114bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant#####################################################################
115bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant# PCM input for UAPI tests                                          #
116bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant#####################################################################
117bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant
118bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnantcopy_from_pcm :=      \
119bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant    ./pcm/yes_08k.pcm \
120bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant    ./pcm/yes_11k.pcm \
121bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant
122bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant#   ./pcm/yes_16k.pcm \
1239dcdcdee2582575dd4a2e5857b9f32735763f9c7Howard Hinnant#   ./pcm/yes_22k.pcm \
124bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant
125bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnantcopy_to_pcm := $(addprefix $(TARGET_OUT)/usr/srec/,$(copy_from_pcm))
126bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant
127bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant$(copy_to_pcm) : $(TARGET_OUT)/usr/srec/% : $(LOCAL_PATH)/% | $(ACP)
128bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant	$(transform-prebuilt-to-target)
129bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant
130bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant
131bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant#####################################################################
132bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant# Run "make srec_test_files" to install the above files.            #
133bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant# By default they are not copied to /system/usr/srec since they are #
134bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant# only required by the SREC and UAPI tests.                         #
135bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant#####################################################################
136bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant
137bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnantsrec_test_files : $(copy_to) $(copy_to_scripts) $(copy_to_pcm) srec_grammars
138bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant