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