~ubuntu-branches/ubuntu/trusty/gnuradio/trusty

« back to all changes in this revision

Viewing changes to gr-vocoder/lib/codec2/CMakeLists.txt

  • Committer: Package Import Robot
  • Author(s): A. Maitland Bottoms
  • Date: 2014-01-05 12:14:43 UTC
  • mfrom: (2.1.23 sid)
  • Revision ID: package-import@ubuntu.com-20140105121443-je18dkof6uhox808
Tags: 3.7.2.1-5
use correct compiler for unstable build

Show diffs side-by-side

added added

removed removed

Lines of Context:
73
73
)
74
74
 
75
75
########################################################################
76
 
# Create codebookvq
77
 
########################################################################
78
 
set(CODEBOOKSVQ
79
 
    ${CMAKE_CURRENT_SOURCE_DIR}/codebook/lsp1.txt
80
 
    ${CMAKE_CURRENT_SOURCE_DIR}/codebook/lsp2.txt
81
 
    ${CMAKE_CURRENT_SOURCE_DIR}/codebook/lsp3.txt
82
 
    ${CMAKE_CURRENT_SOURCE_DIR}/codebook/lsp4.txt
83
 
    ${CMAKE_CURRENT_SOURCE_DIR}/codebook/lsp45678910.txt
84
 
)
85
 
 
86
 
add_custom_command(
87
 
    OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/codebookvq.c
88
 
    DEPENDS generate_codebook ${CODEBOOKSVQ}
89
 
    COMMAND generate_codebook lsp_cbvq ${CODEBOOKSVQ} > ${CMAKE_CURRENT_BINARY_DIR}/codebookvq.c
90
 
)
91
 
 
92
 
########################################################################
93
 
# Create codebookjnd
94
 
########################################################################
95
 
set(CODEBOOKSJND
96
 
    ${CMAKE_CURRENT_SOURCE_DIR}/codebook/lsp1.txt
97
 
    ${CMAKE_CURRENT_SOURCE_DIR}/codebook/lsp2.txt
98
 
    ${CMAKE_CURRENT_SOURCE_DIR}/codebook/lsp3.txt
99
 
    ${CMAKE_CURRENT_SOURCE_DIR}/codebook/lsp4.txt
100
 
    ${CMAKE_CURRENT_SOURCE_DIR}/codebook/lspjnd5-10.txt
101
 
)
102
 
 
103
 
add_custom_command(
104
 
    OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/codebookjnd.c
105
 
    DEPENDS generate_codebook ${CODEBOOKSJND}
106
 
    COMMAND generate_codebook lsp_cbjnd ${CODEBOOKSJND} > ${CMAKE_CURRENT_BINARY_DIR}/codebookjnd.c
107
 
)
108
 
 
109
 
########################################################################
110
 
# Create codebookjvm
111
 
########################################################################
112
 
set(CODEBOOKSJVM
113
 
    ${CMAKE_CURRENT_SOURCE_DIR}/codebook/lspjvm1.txt
114
 
    ${CMAKE_CURRENT_SOURCE_DIR}/codebook/lspjvm2.txt
115
 
    ${CMAKE_CURRENT_SOURCE_DIR}/codebook/lspjvm3.txt
116
 
)
117
 
 
118
 
add_custom_command(
119
 
    OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/codebookjvm.c
120
 
    DEPENDS generate_codebook ${CODEBOOKSJVM}
121
 
    COMMAND generate_codebook lsp_cbjvm ${CODEBOOKSJVM} > ${CMAKE_CURRENT_BINARY_DIR}/codebookjvm.c
122
 
)
123
 
 
124
 
########################################################################
125
 
# Create codebookvqanssi
126
 
########################################################################
127
 
set(CODEBOOKSVQANSSI
128
 
    ${CMAKE_CURRENT_SOURCE_DIR}/codebook/lspvqanssi1.txt
129
 
    ${CMAKE_CURRENT_SOURCE_DIR}/codebook/lspvqanssi2.txt
130
 
    ${CMAKE_CURRENT_SOURCE_DIR}/codebook/lspvqanssi3.txt
131
 
    ${CMAKE_CURRENT_SOURCE_DIR}/codebook/lspvqanssi4.txt
132
 
)
133
 
 
134
 
add_custom_command(
135
 
    OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/codebookvqanssi.c
136
 
    DEPENDS generate_codebook ${CODEBOOKSVQANSSI}
137
 
    COMMAND generate_codebook lsp_cbvqanssi ${CODEBOOKSVQANSSI} > ${CMAKE_CURRENT_BINARY_DIR}/codebookvqanssi.c
138
 
)
139
 
 
140
 
########################################################################
141
 
# Create codebookdt
142
 
########################################################################
143
 
