• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Copyright (c) 2017-2022, Intel Corporation
2#
3# Permission is hereby granted, free of charge, to any person obtaining a
4# copy of this software and associated documentation files (the "Software"),
5# to deal in the Software without restriction, including without limitation
6# the rights to use, copy, modify, merge, publish, distribute, sublicense,
7# and/or sell copies of the Software, and to permit persons to whom the
8# Software is furnished to do so, subject to the following conditions:
9#
10# The above copyright notice and this permission notice shall be included
11# in all copies or substantial portions of the Software.
12#
13# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
14# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
15# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
16# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
17# OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
18# ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
19# OTHER DEALINGS IN THE SOFTWARE.
20
21# common
22set(TMP_1_SOURCES_
23    ${CMAKE_CURRENT_LIST_DIR}/codechal_hw.cpp
24    ${CMAKE_CURRENT_LIST_DIR}/codechal_utilities.cpp
25    ${CMAKE_CURRENT_LIST_DIR}/codechal_mmc.cpp
26    ${CMAKE_CURRENT_LIST_DIR}/codechal_allocator.cpp
27    ${CMAKE_CURRENT_LIST_DIR}/codechal_debug_misc.cpp
28)
29
30set(TMP_1_HEADERS_
31    ${CMAKE_CURRENT_LIST_DIR}/BRCIF.h
32    ${CMAKE_CURRENT_LIST_DIR}/codechal_hw.h
33    ${CMAKE_CURRENT_LIST_DIR}/codechal_utilities.h
34    ${CMAKE_CURRENT_LIST_DIR}/codechal_mmc.h
35    ${CMAKE_CURRENT_LIST_DIR}/codechal_allocator.h
36)
37
38if(${MMC_Supported} STREQUAL "yes")
39    set(TMP_1_SOURCES_
40        ${TMP_1_SOURCES_}
41        ${CMAKE_CURRENT_LIST_DIR}/codechal_memdecomp.cpp
42    )
43    set(TMP_1_HEADERS_
44        ${TMP_1_HEADERS_}
45        ${CMAKE_CURRENT_LIST_DIR}/codechal_memdecomp.h
46    )
47endif()
48
49set(TMP_1_HEADERS_
50        ${TMP_1_HEADERS_}
51)
52
53#decode
54set(TMP_2_SOURCES_
55    ${CMAKE_CURRENT_LIST_DIR}/codechal_decode_nv12top010.cpp
56    ${CMAKE_CURRENT_LIST_DIR}/codechal_decoder.cpp
57    ${CMAKE_CURRENT_LIST_DIR}/codechal_decode_histogram.cpp
58    ${CMAKE_CURRENT_LIST_DIR}/codechal_decode_histogram_vebox.cpp
59    ${CMAKE_CURRENT_LIST_DIR}/codechal_decode_singlepipe_virtualengine.cpp
60    ${CMAKE_CURRENT_LIST_DIR}/codechal_decode_scalability.cpp
61)
62
63set(TMP_2_HEADERS_
64    ${CMAKE_CURRENT_LIST_DIR}/codechal_decode_nv12top010.h
65    ${CMAKE_CURRENT_LIST_DIR}/codechal_decoder.h
66    ${CMAKE_CURRENT_LIST_DIR}/codechal_decode_histogram.h
67    ${CMAKE_CURRENT_LIST_DIR}/codechal_decode_histogram_vebox.h
68    ${CMAKE_CURRENT_LIST_DIR}/codechal_decode_singlepipe_virtualengine.h
69    ${CMAKE_CURRENT_LIST_DIR}/codechal_decode_scalability.h
70    ${CMAKE_CURRENT_LIST_DIR}/codechal_secure_decode_interface.h
71)
72if(${Decode_Processing_Supported} STREQUAL "yes")
73    set(TMP_2_SOURCES_
74        ${TMP_2_SOURCES_}
75        ${CMAKE_CURRENT_LIST_DIR}/codechal_decode_downsampling.cpp
76        ${CMAKE_CURRENT_LIST_DIR}/codechal_decode_sfc.cpp
77    )
78    set(TMP_2_HEADERS_
79        ${TMP_2_HEADERS_}
80        ${CMAKE_CURRENT_LIST_DIR}/codechal_decode_downsampling.h
81        ${CMAKE_CURRENT_LIST_DIR}/codechal_decode_sfc.h
82    )
83endif()
84
85if(${AVC_Decode_Supported} STREQUAL "yes")
86    set(TMP_2_SOURCES_
87        ${TMP_2_SOURCES_}
88        ${CMAKE_CURRENT_LIST_DIR}/codechal_decode_avc.cpp
89    )
90    set(TMP_2_HEADERS_
91        ${TMP_2_HEADERS_}
92        ${CMAKE_CURRENT_LIST_DIR}/codechal_decode_avc.h
93    )
94    if(${Decode_Processing_Supported} STREQUAL "yes")
95        set(TMP_2_SOURCES_
96            ${TMP_2_SOURCES_}
97            ${CMAKE_CURRENT_LIST_DIR}/codechal_decode_sfc_avc.cpp
98        )
99        set(TMP_2_HEADERS_
100            ${TMP_2_HEADERS_}
101            ${CMAKE_CURRENT_LIST_DIR}/codechal_decode_sfc_avc.h
102        )
103    endif()
104
105    if(${MMC_Supported} STREQUAL "yes")
106        set(TMP_2_SOURCES_
107            ${TMP_2_SOURCES_}
108            ${CMAKE_CURRENT_LIST_DIR}/codechal_mmc_decode_avc.cpp
109        )
110        set(TMP_2_HEADERS_
111            ${TMP_2_HEADERS_}
112            ${CMAKE_CURRENT_LIST_DIR}/codechal_mmc_decode_avc.h
113        )
114    endif()
115endif()
116
117if(${HEVC_Decode_Supported} STREQUAL "yes")
118    set(TMP_2_SOURCES_
119        ${TMP_2_SOURCES_}
120        ${CMAKE_CURRENT_LIST_DIR}/codechal_decode_hevc.cpp
121    )
122    set(TMP_2_HEADERS_
123        ${TMP_2_HEADERS_}
124        ${CMAKE_CURRENT_LIST_DIR}/codechal_decode_hevc.h
125    )
126    if(${Decode_Processing_Supported} STREQUAL "yes")
127        set(TMP_2_SOURCES_
128            ${TMP_2_SOURCES_}
129            ${CMAKE_CURRENT_LIST_DIR}/codechal_decode_sfc_hevc.cpp
130        )
131        set(TMP_2_HEADERS_
132            ${TMP_2_HEADERS_}
133            ${CMAKE_CURRENT_LIST_DIR}/codechal_decode_sfc_hevc.h
134        )
135    endif()
136
137    if(${MMC_Supported} STREQUAL "yes")
138        set(TMP_2_SOURCES_
139            ${TMP_2_SOURCES_}
140            ${CMAKE_CURRENT_LIST_DIR}/codechal_mmc_decode_hevc.cpp
141        )
142        set(TMP_2_HEADERS_
143            ${TMP_2_HEADERS_}
144            ${CMAKE_CURRENT_LIST_DIR}/codechal_mmc_decode_hevc.h
145        )
146    endif()
147endif()
148
149if(${JPEG_Decode_Supported} STREQUAL "yes")
150    set(TMP_2_SOURCES_
151        ${TMP_2_SOURCES_}
152        ${CMAKE_CURRENT_LIST_DIR}/codechal_decode_jpeg.cpp
153        ${CMAKE_CURRENT_LIST_DIR}/codechal_mmc_decode_jpeg.cpp
154    )
155    set(TMP_2_HEADERS_
156        ${TMP_2_HEADERS_}
157        ${CMAKE_CURRENT_LIST_DIR}/codechal_decode_jpeg.h
158        ${CMAKE_CURRENT_LIST_DIR}/codechal_mmc_decode_jpeg.h
159    )
160    if(${Decode_Processing_Supported} STREQUAL "yes")
161        set(TMP_2_SOURCES_
162            ${TMP_2_SOURCES_}
163            ${CMAKE_CURRENT_LIST_DIR}/codechal_decode_sfc_jpeg.cpp
164        )
165        set(TMP_2_HEADERS_
166            ${TMP_2_HEADERS_}
167            ${CMAKE_CURRENT_LIST_DIR}/codechal_decode_sfc_jpeg.h
168        )
169    endif()
170
171    if(${MMC_Supported} STREQUAL "yes")
172        set(TMP_2_SOURCES_
173            ${TMP_2_SOURCES_}
174            ${CMAKE_CURRENT_LIST_DIR}/codechal_mmc_decode_jpeg.cpp
175        )
176        set(TMP_2_HEADERS_
177            ${TMP_2_HEADERS_}
178            ${CMAKE_CURRENT_LIST_DIR}/codechal_mmc_decode_jpeg.h
179        )
180    endif()
181endif()
182
183
184if(${MPEG2_Decode_Supported} STREQUAL "yes")
185    set(TMP_2_SOURCES_
186        ${TMP_2_SOURCES_}
187        ${CMAKE_CURRENT_LIST_DIR}/codechal_decode_mpeg2.cpp
188    )
189    set(TMP_2_HEADERS_
190        ${TMP_2_HEADERS_}
191        ${CMAKE_CURRENT_LIST_DIR}/codechal_decode_mpeg2.h
192    )
193
194    if(${MMC_Supported} STREQUAL "yes")
195        set(TMP_2_SOURCES_
196            ${TMP_2_SOURCES_}
197            ${CMAKE_CURRENT_LIST_DIR}/codechal_mmc_decode_mpeg2.cpp
198        )
199        set(TMP_2_HEADERS_
200            ${TMP_2_HEADERS_}
201            ${CMAKE_CURRENT_LIST_DIR}/codechal_mmc_decode_mpeg2.h
202        )
203    endif()
204endif()
205
206if(${VC1_Decode_Supported} STREQUAL "yes")
207    set(TMP_2_SOURCES_
208        ${TMP_2_SOURCES_}
209        ${CMAKE_CURRENT_LIST_DIR}/codechal_decode_vc1.cpp
210    )
211    set(TMP_2_HEADERS_
212        ${TMP_2_HEADERS_}
213        ${CMAKE_CURRENT_LIST_DIR}/codechal_decode_vc1.h
214    )
215
216    if(${MMC_Supported} STREQUAL "yes")
217        set(TMP_2_SOURCES_
218            ${TMP_2_SOURCES_}
219            ${CMAKE_CURRENT_LIST_DIR}/codechal_mmc_decode_vc1.cpp
220        )
221        set(TMP_2_HEADERS_
222            ${TMP_2_HEADERS_}
223            ${CMAKE_CURRENT_LIST_DIR}/codechal_mmc_decode_vc1.h
224        )
225    endif()
226endif()
227
228if(${VP8_Decode_Supported} STREQUAL "yes")
229    set(TMP_2_SOURCES_
230        ${TMP_2_SOURCES_}
231        ${CMAKE_CURRENT_LIST_DIR}/codechal_decode_vp8.cpp
232    )
233    set(TMP_2_HEADERS_
234        ${TMP_2_HEADERS_}
235        ${CMAKE_CURRENT_LIST_DIR}/codechal_decode_vp8.h
236    )
237
238    if(${MMC_Supported} STREQUAL "yes")
239        set(TMP_2_SOURCES_
240            ${TMP_2_SOURCES_}
241            ${CMAKE_CURRENT_LIST_DIR}/codechal_mmc_decode_vp8.cpp
242        )
243        set(TMP_2_HEADERS_
244            ${TMP_2_HEADERS_}
245            ${CMAKE_CURRENT_LIST_DIR}/codechal_mmc_decode_vp8.h
246        )
247    endif()
248endif()
249
250if(${VP9_Decode_Supported} STREQUAL "yes")
251    set(TMP_2_SOURCES_
252        ${TMP_2_SOURCES_}
253        ${CMAKE_CURRENT_LIST_DIR}/codechal_decode_vp9.cpp
254    )
255    set(TMP_2_HEADERS_
256        ${TMP_2_HEADERS_}
257        ${CMAKE_CURRENT_LIST_DIR}/codechal_decode_vp9.h
258    )
259
260    if(${MMC_Supported} STREQUAL "yes")
261        set(TMP_2_SOURCES_
262            ${TMP_2_SOURCES_}
263            ${CMAKE_CURRENT_LIST_DIR}/codechal_mmc_decode_vp9.cpp
264        )
265        set(TMP_2_HEADERS_
266            ${TMP_2_HEADERS_}
267            ${CMAKE_CURRENT_LIST_DIR}/codechal_mmc_decode_vp9.h
268        )
269    endif()
270endif()
271
272
273# encode
274if(${Common_Encode_Supported} STREQUAL "yes")
275    set(TMP_3_SOURCES_
276        ${CMAKE_CURRENT_LIST_DIR}/codechal_debug_encode_par.cpp
277        ${CMAKE_CURRENT_LIST_DIR}/codechal_encode_csc_ds.cpp
278        ${CMAKE_CURRENT_LIST_DIR}/codechal_encode_sfc_base.cpp
279        ${CMAKE_CURRENT_LIST_DIR}/codechal_kernel_base.cpp
280        ${CMAKE_CURRENT_LIST_DIR}/codechal_kernel_hme.cpp
281        ${CMAKE_CURRENT_LIST_DIR}/codechal_kernel_intra_dist.cpp
282        ${CMAKE_CURRENT_LIST_DIR}/codechal_encode_wp.cpp
283        ${CMAKE_CURRENT_LIST_DIR}/codechal_encoder_base.cpp
284        ${CMAKE_CURRENT_LIST_DIR}/codechal_encode_tracked_buffer.cpp
285        ${CMAKE_CURRENT_LIST_DIR}/codechal_huc_cmd_initializer.cpp
286        ${CMAKE_CURRENT_LIST_DIR}/codechal_encode_allocator.cpp
287        ${CMAKE_CURRENT_LIST_DIR}/codechal_encode_singlepipe_virtualengine.cpp
288        ${CMAKE_CURRENT_LIST_DIR}/codechal_encode_scalability.cpp
289        ${CMAKE_CURRENT_LIST_DIR}/codechal_encode_sw_scoreboard.cpp
290    )
291
292    set(TMP_3_HEADERS_
293        ${CMAKE_CURRENT_LIST_DIR}/codechal_debug_encode_par.h
294        ${CMAKE_CURRENT_LIST_DIR}/codechal_encode_csc_ds.h
295        ${CMAKE_CURRENT_LIST_DIR}/codechal_encode_sfc_base.h
296        ${CMAKE_CURRENT_LIST_DIR}/codechal_encode_sfc.h
297        ${CMAKE_CURRENT_LIST_DIR}/codechal_kernel_base.h
298        ${CMAKE_CURRENT_LIST_DIR}/codechal_kernel_hme.h
299        ${CMAKE_CURRENT_LIST_DIR}/codechal_kernel_intra_dist.h
300        ${CMAKE_CURRENT_LIST_DIR}/codechal_encode_wp.h
301        ${CMAKE_CURRENT_LIST_DIR}/codechal_encoder_base.h
302        ${CMAKE_CURRENT_LIST_DIR}/codechal_encoder_unsupported.h
303        ${CMAKE_CURRENT_LIST_DIR}/codechal_encode_tracked_buffer.h
304        ${CMAKE_CURRENT_LIST_DIR}/codechal_huc_cmd_initializer.h
305        ${CMAKE_CURRENT_LIST_DIR}/codechal_encode_allocator.h
306        ${CMAKE_CURRENT_LIST_DIR}/codechal_encode_singlepipe_virtualengine.h
307        ${CMAKE_CURRENT_LIST_DIR}/codechal_encode_scalability.h
308        ${CMAKE_CURRENT_LIST_DIR}/codechal_encode_sw_scoreboard.h
309    )
310endif()
311
312if ("${AVC_Encode_VME_Supported}" STREQUAL "yes" OR "${AVC_Encode_VDEnc_Supported}" STREQUAL "yes")
313    set (TMP_3_SOURCES_
314        ${TMP_3_SOURCES_}
315        ${CMAKE_CURRENT_LIST_DIR}/codechal_encode_avc_base.cpp
316    )
317    set (TMP_3_HEADERS_
318        ${TMP_3_HEADERS_}
319        ${CMAKE_CURRENT_LIST_DIR}/codechal_encode_avc_base.h
320    )
321
322    if ("${AVC_Encode_VME_Supported}" STREQUAL "yes")
323        set (TMP_3_SOURCES_
324            ${TMP_3_SOURCES_}
325            ${CMAKE_CURRENT_LIST_DIR}/codechal_encode_avc.cpp
326        )
327        set (TMP_3_HEADERS_
328            ${TMP_3_HEADERS_}
329            ${CMAKE_CURRENT_LIST_DIR}/codechal_encode_avc.h
330        )
331    endif ()
332
333    if ("${AVC_Encode_VDEnc_Supported}" STREQUAL "yes")
334        set (TMP_3_SOURCES_
335            ${TMP_3_SOURCES_}
336            ${CMAKE_CURRENT_LIST_DIR}/codechal_vdenc_avc.cpp
337        )
338        set (TMP_3_HEADERS_
339            ${TMP_3_HEADERS_}
340            ${CMAKE_CURRENT_LIST_DIR}/codechal_vdenc_avc.h
341        )
342    endif ()
343
344    if (${MMC_Supported} STREQUAL "yes")
345        set (TMP_3_SOURCES_
346            ${TMP_3_SOURCES_}
347            ${CMAKE_CURRENT_LIST_DIR}/codechal_mmc_encode_avc.cpp
348        )
349        set (TMP_3_HEADERS_
350            ${TMP_3_HEADERS_}
351            ${CMAKE_CURRENT_LIST_DIR}/codechal_mmc_encode_avc.h
352        )
353    endif ()
354endif ()
355
356if ("${HEVC_Encode_VME_Supported}" STREQUAL "yes" OR "${HEVC_Encode_VDEnc_Supported}" STREQUAL "yes")
357    set (TMP_3_SOURCES_
358        ${TMP_3_SOURCES_}
359        ${CMAKE_CURRENT_LIST_DIR}/codechal_encode_hevc_base.cpp
360        ${CMAKE_CURRENT_LIST_DIR}/codechal_encode_tracked_buffer_hevc.cpp
361    )
362    set (TMP_3_HEADERS_
363        ${TMP_3_HEADERS_}
364        ${CMAKE_CURRENT_LIST_DIR}/codechal_encode_hevc_base.h
365        ${CMAKE_CURRENT_LIST_DIR}/codechal_encode_tracked_buffer_hevc.h
366    )
367
368    if ("${HEVC_Encode_VME_Supported}" STREQUAL "yes")
369        set (TMP_3_SOURCES_
370            ${TMP_3_SOURCES_}
371            ${CMAKE_CURRENT_LIST_DIR}/codechal_encode_hevc.cpp
372        )
373        set (TMP_3_HEADERS_
374            ${TMP_3_HEADERS_}
375            ${CMAKE_CURRENT_LIST_DIR}/codechal_encode_hevc.h
376        )
377    endif ()
378
379    if ("${HEVC_Encode_VDEnc_Supported}" STREQUAL "yes")
380        set (TMP_3_SOURCES_
381            ${TMP_3_SOURCES_}
382            ${CMAKE_CURRENT_LIST_DIR}/codechal_vdenc_hevc.cpp
383        )
384        set (TMP_3_HEADERS_
385            ${TMP_3_HEADERS_}
386            ${CMAKE_CURRENT_LIST_DIR}/codechal_vdenc_hevc.h
387        )
388    endif ()
389
390    if (${MMC_Supported} STREQUAL "yes")
391        set (TMP_3_SOURCES_
392            ${TMP_3_SOURCES_}
393            ${CMAKE_CURRENT_LIST_DIR}/codechal_mmc_encode_hevc.cpp
394        )
395        set (TMP_3_HEADERS_
396            ${TMP_3_HEADERS_}
397            ${CMAKE_CURRENT_LIST_DIR}/codechal_mmc_encode_hevc.h
398        )
399    endif ()
400endif ()
401
402if(${VP9_Encode_VDEnc_Supported} STREQUAL "yes")
403    set(TMP_3_SOURCES_
404        ${TMP_3_SOURCES_}
405        ${CMAKE_CURRENT_LIST_DIR}/codechal_vdenc_vp9_base.cpp
406        ${CMAKE_CURRENT_LIST_DIR}/codechal_mmc_encode_vp9.cpp
407    )
408    set(TMP_3_HEADERS_
409        ${TMP_3_HEADERS_}
410        ${CMAKE_CURRENT_LIST_DIR}/codechal_vdenc_vp9_base.h
411        ${CMAKE_CURRENT_LIST_DIR}/codechal_mmc_encode_vp9.h
412    )
413endif()
414
415if(${VP8_Encode_Supported} STREQUAL "yes")
416    set(TMP_3_SOURCES_
417        ${TMP_3_SOURCES_}
418        ${CMAKE_CURRENT_LIST_DIR}/codechal_encode_vp8.cpp
419    )
420    set(TMP_3_HEADERS_
421        ${TMP_3_HEADERS_}
422        ${CMAKE_CURRENT_LIST_DIR}/codechal_encode_vp8.h
423    )
424
425    if(${MMC_Supported} STREQUAL "yes")
426        set(TMP_3_SOURCES_
427            ${TMP_3_SOURCES_}
428            ${CMAKE_CURRENT_LIST_DIR}/codechal_mmc_encode_vp8.cpp
429        )
430        set(TMP_3_HEADERS_
431            ${TMP_3_HEADERS_}
432            ${CMAKE_CURRENT_LIST_DIR}/codechal_mmc_encode_vp8.h
433        )
434    endif()
435endif()
436
437
438if(${JPEG_Encode_Supported} STREQUAL "yes")
439    set(TMP_3_SOURCES_
440        ${TMP_3_SOURCES_}
441        ${CMAKE_CURRENT_LIST_DIR}/codechal_encode_jpeg.cpp
442    )
443    set(TMP_3_HEADERS_
444        ${TMP_3_HEADERS_}
445        ${CMAKE_CURRENT_LIST_DIR}/codechal_encode_jpeg.h
446    )
447endif()
448
449if(${MPEG2_Encode_VME_Supported} STREQUAL "yes")
450    set(TMP_3_SOURCES_
451        ${TMP_3_SOURCES_}
452        ${CMAKE_CURRENT_LIST_DIR}/codechal_encode_mpeg2.cpp
453    )
454    set(TMP_3_HEADERS_
455        ${TMP_3_HEADERS_}
456        ${CMAKE_CURRENT_LIST_DIR}/codechal_encode_mpeg2.h
457    )
458
459    if(${MMC_Supported} STREQUAL "yes")
460        set(TMP_3_SOURCES_
461            ${TMP_3_SOURCES_}
462            ${CMAKE_CURRENT_LIST_DIR}/codechal_mmc_encode_mpeg2.cpp
463        )
464        set(TMP_3_HEADERS_
465            ${TMP_3_HEADERS_}
466            ${CMAKE_CURRENT_LIST_DIR}/codechal_mmc_encode_mpeg2.h
467        )
468    endif()
469endif()
470
471
472set(SOURCES_
473    ${SOURCES_}
474    ${TMP_1_SOURCES_}
475    ${TMP_2_SOURCES_}
476    ${TMP_3_SOURCES_}
477)
478
479set(HEADERS_
480    ${HEADERS_}
481    ${TMP_1_HEADERS_}
482    ${TMP_2_HEADERS_}
483    ${TMP_3_HEADERS_}
484)
485
486set(CODEC_SOURCES_
487    ${CODEC_SOURCES_}
488    ${TMP_1_SOURCES_}
489    ${TMP_2_SOURCES_}
490    ${TMP_3_SOURCES_}
491)
492
493set(CODEC_HEADERS_
494    ${CODEC_HEADERS_}
495    ${TMP_1_HEADERS_}
496    ${TMP_2_HEADERS_}
497    ${TMP_3_HEADERS_}
498)
499
500source_group( CodecHal\\Common FILES ${TMP_1_SOURCES_} ${TMP_1_HEADERS_} )
501source_group( CodecHal\\Decode FILES ${TMP_2_SOURCES_} ${TMP_2_HEADERS_} )
502source_group( CodecHal\\Encode FILES ${TMP_3_SOURCES_} ${TMP_3_HEADERS_} )
503set(TMP_1_SOURCES_ "")
504set(TMP_1_HEADERS_ "")
505set(TMP_2_SOURCES_ "")
506set(TMP_2_HEADERS_ "")
507set(TMP_3_SOURCES_ "")
508set(TMP_3_HEADERS_ "")
509
510media_add_curr_to_include_path()
511