forked from espressif/esp-dsp
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CMakeLists.txt
108 lines (102 loc) · 6.41 KB
/
CMakeLists.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
set(COMPONENT_SRCS "modules/common/misc/dsps_pwroftwo.cpp"
"modules/dotprod/float/dsps_dotprod_f32_ae32.S"
"modules/dotprod/float/dsps_dotprod_f32_m_ae32.S"
"modules/dotprod/float/dsps_dotprode_f32_ae32.S"
"modules/dotprod/float/dsps_dotprode_f32_m_ae32.S"
"modules/dotprod/float/dsps_dotprod_f32_ansi.c"
"modules/dotprod/float/dsps_dotprode_f32_ansi.c"
"modules/dotprod/fixed/dsps_dotprod_s16_ae32.S"
"modules/dotprod/fixed/dsps_dotprod_s16_m_ae32.S"
"modules/dotprod/fixed/dsps_dotprod_s16_ansi.c"
"modules/matrix/float/dspm_mult_3x3x1_f32_ae32.S"
"modules/matrix/float/dspm_mult_3x3x3_f32_ae32.S"
"modules/matrix/float/dspm_mult_4x4x1_f32_ae32.S"
"modules/matrix/float/dspm_mult_4x4x4_f32_ae32.S"
"modules/matrix/float/dspm_mult_f32_ae32.S"
"modules/matrix/float/dspm_mult_f32_ansi.c"
"modules/matrix/fixed/dspm_mult_s16_ae32.S"
"modules/matrix/fixed/dspm_mult_s16_m_ae32_vector.S"
"modules/matrix/fixed/dspm_mult_s16_m_ae32.S"
"modules/matrix/fixed/dspm_mult_s16_ansi.c"
"modules/matrix/mat/mat.cpp"
"modules/math/mulc/float/dsps_mulc_f32_ansi.c"
"modules/math/addc/float/dsps_addc_f32_ansi.c"
"modules/math/mulc/fixed/dsps_mulc_s16_ansi.c"
"modules/math/mulc/fixed/dsps_mulc_s16_ae32.S"
"modules/math/add/float/dsps_add_f32_ansi.c"
"modules/math/add/fixed/dsps_add_s16_ansi.c"
"modules/math/add/fixed/dsps_add_s16_ae32.S"
"modules/math/sub/float/dsps_sub_f32_ansi.c"
"modules/math/mul/float/dsps_mul_f32_ansi.c"
"modules/math/mul/fixed/dsps_mul_s16_ansi.c"
"modules/math/mulc/float/dsps_mulc_f32_ae32.S"
"modules/math/addc/float/dsps_addc_f32_ae32.S"
"modules/math/add/float/dsps_add_f32_ae32.S"
"modules/math/sub/float/dsps_sub_f32_ae32.S"
"modules/math/mul/float/dsps_mul_f32_ae32.S"
"modules/math/sqrt/float/dsps_sqrt_f32_ansi.c"
"modules/fft/float/dsps_fft2r_fc32_ae32_.S"
"modules/fft/float/dsps_fft2r_fc32_ansi.c"
"modules/fft/float/dsps_fft2r_fc32_ae32.c"
"modules/fft/float/dsps_fft4r_fc32_ansi.c"
"modules/fft/float/dsps_fft4r_fc32_ae32.c"
"modules/fft/float/dsps_fft2r_bitrev_tables_fc32.c"
"modules/fft/float/dsps_fft4r_bitrev_tables_fc32.c"
"modules/fft/fixed/dsps_fft2r_sc16_ae32.S"
"modules/fft/fixed/dsps_fft2r_sc16_ansi.c"
"modules/dct/float/dsps_dct_f32.c"
"modules/support/snr/float/dsps_snr_f32.cpp"
"modules/support/sfdr/float/dsps_sfdr_f32.cpp"
"modules/support/misc/dsps_d_gen.c"
"modules/support/misc/dsps_h_gen.c"
"modules/support/misc/dsps_tone_gen.c"
"modules/support/view/dsps_view.cpp"
"modules/windows/hann/float/dsps_wind_hann_f32.c"
"modules/windows/blackman/float/dsps_wind_blackman_f32.c"
"modules/windows/blackman_harris/float/dsps_wind_blackman_harris_f32.c"
"modules/windows/blackman_nuttall/float/dsps_wind_blackman_nuttall_f32.c"
"modules/windows/nuttall/float/dsps_wind_nuttall_f32.c"
"modules/windows/flat_top/float/dsps_wind_flat_top_f32.c"
"modules/conv/float/dsps_conv_f32_ansi.c"
"modules/conv/float/dsps_conv_f32_ae32.S"
"modules/conv/float/dsps_corr_f32_ansi.c"
"modules/conv/float/dsps_corr_f32_ae32.S"
"modules/conv/float/dsps_ccorr_f32_ansi.c"
"modules/conv/float/dsps_ccorr_f32_ae32.S"
"modules/iir/biquad/dsps_biquad_f32_ae32.S"
"modules/iir/biquad/dsps_biquad_f32_ansi.c"
"modules/iir/biquad/dsps_biquad_gen_f32.c"
"modules/fir/float/dsps_fir_f32_ae32.S"
"modules/fir/float/dsps_fird_f32_ae32.S"
"modules/fir/float/dsps_fir_f32_ansi.c"
"modules/fir/float/dsps_fir_init_f32.c"
"modules/fir/float/dsps_fird_f32_ansi.c"
"modules/fir/float/dsps_fird_init_f32.c")
set(COMPONENT_ADD_INCLUDEDIRS "modules/dotprod/include"
"modules/support/include"
"modules/windows/include"
"modules/windows/hann/include"
"modules/windows/blackman/include"
"modules/windows/blackman_harris/include"
"modules/windows/blackman_nuttall/include"
"modules/windows/nuttall/include"
"modules/windows/flat_top/include"
"modules/iir/include"
"modules/fir/include"
"modules/math/include"
"modules/math/add/include"
"modules/math/sub/include"
"modules/math/mul/include"
"modules/math/addc/include"
"modules/math/mulc/include"
"modules/math/sqrt/include"
"modules/matrix/include"
"modules/fft/include"
"modules/dct/include"
"modules/conv/include"
"modules/common/include")
set(COMPONENT_PRIV_INCLUDEDIRS "modules/dotprod/float"
"modules/dotprod/fixed"
"modules/common/private_include")
register_component()
#component_compile_options(-ffast-math -O2 -Wno-error=maybe-uninitialized)