set(CODEBOOKSDT
144
 
    ${CMAKE_CURRENT_SOURCE_DIR}/codebook/lspdt1.txt
145
 
    ${CMAKE_CURRENT_SOURCE_DIR}/codebook/lspdt2.txt
146
 
    ${CMAKE_CURRENT_SOURCE_DIR}/codebook/lspdt3.txt
147
 
    ${CMAKE_CURRENT_SOURCE_DIR}/codebook/lspdt4.txt
148
 
    ${CMAKE_CURRENT_SOURCE_DIR}/codebook/lspdt5.txt
149
 
    ${CMAKE_CURRENT_SOURCE_DIR}/codebook/lspdt6.txt
150
 
    ${CMAKE_CURRENT_SOURCE_DIR}/codebook/lspdt7.txt
151
 
    ${CMAKE_CURRENT_SOURCE_DIR}/codebook/lspdt8.txt
152
 
    ${CMAKE_CURRENT_SOURCE_DIR}/codebook/lspdt9.txt
153
 
    ${CMAKE_CURRENT_SOURCE_DIR}/codebook/lspdt10.txt
154
 
)
155
 
 
156
 
add_custom_command(
157
 
    OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/codebookdt.c
158
 
    DEPENDS generate_codebook ${CODEBOOKSDT}
159
 
    COMMAND generate_codebook lsp_cbdt ${CODEBOOKSDT} > ${CMAKE_CURRENT_BINARY_DIR}/codebookdt.c
160
 
)
161
 
 
162
 
########################################################################
163
 
# Create codebookge
164
 
########################################################################
165
 
set(CODEBOOKSGE ${CMAKE_CURRENT_SOURCE_DIR}/codebook/gecb.txt)
166
 
 
167
 
add_custom_command(
168
 
    OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/codebookge.c
169
 
    DEPENDS generate_codebook ${CODEBOOKSGE}
170
 
    COMMAND generate_codebook ge_cb ${CODEBOOKSGE} > ${CMAKE_CURRENT_BINARY_DIR}/codebookge.c
 
76
# Create codebookdvq
 
77
########################################################################
 
78
set(CODEBOOKSDVQ
 
79
    ${CMAKE_CURRENT_SOURCE_DIR}/codebook/dlsp1.txt
 
80
    ${CMAKE_CURRENT_SOURCE_DIR}/codebook/dlsp2.txt
 
81
    ${CMAKE_CURRENT_SOURCE_DIR}/codebook/dlsp3.txt
 
82
    ${CMAKE_CURRENT_SOURCE_DIR}/codebook/dlsp4.txt
 
83
    ${CMAKE_CURRENT_SOURCE_DIR}/codebook/dlsp5.txt
 
84
)
 
85
 
 
86
add_custom_command(
 
87
    OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/codebookdvq.c
 
88
    DEPENDS generate_codebook ${CODEBOOKSDVQ}
 
89
    COMMAND generate_codebook lsp_cbdvq ${CODEBOOKSDVQ} > ${CMAKE_CURRENT_BINARY_DIR}/codebookdvq.c
171
90
)
172
91
 
173
92
########################################################################
176
95
list(APPEND gr_vocoder_sources
177
96
    ${CMAKE_CURRENT_BINARY_DIR}/codebook.c
178
97
    ${CMAKE_CURRENT_BINARY_DIR}/codebookd.c
179
 
    ${CMAKE_CURRENT_BINARY_DIR}/codebookvq.c
180
 
    ${CMAKE_CURRENT_BINARY_DIR}/codebookjnd.c
181
 
    ${CMAKE_CURRENT_BINARY_DIR}/codebookjvm.c
182
 
    ${CMAKE_CURRENT_BINARY_DIR}/codebookvqanssi.c
183
 
    ${CMAKE_CURRENT_BINARY_DIR}/codebookdt.c
184
 
    ${CMAKE_CURRENT_BINARY_DIR}/codebookge.c
185
 
 
 
98
    ${CMAKE_CURRENT_BINARY_DIR}/codebookdvq.c
186
99
 
187
100
    ${CMAKE_CURRENT_SOURCE_DIR}/dump.c
188
101
    ${CMAKE_CURRENT_SOURCE_DIR}/lpc.c
190
103
    ${CMAKE_CURRENT_SOURCE_DIR}/postfilter.c
191
104
    ${CMAKE_CURRENT_SOURCE_DIR}/sine.c
192
105
    ${CMAKE_CURRENT_SOURCE_DIR}/codec2.c
193
 
    ${CMAKE_CURRENT_SOURCE_DIR}/fifo.c
194
 
    ${CMAKE_CURRENT_SOURCE_DIR}/fdmdv.c
 
106
    ${CMAKE_CURRENT_SOURCE_DIR}/fft.c
195
107
    ${CMAKE_CURRENT_SOURCE_DIR}/kiss_fft.c
196
108
    ${CMAKE_CURRENT_SOURCE_DIR}/interp.c
197
109
    ${CMAKE_CURRENT_SOURCE_DIR}/lsp.c