Loading CMakeLists.txt +7 −9 Original line number Diff line number Diff line Loading @@ -112,45 +112,42 @@ project(stereo-evs) set_property(GLOBAL PROPERTY USE_FOLDERS ON) # make Visual Studio projects look nicer include(CTest) include_directories( lib_com lib_debug lib_dec lib_enc lib_rend lib_util ) file(GLOB libComSrcs "lib_com/*.c") file(GLOB libComHeaders "lib_com/*.h") add_library(lib_com ${libComSrcs} ${libComHeaders}) if(UNIX) target_link_libraries(lib_com m) endif() target_include_directories(lib_com PUBLIC lib_com PRIVATE lib_enc lib_dec lib_rend lib_debug) file(GLOB libDebugSrcs "lib_debug/*.c") file(GLOB libDebugHeaders "lib_debug/*.h") add_library(lib_debug ${libDebugSrcs} ${libDebugHeaders}) target_link_libraries(lib_debug lib_com) target_include_directories(lib_debug PUBLIC lib_debug PRIVATE lib_enc lib_dec lib_rend) file(GLOB libEncSrcs "lib_enc/*.c") file(GLOB libEncHeaders "lib_enc/*.h") add_library(lib_enc ${libEncSrcs} ${libEncHeaders}) target_link_libraries(lib_enc lib_com lib_debug) target_include_directories(lib_enc PUBLIC lib_enc PRIVATE lib_dec lib_rend) file(GLOB libRendSrcs "lib_rend/*.c") file(GLOB libRendHeaders "lib_rend/*.h") add_library(lib_rend ${libRendSrcs} ${libRendHeaders}) target_link_libraries(lib_rend lib_dec lib_com lib_debug) # Todo refactor: This dependency on lib_dec should be removed. target_include_directories(lib_rend PUBLIC lib_rend PRIVATE lib_enc) file(GLOB libDecSrcs "lib_dec/*.c") file(GLOB libDecHeaders "lib_dec/*.h") add_library(lib_dec ${libDecSrcs} ${libDecHeaders}) target_link_libraries(lib_dec lib_com lib_rend lib_debug) target_include_directories(lib_dec PUBLIC lib_dec lib_rend PRIVATE lib_enc) file(GLOB libUtilSrcs "lib_util/*.c") file(GLOB libUtilHeaders "lib_util/*.h") add_library(lib_util ${libUtilSrcs} ${libUtilHeaders}) target_include_directories(lib_util PUBLIC lib_util PRIVATE lib_com lib_enc lib_dec lib_rend lib_debug) add_executable(IVAS_cod apps/encoder.c) target_link_libraries(IVAS_cod lib_enc lib_util) Loading @@ -166,6 +163,7 @@ endif() add_executable(IVAS_rend apps/renderer.c) target_link_libraries(IVAS_rend lib_rend lib_util) target_include_directories(IVAS_rend PRIVATE lib_enc) if(COPY_EXECUTABLES_FROM_BUILD_DIR) # Optionally copy executables to the same place where Make puts them (useful for tests that expect executables in specific places) Loading apps/decoder.c +0 −1 Original line number Diff line number Diff line Loading @@ -33,7 +33,6 @@ #include <stdio.h> #include <string.h> #include <stdlib.h> #include "options.h" #include "lib_dec.h" #include "cmdl_tools.h" #include "audio_file_writer.h" Loading apps/encoder.c +0 −1 Original line number Diff line number Diff line Loading @@ -33,7 +33,6 @@ #include <stdio.h> #include <string.h> #include <stdlib.h> #include "options.h" #include "lib_enc.h" #include "cmdl_tools.h" #include "audio_file_reader.h" Loading apps/renderer.c +1 −4 Original line number Diff line number Diff line Loading @@ -30,23 +30,20 @@ *******************************************************************************************************/ #include "lib_rend.h" #include <assert.h> #include <ctype.h> #include <math.h> #include <stdbool.h> #include <stdint.h> #include <stdio.h> #include <string.h> #include "options.h" #include "audio_file_reader.h" #include "audio_file_writer.h" #include "cmdl_tools.h" #include "cmdln_parser.h" #include "common_api_types.h" #include "head_rotation_file_reader.h" #include "hrtf_file_reader.h" #include "ism_file_reader.h" #include "lib_rend.h" #include "ls_custom_file_reader.h" #include "masa_file_reader.h" #include "prot.h" Loading lib_com/common_api_types.h +1 −0 Original line number Diff line number Diff line Loading @@ -38,6 +38,7 @@ #include "options.h" #include <stdint.h> #include <stdio.h> #include "ivas_error.h" /*----------------------------------------------------------------------------------* * Common API constants Loading Loading
CMakeLists.txt +7 −9 Original line number Diff line number Diff line Loading @@ -112,45 +112,42 @@ project(stereo-evs) set_property(GLOBAL PROPERTY USE_FOLDERS ON) # make Visual Studio projects look nicer include(CTest) include_directories( lib_com lib_debug lib_dec lib_enc lib_rend lib_util ) file(GLOB libComSrcs "lib_com/*.c") file(GLOB libComHeaders "lib_com/*.h") add_library(lib_com ${libComSrcs} ${libComHeaders}) if(UNIX) target_link_libraries(lib_com m) endif() target_include_directories(lib_com PUBLIC lib_com PRIVATE lib_enc lib_dec lib_rend lib_debug) file(GLOB libDebugSrcs "lib_debug/*.c") file(GLOB libDebugHeaders "lib_debug/*.h") add_library(lib_debug ${libDebugSrcs} ${libDebugHeaders}) target_link_libraries(lib_debug lib_com) target_include_directories(lib_debug PUBLIC lib_debug PRIVATE lib_enc lib_dec lib_rend) file(GLOB libEncSrcs "lib_enc/*.c") file(GLOB libEncHeaders "lib_enc/*.h") add_library(lib_enc ${libEncSrcs} ${libEncHeaders}) target_link_libraries(lib_enc lib_com lib_debug) target_include_directories(lib_enc PUBLIC lib_enc PRIVATE lib_dec lib_rend) file(GLOB libRendSrcs "lib_rend/*.c") file(GLOB libRendHeaders "lib_rend/*.h") add_library(lib_rend ${libRendSrcs} ${libRendHeaders}) target_link_libraries(lib_rend lib_dec lib_com lib_debug) # Todo refactor: This dependency on lib_dec should be removed. target_include_directories(lib_rend PUBLIC lib_rend PRIVATE lib_enc) file(GLOB libDecSrcs "lib_dec/*.c") file(GLOB libDecHeaders "lib_dec/*.h") add_library(lib_dec ${libDecSrcs} ${libDecHeaders}) target_link_libraries(lib_dec lib_com lib_rend lib_debug) target_include_directories(lib_dec PUBLIC lib_dec lib_rend PRIVATE lib_enc) file(GLOB libUtilSrcs "lib_util/*.c") file(GLOB libUtilHeaders "lib_util/*.h") add_library(lib_util ${libUtilSrcs} ${libUtilHeaders}) target_include_directories(lib_util PUBLIC lib_util PRIVATE lib_com lib_enc lib_dec lib_rend lib_debug) add_executable(IVAS_cod apps/encoder.c) target_link_libraries(IVAS_cod lib_enc lib_util) Loading @@ -166,6 +163,7 @@ endif() add_executable(IVAS_rend apps/renderer.c) target_link_libraries(IVAS_rend lib_rend lib_util) target_include_directories(IVAS_rend PRIVATE lib_enc) if(COPY_EXECUTABLES_FROM_BUILD_DIR) # Optionally copy executables to the same place where Make puts them (useful for tests that expect executables in specific places) Loading
apps/decoder.c +0 −1 Original line number Diff line number Diff line Loading @@ -33,7 +33,6 @@ #include <stdio.h> #include <string.h> #include <stdlib.h> #include "options.h" #include "lib_dec.h" #include "cmdl_tools.h" #include "audio_file_writer.h" Loading
apps/encoder.c +0 −1 Original line number Diff line number Diff line Loading @@ -33,7 +33,6 @@ #include <stdio.h> #include <string.h> #include <stdlib.h> #include "options.h" #include "lib_enc.h" #include "cmdl_tools.h" #include "audio_file_reader.h" Loading
apps/renderer.c +1 −4 Original line number Diff line number Diff line Loading @@ -30,23 +30,20 @@ *******************************************************************************************************/ #include "lib_rend.h" #include <assert.h> #include <ctype.h> #include <math.h> #include <stdbool.h> #include <stdint.h> #include <stdio.h> #include <string.h> #include "options.h" #include "audio_file_reader.h" #include "audio_file_writer.h" #include "cmdl_tools.h" #include "cmdln_parser.h" #include "common_api_types.h" #include "head_rotation_file_reader.h" #include "hrtf_file_reader.h" #include "ism_file_reader.h" #include "lib_rend.h" #include "ls_custom_file_reader.h" #include "masa_file_reader.h" #include "prot.h" Loading
lib_com/common_api_types.h +1 −0 Original line number Diff line number Diff line Loading @@ -38,6 +38,7 @@ #include "options.h" #include <stdint.h> #include <stdio.h> #include "ivas_error.h" /*----------------------------------------------------------------------------------* * Common API constants Loading