core.cmake 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. # Copyright (C) 2018 RDA Technologies Limited and/or its affiliates("RDA").
  2. # All rights reserved.
  3. #
  4. # This software is supplied "AS IS" without any warranties.
  5. # RDA assumes no responsibility or liability for the use of the software,
  6. # conveys no license or title under any patent, copyright, or mask work
  7. # right to the product. RDA reserves the right to make changes in the
  8. # software without notification. RDA also make no representation or
  9. # warranty that such application will be suitable for the specified use
  10. # without further testing or modification.
  11. set(import_lib ${out_lib_dir}/libaudio.a)
  12. configure_file(${ql_dm_dir}/libaudio.a ${import_lib} COPYONLY)
  13. add_app_libraries(${import_lib})
  14. add_library(audio STATIC IMPORTED GLOBAL)
  15. set_target_properties(audio PROPERTIES IMPORTED_LOCATION ${import_lib} INTERFACE_INCLUDE_DIRECTORIES ${CMAKE_CURRENT_SOURCE_DIR}/include)
  16. set(import_lib ${out_lib_dir}/libaudio_core.a)
  17. configure_file(core/${CONFIG_SOC}/libaudio_core.a ${import_lib} COPYONLY)
  18. add_app_libraries(${import_lib})
  19. add_library(audio_core STATIC IMPORTED GLOBAL)
  20. set_target_properties(audio_core PROPERTIES IMPORTED_LOCATION ${import_lib})
  21. if(CONFIG_QUEC_PROJECT_FEATURE_VOLTE)
  22. set(import_lib ${out_lib_dir}/libvsi_amrnb.a)
  23. configure_file(${ql_dm_dir}/libvsi_amrnb.a ${import_lib} COPYONLY)
  24. add_app_libraries(${import_lib})
  25. add_library(audio_armnb STATIC IMPORTED GLOBAL)
  26. set_target_properties(audio_armnb PROPERTIES IMPORTED_LOCATION ${import_lib} INTERFACE_INCLUDE_DIRECTORIES ${CMAKE_CURRENT_SOURCE_DIR}/include)
  27. set(import_lib ${out_lib_dir}/libvsi_amrwb.a)
  28. configure_file(${ql_dm_dir}/libvsi_amrwb.a ${import_lib} COPYONLY)
  29. add_app_libraries(${import_lib})
  30. add_library(audio_armwb STATIC IMPORTED GLOBAL)
  31. set_target_properties(audio_armwb PROPERTIES IMPORTED_LOCATION ${import_lib} INTERFACE_INCLUDE_DIRECTORIES ${CMAKE_CURRENT_SOURCE_DIR}/include)
  32. endif()
  33. if (CONFIG_AUDIO_CVS_SUPPORT)
  34. set(import_lib ${out_lib_dir}/cvs.a)
  35. configure_file(cvs/cvs.a ${import_lib} COPYONLY)
  36. add_app_libraries(${import_lib})
  37. add_library(cvs STATIC IMPORTED GLOBAL)
  38. set_target_properties(cvs PROPERTIES IMPORTED_LOCATION ${import_lib})
  39. set(import_lib ${out_lib_dir}/cvsrecd.a)
  40. configure_file(cvs/cvsrecd.a ${import_lib} COPYONLY)
  41. add_app_libraries(${import_lib})
  42. add_library(cvsrecd STATIC IMPORTED GLOBAL)
  43. set_target_properties(cvsrecd PROPERTIES IMPORTED_LOCATION ${import_lib})
  44. endif()