mirror of
https://github.com/gnss-sdr/gnss-sdr
synced 2024-12-15 04:30:33 +00:00
Avoid use of GLOB for source and header files
This commit is contained in:
parent
47a07eaf34
commit
78c0b76cb9
@ -622,9 +622,9 @@ if(NOT VOLK_GNSSSDR_FOUND)
|
|||||||
if(CMAKE_COMPILER_IS_GNUCXX AND NOT WIN32)
|
if(CMAKE_COMPILER_IS_GNUCXX AND NOT WIN32)
|
||||||
set(STRIP_VOLK_GNSSSDR_PROFILE "-DENABLE_STRIP=ON -DCMAKE_VERBOSE_MAKEFILE=ON")
|
set(STRIP_VOLK_GNSSSDR_PROFILE "-DENABLE_STRIP=ON -DCMAKE_VERBOSE_MAKEFILE=ON")
|
||||||
endif(CMAKE_COMPILER_IS_GNUCXX AND NOT WIN32)
|
endif(CMAKE_COMPILER_IS_GNUCXX AND NOT WIN32)
|
||||||
if(NOT DEFINED ENV{DOCKER_HUB_USER})
|
if(NOT DEFINED ENV{PROTECT_PASSWORDS})
|
||||||
set(READ_ENVIRO ${CMAKE_COMMAND} -E environment)
|
set(READ_ENVIRO ${CMAKE_COMMAND} -E environment)
|
||||||
endif(NOT DEFINED ENV{DOCKER_HUB_USER})
|
endif(NOT DEFINED ENV{PROTECT_PASSWORDS})
|
||||||
endif(ENABLE_PACKAGING)
|
endif(ENABLE_PACKAGING)
|
||||||
|
|
||||||
set(VOLK_GNSSSDR_BUILD_COMMAND "${CMAKE_MAKE_PROGRAM}")
|
set(VOLK_GNSSSDR_BUILD_COMMAND "${CMAKE_MAKE_PROGRAM}")
|
||||||
|
@ -25,6 +25,10 @@ set(PVT_ADAPTER_SOURCES
|
|||||||
rtklib_pvt.cc
|
rtklib_pvt.cc
|
||||||
)
|
)
|
||||||
|
|
||||||
|
set(PVT_ADAPTER_HEADERS
|
||||||
|
rtklib_pvt.h
|
||||||
|
)
|
||||||
|
|
||||||
include_directories(
|
include_directories(
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
${CMAKE_SOURCE_DIR}/src/core/system_parameters
|
${CMAKE_SOURCE_DIR}/src/core/system_parameters
|
||||||
@ -41,8 +45,6 @@ include_directories(
|
|||||||
${GNURADIO_RUNTIME_INCLUDE_DIRS}
|
${GNURADIO_RUNTIME_INCLUDE_DIRS}
|
||||||
)
|
)
|
||||||
|
|
||||||
file(GLOB PVT_ADAPTER_HEADERS "*.h")
|
|
||||||
list(SORT PVT_ADAPTER_HEADERS)
|
|
||||||
add_library(pvt_adapters ${PVT_ADAPTER_SOURCES} ${PVT_ADAPTER_HEADERS})
|
add_library(pvt_adapters ${PVT_ADAPTER_SOURCES} ${PVT_ADAPTER_HEADERS})
|
||||||
source_group(Headers FILES ${PVT_ADAPTER_HEADERS})
|
source_group(Headers FILES ${PVT_ADAPTER_HEADERS})
|
||||||
target_link_libraries(pvt_adapters pvt_gr_blocks ${ARMADILLO_LIBRARIES} ${GNURADIO_RUNTIME_LIBRARIES})
|
target_link_libraries(pvt_adapters pvt_gr_blocks ${ARMADILLO_LIBRARIES} ${GNURADIO_RUNTIME_LIBRARIES})
|
||||||
|
@ -25,6 +25,10 @@ set(PVT_GR_BLOCKS_SOURCES
|
|||||||
rtklib_pvt_cc.cc
|
rtklib_pvt_cc.cc
|
||||||
)
|
)
|
||||||
|
|
||||||
|
set(PVT_GR_BLOCKS_HEADERS
|
||||||
|
rtklib_pvt_cc.h
|
||||||
|
)
|
||||||
|
|
||||||
include_directories(
|
include_directories(
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
${CMAKE_SOURCE_DIR}/src/core/system_parameters
|
${CMAKE_SOURCE_DIR}/src/core/system_parameters
|
||||||
@ -39,8 +43,6 @@ include_directories(
|
|||||||
${GNURADIO_RUNTIME_INCLUDE_DIRS}
|
${GNURADIO_RUNTIME_INCLUDE_DIRS}
|
||||||
)
|
)
|
||||||
|
|
||||||
file(GLOB PVT_GR_BLOCKS_HEADERS "*.h")
|
|
||||||
list(SORT PVT_GR_BLOCKS_HEADERS)
|
|
||||||
add_library(pvt_gr_blocks ${PVT_GR_BLOCKS_SOURCES} ${PVT_GR_BLOCKS_HEADERS})
|
add_library(pvt_gr_blocks ${PVT_GR_BLOCKS_SOURCES} ${PVT_GR_BLOCKS_HEADERS})
|
||||||
source_group(Headers FILES ${PVT_GR_BLOCKS_HEADERS})
|
source_group(Headers FILES ${PVT_GR_BLOCKS_HEADERS})
|
||||||
target_link_libraries(pvt_gr_blocks pvt_lib ${ARMADILLO_LIBRARIES})
|
target_link_libraries(pvt_gr_blocks pvt_lib ${ARMADILLO_LIBRARIES})
|
||||||
|
@ -31,6 +31,20 @@ set(PVT_LIB_SOURCES
|
|||||||
rtklib_solver.cc
|
rtklib_solver.cc
|
||||||
)
|
)
|
||||||
|
|
||||||
|
set(PVT_LIB_HEADERS
|
||||||
|
pvt_solution.h
|
||||||
|
ls_pvt.h
|
||||||
|
hybrid_ls_pvt.h
|
||||||
|
kml_printer.h
|
||||||
|
gpx_printer.h
|
||||||
|
rinex_printer.h
|
||||||
|
nmea_printer.h
|
||||||
|
rtcm_printer.h
|
||||||
|
geojson_printer.h
|
||||||
|
rtklib_solver.h
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
include_directories(
|
include_directories(
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
${CMAKE_SOURCE_DIR}/src/core/system_parameters
|
${CMAKE_SOURCE_DIR}/src/core/system_parameters
|
||||||
@ -45,8 +59,9 @@ include_directories(
|
|||||||
${GLOG_INCLUDE_DIRS}
|
${GLOG_INCLUDE_DIRS}
|
||||||
)
|
)
|
||||||
|
|
||||||
file(GLOB PVT_LIB_HEADERS "*.h")
|
|
||||||
list(SORT PVT_LIB_HEADERS)
|
list(SORT PVT_LIB_HEADERS)
|
||||||
|
list(SORT PVT_LIB_SOURCES)
|
||||||
|
|
||||||
add_library(pvt_lib ${PVT_LIB_SOURCES} ${PVT_LIB_HEADERS})
|
add_library(pvt_lib ${PVT_LIB_SOURCES} ${PVT_LIB_HEADERS})
|
||||||
source_group(Headers FILES ${PVT_LIB_HEADERS})
|
source_group(Headers FILES ${PVT_LIB_HEADERS})
|
||||||
add_dependencies(pvt_lib rtklib_lib armadillo-${armadillo_RELEASE} glog-${glog_RELEASE})
|
add_dependencies(pvt_lib rtklib_lib armadillo-${armadillo_RELEASE} glog-${glog_RELEASE})
|
||||||
@ -61,4 +76,3 @@ target_link_libraries(
|
|||||||
${BLAS}
|
${BLAS}
|
||||||
${LAPACK}
|
${LAPACK}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -36,12 +36,43 @@ set(ACQ_ADAPTER_SOURCES
|
|||||||
glonass_l2_ca_pcps_acquisition.cc
|
glonass_l2_ca_pcps_acquisition.cc
|
||||||
)
|
)
|
||||||
|
|
||||||
|
set(ACQ_ADAPTER_HEADERS
|
||||||
|
gps_l1_ca_pcps_acquisition.h
|
||||||
|
gps_l1_ca_pcps_assisted_acquisition.h
|
||||||
|
gps_l1_ca_pcps_acquisition_fine_doppler.h
|
||||||
|
gps_l1_ca_pcps_tong_acquisition.h
|
||||||
|
gps_l1_ca_pcps_quicksync_acquisition.h
|
||||||
|
gps_l2_m_pcps_acquisition.h
|
||||||
|
gps_l5i_pcps_acquisition.h
|
||||||
|
galileo_e1_pcps_ambiguous_acquisition.h
|
||||||
|
galileo_e1_pcps_cccwsr_ambiguous_acquisition.h
|
||||||
|
galileo_e1_pcps_quicksync_ambiguous_acquisition.h
|
||||||
|
galileo_e1_pcps_tong_ambiguous_acquisition.h
|
||||||
|
galileo_e1_pcps_8ms_ambiguous_acquisition.h
|
||||||
|
galileo_e5a_noncoherent_iq_acquisition_caf.h
|
||||||
|
galileo_e5a_pcps_acquisition.h
|
||||||
|
glonass_l1_ca_pcps_acquisition.h
|
||||||
|
glonass_l2_ca_pcps_acquisition.h
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
if(ENABLE_FPGA)
|
if(ENABLE_FPGA)
|
||||||
set(ACQ_ADAPTER_SOURCES ${ACQ_ADAPTER_SOURCES} gps_l1_ca_pcps_acquisition_fpga.cc gps_l2_m_pcps_acquisition_fpga.cc galileo_e1_pcps_ambiguous_acquisition_fpga.cc galileo_e5a_pcps_acquisition_fpga.cc gps_l5i_pcps_acquisition_fpga.cc)
|
set(ACQ_ADAPTER_SOURCES ${ACQ_ADAPTER_SOURCES} gps_l1_ca_pcps_acquisition_fpga.cc
|
||||||
|
gps_l2_m_pcps_acquisition_fpga.cc
|
||||||
|
galileo_e1_pcps_ambiguous_acquisition_fpga.cc
|
||||||
|
galileo_e5a_pcps_acquisition_fpga.cc
|
||||||
|
gps_l5i_pcps_acquisition_fpga.cc)
|
||||||
|
|
||||||
|
set(ACQ_ADAPTER_HEADERS ${ACQ_ADAPTER_HEADERS} gps_l1_ca_pcps_acquisition_fpga.h
|
||||||
|
gps_l2_m_pcps_acquisition_fpga.h
|
||||||
|
galileo_e1_pcps_ambiguous_acquisition_fpga.h
|
||||||
|
galileo_e5a_pcps_acquisition_fpga.h
|
||||||
|
gps_l5i_pcps_acquisition_fpga.h)
|
||||||
endif(ENABLE_FPGA)
|
endif(ENABLE_FPGA)
|
||||||
|
|
||||||
if(OPENCL_FOUND)
|
if(OPENCL_FOUND)
|
||||||
set(ACQ_ADAPTER_SOURCES ${ACQ_ADAPTER_SOURCES} gps_l1_ca_pcps_opencl_acquisition.cc)
|
set(ACQ_ADAPTER_SOURCES ${ACQ_ADAPTER_SOURCES} gps_l1_ca_pcps_opencl_acquisition.cc)
|
||||||
|
set(ACQ_ADAPTER_HEADERS ${ACQ_ADAPTER_HEADERS} gps_l1_ca_pcps_opencl_acquisition.h)
|
||||||
endif(OPENCL_FOUND)
|
endif(OPENCL_FOUND)
|
||||||
|
|
||||||
include_directories(
|
include_directories(
|
||||||
@ -61,8 +92,8 @@ include_directories(
|
|||||||
${VOLK_GNSSSDR_INCLUDE_DIRS}
|
${VOLK_GNSSSDR_INCLUDE_DIRS}
|
||||||
)
|
)
|
||||||
|
|
||||||
file(GLOB ACQ_ADAPTER_HEADERS "*.h")
|
|
||||||
list(SORT ACQ_ADAPTER_HEADERS)
|
list(SORT ACQ_ADAPTER_HEADERS)
|
||||||
|
list(SORT ACQ_ADAPTER_SOURCES)
|
||||||
add_library(acq_adapters ${ACQ_ADAPTER_SOURCES} ${ACQ_ADAPTER_HEADERS})
|
add_library(acq_adapters ${ACQ_ADAPTER_SOURCES} ${ACQ_ADAPTER_HEADERS})
|
||||||
source_group(Headers FILES ${ACQ_ADAPTER_HEADERS})
|
source_group(Headers FILES ${ACQ_ADAPTER_HEADERS})
|
||||||
target_link_libraries(acq_adapters acquisition_lib gnss_sp_libs gnss_sdr_flags acq_gr_blocks ${Boost_LIBRARIES} ${GNURADIO_RUNTIME_LIBRARIES} ${GNURADIO_BLOCKS_LIBRARIES})
|
target_link_libraries(acq_adapters acquisition_lib gnss_sp_libs gnss_sdr_flags acq_gr_blocks ${Boost_LIBRARIES} ${GNURADIO_RUNTIME_LIBRARIES} ${GNURADIO_BLOCKS_LIBRARIES})
|
||||||
|
@ -28,12 +28,25 @@ set(ACQ_GR_BLOCKS_SOURCES
|
|||||||
galileo_e5a_noncoherent_iq_acquisition_caf_cc.cc
|
galileo_e5a_noncoherent_iq_acquisition_caf_cc.cc
|
||||||
)
|
)
|
||||||
|
|
||||||
|
set(ACQ_GR_BLOCKS_HEADERS
|
||||||
|
pcps_acquisition.h
|
||||||
|
pcps_assisted_acquisition_cc.h
|
||||||
|
pcps_acquisition_fine_doppler_cc.h
|
||||||
|
pcps_tong_acquisition_cc.h
|
||||||
|
pcps_cccwsr_acquisition_cc.h
|
||||||
|
pcps_quicksync_acquisition_cc.h
|
||||||
|
galileo_pcps_8ms_acquisition_cc.h
|
||||||
|
galileo_e5a_noncoherent_iq_acquisition_caf_cc.h
|
||||||
|
)
|
||||||
|
|
||||||
if(ENABLE_FPGA)
|
if(ENABLE_FPGA)
|
||||||
set(ACQ_GR_BLOCKS_SOURCES ${ACQ_GR_BLOCKS_SOURCES} pcps_acquisition_fpga.cc)
|
set(ACQ_GR_BLOCKS_SOURCES ${ACQ_GR_BLOCKS_SOURCES} pcps_acquisition_fpga.cc)
|
||||||
|
set(ACQ_GR_BLOCKS_HEADERS ${ACQ_GR_BLOCKS_HEADERS} pcps_acquisition_fpga.h)
|
||||||
endif(ENABLE_FPGA)
|
endif(ENABLE_FPGA)
|
||||||
|
|
||||||
if(OPENCL_FOUND)
|
if(OPENCL_FOUND)
|
||||||
set(ACQ_GR_BLOCKS_SOURCES ${ACQ_GR_BLOCKS_SOURCES} pcps_opencl_acquisition_cc.cc)
|
set(ACQ_GR_BLOCKS_SOURCES ${ACQ_GR_BLOCKS_SOURCES} pcps_opencl_acquisition_cc.cc)
|
||||||
|
set(ACQ_GR_BLOCKS_HEADERS ${ACQ_GR_BLOCKS_HEADERS} pcps_opencl_acquisition_cc.h)
|
||||||
endif(OPENCL_FOUND)
|
endif(OPENCL_FOUND)
|
||||||
|
|
||||||
include_directories(
|
include_directories(
|
||||||
@ -61,8 +74,8 @@ if(OPENCL_FOUND)
|
|||||||
endif(OS_IS_MACOSX)
|
endif(OS_IS_MACOSX)
|
||||||
endif(OPENCL_FOUND)
|
endif(OPENCL_FOUND)
|
||||||
|
|
||||||
file(GLOB ACQ_GR_BLOCKS_HEADERS "*.h")
|
|
||||||
list(SORT ACQ_GR_BLOCKS_HEADERS)
|
list(SORT ACQ_GR_BLOCKS_HEADERS)
|
||||||
|
list(SORT ACQ_GR_BLOCKS_SOURCES)
|
||||||
add_library(acq_gr_blocks ${ACQ_GR_BLOCKS_SOURCES} ${ACQ_GR_BLOCKS_HEADERS})
|
add_library(acq_gr_blocks ${ACQ_GR_BLOCKS_SOURCES} ${ACQ_GR_BLOCKS_HEADERS})
|
||||||
source_group(Headers FILES ${ACQ_GR_BLOCKS_HEADERS})
|
source_group(Headers FILES ${ACQ_GR_BLOCKS_HEADERS})
|
||||||
|
|
||||||
|
@ -18,6 +18,7 @@
|
|||||||
|
|
||||||
if(ENABLE_FPGA)
|
if(ENABLE_FPGA)
|
||||||
set(ACQUISITION_LIB_SOURCES fpga_acquisition.cc )
|
set(ACQUISITION_LIB_SOURCES fpga_acquisition.cc )
|
||||||
|
set(ACQUISITION_LIB_HEADERS fpga_acquisition.h )
|
||||||
include_directories(
|
include_directories(
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
${CMAKE_SOURCE_DIR}/src/core/system_parameters
|
${CMAKE_SOURCE_DIR}/src/core/system_parameters
|
||||||
@ -29,15 +30,14 @@ if(ENABLE_FPGA)
|
|||||||
${GFlags_INCLUDE_DIRS}
|
${GFlags_INCLUDE_DIRS}
|
||||||
${VOLK_GNSSSDR_INCLUDE_DIRS}
|
${VOLK_GNSSSDR_INCLUDE_DIRS}
|
||||||
)
|
)
|
||||||
|
|
||||||
file(GLOB ACQUISITION_LIB_HEADERS "*.h")
|
|
||||||
endif(ENABLE_FPGA)
|
endif(ENABLE_FPGA)
|
||||||
|
|
||||||
set(ACQUISITION_LIB_HEADERS ${ACQUISITION_LIB_HEADERS} acq_conf.h)
|
set(ACQUISITION_LIB_HEADERS ${ACQUISITION_LIB_HEADERS} acq_conf.h)
|
||||||
list(SORT ACQUISITION_LIB_HEADERS)
|
|
||||||
|
|
||||||
set(ACQUISITION_LIB_SOURCES ${ACQUISITION_LIB_SOURCES} acq_conf.cc)
|
set(ACQUISITION_LIB_SOURCES ${ACQUISITION_LIB_SOURCES} acq_conf.cc)
|
||||||
|
|
||||||
|
list(SORT ACQUISITION_LIB_HEADERS)
|
||||||
|
list(SORT ACQUISITION_LIB_SOURCES)
|
||||||
|
|
||||||
add_library(acquisition_lib ${ACQUISITION_LIB_SOURCES} ${ACQUISITION_LIB_HEADERS})
|
add_library(acquisition_lib ${ACQUISITION_LIB_SOURCES} ${ACQUISITION_LIB_HEADERS})
|
||||||
source_group(Headers FILES ${ACQUISITION_LIB_HEADERS})
|
source_group(Headers FILES ${ACQUISITION_LIB_HEADERS})
|
||||||
target_link_libraries(acquisition_lib ${VOLK_LIBRARIES} ${VOLK_GNSSSDR_LIBRARIES} ${GNURADIO_RUNTIME_LIBRARIES})
|
target_link_libraries(acquisition_lib ${VOLK_LIBRARIES} ${VOLK_GNSSSDR_LIBRARIES} ${GNURADIO_RUNTIME_LIBRARIES})
|
||||||
|
@ -17,6 +17,7 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
set(CHANNEL_ADAPTER_SOURCES channel.cc)
|
set(CHANNEL_ADAPTER_SOURCES channel.cc)
|
||||||
|
set(CHANNEL_ADAPTER_HEADERS channel.h)
|
||||||
|
|
||||||
include_directories(
|
include_directories(
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
@ -31,8 +32,6 @@ include_directories(
|
|||||||
${GNURADIO_RUNTIME_INCLUDE_DIRS}
|
${GNURADIO_RUNTIME_INCLUDE_DIRS}
|
||||||
)
|
)
|
||||||
|
|
||||||
file(GLOB CHANNEL_ADAPTER_HEADERS "*.h")
|
|
||||||
list(SORT CHANNEL_ADAPTER_HEADERS)
|
|
||||||
add_library(channel_adapters ${CHANNEL_ADAPTER_SOURCES} ${CHANNEL_ADAPTER_HEADERS})
|
add_library(channel_adapters ${CHANNEL_ADAPTER_SOURCES} ${CHANNEL_ADAPTER_HEADERS})
|
||||||
source_group(Headers FILES ${CHANNEL_ADAPTER_HEADERS})
|
source_group(Headers FILES ${CHANNEL_ADAPTER_HEADERS})
|
||||||
target_link_libraries(channel_adapters channel_fsm ${GNURADIO_RUNTIME_LIBRARIES} ${Boost_LIBRARIES} gnss_sdr_flags)
|
target_link_libraries(channel_adapters channel_fsm ${GNURADIO_RUNTIME_LIBRARIES} ${Boost_LIBRARIES} gnss_sdr_flags)
|
||||||
|
@ -21,6 +21,11 @@ set(CHANNEL_FSM_SOURCES
|
|||||||
channel_msg_receiver_cc.cc
|
channel_msg_receiver_cc.cc
|
||||||
)
|
)
|
||||||
|
|
||||||
|
set(CHANNEL_FSM_HEADERS
|
||||||
|
channel_fsm.h
|
||||||
|
channel_msg_receiver_cc.h
|
||||||
|
)
|
||||||
|
|
||||||
include_directories(
|
include_directories(
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
${CMAKE_SOURCE_DIR}/src/core/system_parameters
|
${CMAKE_SOURCE_DIR}/src/core/system_parameters
|
||||||
@ -33,8 +38,9 @@ include_directories(
|
|||||||
${GNURADIO_RUNTIME_INCLUDE_DIRS}
|
${GNURADIO_RUNTIME_INCLUDE_DIRS}
|
||||||
)
|
)
|
||||||
|
|
||||||
file(GLOB CHANNEL_FSM_HEADERS "*.h")
|
|
||||||
list(SORT CHANNEL_FSM_HEADERS)
|
list(SORT CHANNEL_FSM_HEADERS)
|
||||||
|
list(SORT CHANNEL_FSM_SOURCES)
|
||||||
|
|
||||||
add_library(channel_fsm ${CHANNEL_FSM_SOURCES} ${CHANNEL_FSM_HEADERS})
|
add_library(channel_fsm ${CHANNEL_FSM_SOURCES} ${CHANNEL_FSM_HEADERS})
|
||||||
source_group(Headers FILES ${CHANNEL_FSM_HEADERS})
|
source_group(Headers FILES ${CHANNEL_FSM_HEADERS})
|
||||||
add_dependencies(channel_fsm glog-${glog_RELEASE})
|
add_dependencies(channel_fsm glog-${glog_RELEASE})
|
||||||
|
@ -22,6 +22,11 @@ set(COND_ADAPTER_SOURCES
|
|||||||
array_signal_conditioner.cc
|
array_signal_conditioner.cc
|
||||||
)
|
)
|
||||||
|
|
||||||
|
set(COND_ADAPTER_HEADERS
|
||||||
|
signal_conditioner.h
|
||||||
|
array_signal_conditioner.h
|
||||||
|
)
|
||||||
|
|
||||||
include_directories(
|
include_directories(
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
${CMAKE_SOURCE_DIR}/src/core/system_parameters
|
${CMAKE_SOURCE_DIR}/src/core/system_parameters
|
||||||
@ -34,8 +39,9 @@ include_directories(
|
|||||||
${GNURADIO_RUNTIME_INCLUDE_DIRS}
|
${GNURADIO_RUNTIME_INCLUDE_DIRS}
|
||||||
)
|
)
|
||||||
|
|
||||||
file(GLOB COND_ADAPTER_HEADERS "*.h")
|
|
||||||
list(SORT COND_ADAPTER_HEADERS)
|
list(SORT COND_ADAPTER_HEADERS)
|
||||||
|
list(SORT COND_ADAPTER_SOURCES)
|
||||||
|
|
||||||
add_library(conditioner_adapters ${COND_ADAPTER_SOURCES} ${COND_ADAPTER_HEADERS})
|
add_library(conditioner_adapters ${COND_ADAPTER_SOURCES} ${COND_ADAPTER_HEADERS})
|
||||||
source_group(Headers FILES ${COND_ADAPTER_HEADERS})
|
source_group(Headers FILES ${COND_ADAPTER_HEADERS})
|
||||||
add_dependencies(conditioner_adapters glog-${glog_RELEASE})
|
add_dependencies(conditioner_adapters glog-${glog_RELEASE})
|
@ -26,6 +26,15 @@ set(DATATYPE_ADAPTER_SOURCES
|
|||||||
ishort_to_complex.cc
|
ishort_to_complex.cc
|
||||||
)
|
)
|
||||||
|
|
||||||
|
set(DATATYPE_ADAPTER_HEADERS
|
||||||
|
byte_to_short.h
|
||||||
|
ibyte_to_cbyte.h
|
||||||
|
ibyte_to_complex.h
|
||||||
|
ibyte_to_cshort.h
|
||||||
|
ishort_to_cshort.h
|
||||||
|
ishort_to_complex.h
|
||||||
|
)
|
||||||
|
|
||||||
include_directories(
|
include_directories(
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
${CMAKE_SOURCE_DIR}/src/core/system_parameters
|
${CMAKE_SOURCE_DIR}/src/core/system_parameters
|
||||||
@ -38,10 +47,10 @@ include_directories(
|
|||||||
${VOLK_INCLUDE_DIRS}
|
${VOLK_INCLUDE_DIRS}
|
||||||
)
|
)
|
||||||
|
|
||||||
file(GLOB DATATYPE_ADAPTER_HEADERS "*.h")
|
|
||||||
list(SORT DATATYPE_ADAPTER_HEADERS)
|
list(SORT DATATYPE_ADAPTER_HEADERS)
|
||||||
|
list(SORT DATATYPE_ADAPTER_SOURCES)
|
||||||
|
|
||||||
add_library(datatype_adapters ${DATATYPE_ADAPTER_SOURCES} ${DATATYPE_ADAPTER_HEADERS})
|
add_library(datatype_adapters ${DATATYPE_ADAPTER_SOURCES} ${DATATYPE_ADAPTER_HEADERS})
|
||||||
source_group(Headers FILES ${DATATYPE_ADAPTER_HEADERS})
|
source_group(Headers FILES ${DATATYPE_ADAPTER_HEADERS})
|
||||||
add_dependencies(datatype_adapters glog-${glog_RELEASE})
|
add_dependencies(datatype_adapters glog-${glog_RELEASE})
|
||||||
target_link_libraries(datatype_adapters data_type_gr_blocks ${GNURADIO_RUNTIME_LIBRARIES} ${GNURADIO_BLOCKS_LIBRARIES})
|
target_link_libraries(datatype_adapters data_type_gr_blocks ${GNURADIO_RUNTIME_LIBRARIES} ${GNURADIO_BLOCKS_LIBRARIES})
|
||||||
|
|
||||||
|
@ -23,14 +23,21 @@ set(DATA_TYPE_GR_BLOCKS_SOURCES
|
|||||||
interleaved_byte_to_complex_short.cc
|
interleaved_byte_to_complex_short.cc
|
||||||
)
|
)
|
||||||
|
|
||||||
|
set(DATA_TYPE_GR_BLOCKS_HEADERS
|
||||||
|
interleaved_byte_to_complex_byte.h
|
||||||
|
interleaved_short_to_complex_short.h
|
||||||
|
interleaved_byte_to_complex_short.h
|
||||||
|
)
|
||||||
|
|
||||||
include_directories(
|
include_directories(
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
${GNURADIO_RUNTIME_INCLUDE_DIRS}
|
${GNURADIO_RUNTIME_INCLUDE_DIRS}
|
||||||
${VOLK_INCLUDE_DIRS}
|
${VOLK_INCLUDE_DIRS}
|
||||||
)
|
)
|
||||||
|
|
||||||
file(GLOB DATA_TYPE_GR_BLOCKS_HEADERS "*.h")
|
|
||||||
list(SORT DATA_TYPE_GR_BLOCKS_HEADERS)
|
list(SORT DATA_TYPE_GR_BLOCKS_HEADERS)
|
||||||
|
list(SORT DATA_TYPE_GR_BLOCKS_SOURCES)
|
||||||
|
|
||||||
add_library(data_type_gr_blocks ${DATA_TYPE_GR_BLOCKS_SOURCES} ${DATA_TYPE_GR_BLOCKS_HEADERS})
|
add_library(data_type_gr_blocks ${DATA_TYPE_GR_BLOCKS_SOURCES} ${DATA_TYPE_GR_BLOCKS_HEADERS})
|
||||||
source_group(Headers FILES ${DATA_TYPE_GR_BLOCKS_HEADERS})
|
source_group(Headers FILES ${DATA_TYPE_GR_BLOCKS_HEADERS})
|
||||||
target_link_libraries(data_type_gr_blocks ${GNURADIO_RUNTIME_LIBRARIES} ${VOLK_LIBRARIES})
|
target_link_libraries(data_type_gr_blocks ${GNURADIO_RUNTIME_LIBRARIES} ${VOLK_LIBRARIES})
|
@ -25,6 +25,15 @@ set(INPUT_FILTER_ADAPTER_SOURCES
|
|||||||
notch_filter_lite.cc
|
notch_filter_lite.cc
|
||||||
)
|
)
|
||||||
|
|
||||||
|
set(INPUT_FILTER_ADAPTER_HEADERS
|
||||||
|
fir_filter.h
|
||||||
|
freq_xlating_fir_filter.h
|
||||||
|
beamformer_filter.h
|
||||||
|
pulse_blanking_filter.h
|
||||||
|
notch_filter.h
|
||||||
|
notch_filter_lite.h
|
||||||
|
)
|
||||||
|
|
||||||
include_directories(
|
include_directories(
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
${CMAKE_SOURCE_DIR}/src/core/system_parameters
|
${CMAKE_SOURCE_DIR}/src/core/system_parameters
|
||||||
@ -41,8 +50,9 @@ if(${PC_GNURADIO_RUNTIME_VERSION} VERSION_GREATER "3.7.13.4" )
|
|||||||
add_definitions( -DGR_GREATER_38=1 )
|
add_definitions( -DGR_GREATER_38=1 )
|
||||||
endif(${PC_GNURADIO_RUNTIME_VERSION} VERSION_GREATER "3.7.13.4" )
|
endif(${PC_GNURADIO_RUNTIME_VERSION} VERSION_GREATER "3.7.13.4" )
|
||||||
|
|
||||||
file(GLOB INPUT_FILTER_ADAPTER_HEADERS "*.h")
|
|
||||||
list(SORT INPUT_FILTER_ADAPTER_HEADERS)
|
list(SORT INPUT_FILTER_ADAPTER_HEADERS)
|
||||||
|
list(SORT INPUT_FILTER_ADAPTER_SOURCES)
|
||||||
|
|
||||||
add_library(input_filter_adapters ${INPUT_FILTER_ADAPTER_SOURCES} ${INPUT_FILTER_ADAPTER_HEADERS})
|
add_library(input_filter_adapters ${INPUT_FILTER_ADAPTER_SOURCES} ${INPUT_FILTER_ADAPTER_HEADERS})
|
||||||
source_group(Headers FILES ${INPUT_FILTER_ADAPTER_HEADERS})
|
source_group(Headers FILES ${INPUT_FILTER_ADAPTER_HEADERS})
|
||||||
add_dependencies(input_filter_adapters glog-${glog_RELEASE} gnss_sp_libs)
|
add_dependencies(input_filter_adapters glog-${glog_RELEASE} gnss_sp_libs)
|
||||||
|
@ -24,6 +24,13 @@ set(INPUT_FILTER_GR_BLOCKS_SOURCES
|
|||||||
notch_lite_cc.cc
|
notch_lite_cc.cc
|
||||||
)
|
)
|
||||||
|
|
||||||
|
set(INPUT_FILTER_GR_BLOCKS_HEADERS
|
||||||
|
beamformer.h
|
||||||
|
pulse_blanking_cc.h
|
||||||
|
notch_cc.h
|
||||||
|
notch_lite_cc.h
|
||||||
|
)
|
||||||
|
|
||||||
include_directories(
|
include_directories(
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
${GNURADIO_RUNTIME_INCLUDE_DIRS}
|
${GNURADIO_RUNTIME_INCLUDE_DIRS}
|
||||||
@ -33,8 +40,9 @@ include_directories(
|
|||||||
${GFlags_INCLUDE_DIRS}
|
${GFlags_INCLUDE_DIRS}
|
||||||
)
|
)
|
||||||
|
|
||||||
file(GLOB INPUT_FILTER_GR_BLOCKS_HEADERS "*.h")
|
|
||||||
list(SORT INPUT_FILTER_GR_BLOCKS_HEADERS)
|
list(SORT INPUT_FILTER_GR_BLOCKS_HEADERS)
|
||||||
|
list(SORT INPUT_FILTER_GR_BLOCKS_SOURCES)
|
||||||
|
|
||||||
add_library(input_filter_gr_blocks ${INPUT_FILTER_GR_BLOCKS_SOURCES} ${INPUT_FILTER_GR_BLOCKS_HEADERS})
|
add_library(input_filter_gr_blocks ${INPUT_FILTER_GR_BLOCKS_SOURCES} ${INPUT_FILTER_GR_BLOCKS_HEADERS})
|
||||||
source_group(Headers FILES ${INPUT_FILTER_GR_BLOCKS_HEADERS})
|
source_group(Headers FILES ${INPUT_FILTER_GR_BLOCKS_HEADERS})
|
||||||
|
|
||||||
|
@ -18,14 +18,12 @@
|
|||||||
|
|
||||||
add_subdirectory(rtklib)
|
add_subdirectory(rtklib)
|
||||||
|
|
||||||
if(ENABLE_FPGA)
|
|
||||||
set(GNSS_SPLIBS_SOURCES
|
set(GNSS_SPLIBS_SOURCES
|
||||||
gps_l2c_signal.cc
|
gps_l2c_signal.cc
|
||||||
gps_l5_signal.cc
|
gps_l5_signal.cc
|
||||||
galileo_e1_signal_processing.cc
|
galileo_e1_signal_processing.cc
|
||||||
gnss_sdr_valve.cc
|
gnss_sdr_valve.cc
|
||||||
gnss_sdr_sample_counter.cc
|
gnss_sdr_sample_counter.cc
|
||||||
gnss_sdr_time_counter.cc
|
|
||||||
gnss_signal_processing.cc
|
gnss_signal_processing.cc
|
||||||
gps_sdr_signal_processing.cc
|
gps_sdr_signal_processing.cc
|
||||||
glonass_l1_signal_processing.cc
|
glonass_l1_signal_processing.cc
|
||||||
@ -40,30 +38,43 @@ if(ENABLE_FPGA)
|
|||||||
conjugate_cc.cc
|
conjugate_cc.cc
|
||||||
conjugate_sc.cc
|
conjugate_sc.cc
|
||||||
conjugate_ic.cc
|
conjugate_ic.cc
|
||||||
|
)
|
||||||
|
|
||||||
|
set(GNSS_SPLIBS_HEADERS
|
||||||
|
gps_l2c_signal.h
|
||||||
|
gps_l5_signal.h
|
||||||
|
galileo_e1_signal_processing.h
|
||||||
|
gnss_sdr_valve.h
|
||||||
|
gnss_sdr_sample_counter.h
|
||||||
|
gnss_signal_processing.h
|
||||||
|
gps_sdr_signal_processing.h
|
||||||
|
glonass_l1_signal_processing.h
|
||||||
|
glonass_l2_signal_processing.h
|
||||||
|
pass_through.h
|
||||||
|
galileo_e5_signal_processing.h
|
||||||
|
complex_byte_to_float_x2.h
|
||||||
|
byte_x2_to_complex_byte.h
|
||||||
|
cshort_to_float_x2.h
|
||||||
|
short_x2_to_cshort.h
|
||||||
|
complex_float_to_complex_byte.h
|
||||||
|
conjugate_cc.h
|
||||||
|
conjugate_sc.h
|
||||||
|
conjugate_ic.h
|
||||||
|
gnss_circular_deque.h
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
if(ENABLE_FPGA)
|
||||||
|
set(GNSS_SPLIBS_SOURCES ${GNSS_SPLIBS_SOURCES}
|
||||||
|
gnss_sdr_time_counter.cc
|
||||||
gnss_sdr_fpga_sample_counter.cc
|
gnss_sdr_fpga_sample_counter.cc
|
||||||
)
|
)
|
||||||
else(ENABLE_FPGA)
|
|
||||||
set(GNSS_SPLIBS_SOURCES
|
set(GNSS_SPLIBS_HEADERS ${GNSS_SPLIBS_HEADERS}
|
||||||
gps_l2c_signal.cc
|
gnss_sdr_time_counter.h
|
||||||
gps_l5_signal.cc
|
gnss_sdr_fpga_sample_counter.h
|
||||||
galileo_e1_signal_processing.cc
|
|
||||||
gnss_sdr_valve.cc
|
|
||||||
gnss_sdr_sample_counter.cc
|
|
||||||
gnss_signal_processing.cc
|
|
||||||
gps_sdr_signal_processing.cc
|
|
||||||
glonass_l1_signal_processing.cc
|
|
||||||
glonass_l2_signal_processing.cc
|
|
||||||
pass_through.cc
|
|
||||||
galileo_e5_signal_processing.cc
|
|
||||||
complex_byte_to_float_x2.cc
|
|
||||||
byte_x2_to_complex_byte.cc
|
|
||||||
cshort_to_float_x2.cc
|
|
||||||
short_x2_to_cshort.cc
|
|
||||||
complex_float_to_complex_byte.cc
|
|
||||||
conjugate_cc.cc
|
|
||||||
conjugate_sc.cc
|
|
||||||
conjugate_ic.cc
|
|
||||||
)
|
)
|
||||||
|
|
||||||
endif(ENABLE_FPGA)
|
endif(ENABLE_FPGA)
|
||||||
|
|
||||||
if(OPENCL_FOUND)
|
if(OPENCL_FOUND)
|
||||||
@ -72,6 +83,12 @@ if(OPENCL_FOUND)
|
|||||||
opencl/fft_setup.cc # Needs OpenCL
|
opencl/fft_setup.cc # Needs OpenCL
|
||||||
opencl/fft_kernelstring.cc # Needs OpenCL
|
opencl/fft_kernelstring.cc # Needs OpenCL
|
||||||
)
|
)
|
||||||
|
|
||||||
|
set(GNSS_SPLIBS_HEADERS ${GNSS_SPLIBS_HEADERS}
|
||||||
|
opencl/fft_execute.h # Needs OpenCL
|
||||||
|
opencl/fft_setup.h # Needs OpenCL
|
||||||
|
opencl/fft_kernelstring.h # Needs OpenCL
|
||||||
|
)
|
||||||
endif(OPENCL_FOUND)
|
endif(OPENCL_FOUND)
|
||||||
|
|
||||||
include_directories(
|
include_directories(
|
||||||
@ -99,9 +116,9 @@ endif(OPENCL_FOUND)
|
|||||||
|
|
||||||
add_definitions(-DGNSSSDR_INSTALL_DIR="${CMAKE_INSTALL_PREFIX}")
|
add_definitions(-DGNSSSDR_INSTALL_DIR="${CMAKE_INSTALL_PREFIX}")
|
||||||
|
|
||||||
file(GLOB GNSS_SPLIBS_HEADERS "*.h")
|
|
||||||
list(REMOVE_ITEM GNSS_SPLIBS_HEADERS gnss_sdr_flags.h)
|
|
||||||
list(SORT GNSS_SPLIBS_HEADERS)
|
list(SORT GNSS_SPLIBS_HEADERS)
|
||||||
|
list(SORT GNSS_SPLIBS_SOURCES)
|
||||||
|
|
||||||
add_library(gnss_sp_libs ${GNSS_SPLIBS_SOURCES} ${GNSS_SPLIBS_HEADERS})
|
add_library(gnss_sp_libs ${GNSS_SPLIBS_SOURCES} ${GNSS_SPLIBS_HEADERS})
|
||||||
source_group(Headers FILES ${GNSS_SPLIBS_HEADERS})
|
source_group(Headers FILES ${GNSS_SPLIBS_HEADERS})
|
||||||
|
|
||||||
|
@ -38,6 +38,27 @@ set(RTKLIB_LIB_SOURCES
|
|||||||
rtklib_rtcm3.cc
|
rtklib_rtcm3.cc
|
||||||
)
|
)
|
||||||
|
|
||||||
|
set(RTKLIB_LIB_HEADERS
|
||||||
|
rtklib_rtkcmn.h
|
||||||
|
rtklib_ephemeris.h
|
||||||
|
rtklib_preceph.h
|
||||||
|
rtklib_sbas.h
|
||||||
|
rtklib_ionex.h
|
||||||
|
rtklib_pntpos.h
|
||||||
|
rtklib_ppp.h
|
||||||
|
rtklib_tides.h
|
||||||
|
rtklib_lambda.h
|
||||||
|
rtklib_rtkpos.h
|
||||||
|
rtklib_conversions.h
|
||||||
|
rtklib_stream.h
|
||||||
|
rtklib_rtksvr.h
|
||||||
|
rtklib_solution.h
|
||||||
|
rtklib_rtcm.h
|
||||||
|
rtklib_rtcm2.h
|
||||||
|
rtklib_rtcm3.h
|
||||||
|
rtklib.h
|
||||||
|
)
|
||||||
|
|
||||||
include_directories(
|
include_directories(
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
${CMAKE_SOURCE_DIR}/src/core/system_parameters
|
${CMAKE_SOURCE_DIR}/src/core/system_parameters
|
||||||
@ -48,8 +69,10 @@ include_directories(
|
|||||||
${GLOG_INCLUDE_DIRS}
|
${GLOG_INCLUDE_DIRS}
|
||||||
)
|
)
|
||||||
|
|
||||||
file(GLOB RTKLIB_LIB_HEADERS "*.h")
|
|
||||||
list(SORT RTKLIB_LIB_HEADERS)
|
list(SORT RTKLIB_LIB_HEADERS)
|
||||||
|
list(SORT RTKLIB_LIB_SOURCES)
|
||||||
|
|
||||||
add_library(rtklib_lib ${RTKLIB_LIB_SOURCES} ${RTKLIB_LIB_HEADERS})
|
add_library(rtklib_lib ${RTKLIB_LIB_SOURCES} ${RTKLIB_LIB_HEADERS})
|
||||||
source_group(Headers FILES ${RTKLIB_LIB_HEADERS})
|
source_group(Headers FILES ${RTKLIB_LIB_HEADERS})
|
||||||
add_dependencies(rtklib_lib glog-${glog_RELEASE})
|
add_dependencies(rtklib_lib glog-${glog_RELEASE})
|
||||||
|
@ -20,6 +20,10 @@ set(OBS_ADAPTER_SOURCES
|
|||||||
hybrid_observables.cc
|
hybrid_observables.cc
|
||||||
)
|
)
|
||||||
|
|
||||||
|
set(OBS_ADAPTER_HEADERS
|
||||||
|
hybrid_observables.h
|
||||||
|
)
|
||||||
|
|
||||||
include_directories(
|
include_directories(
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
${CMAKE_SOURCE_DIR}/src/core/system_parameters
|
${CMAKE_SOURCE_DIR}/src/core/system_parameters
|
||||||
@ -33,8 +37,6 @@ include_directories(
|
|||||||
${GNURADIO_RUNTIME_INCLUDE_DIRS}
|
${GNURADIO_RUNTIME_INCLUDE_DIRS}
|
||||||
)
|
)
|
||||||
|
|
||||||
file(GLOB OBS_ADAPTER_HEADERS "*.h")
|
|
||||||
list(SORT OBS_ADAPTER_HEADERS)
|
|
||||||
add_library(obs_adapters ${OBS_ADAPTER_SOURCES} ${OBS_ADAPTER_HEADERS})
|
add_library(obs_adapters ${OBS_ADAPTER_SOURCES} ${OBS_ADAPTER_HEADERS})
|
||||||
source_group(Headers FILES ${OBS_ADAPTER_HEADERS})
|
source_group(Headers FILES ${OBS_ADAPTER_HEADERS})
|
||||||
target_link_libraries(obs_adapters obs_gr_blocks ${GNURADIO_RUNTIME_LIBRARIES})
|
target_link_libraries(obs_adapters obs_gr_blocks ${GNURADIO_RUNTIME_LIBRARIES})
|
||||||
|
@ -20,6 +20,10 @@ set(OBS_GR_BLOCKS_SOURCES
|
|||||||
hybrid_observables_cc.cc
|
hybrid_observables_cc.cc
|
||||||
)
|
)
|
||||||
|
|
||||||
|
set(OBS_GR_BLOCKS_HEADERS
|
||||||
|
hybrid_observables_cc.h
|
||||||
|
)
|
||||||
|
|
||||||
include_directories(
|
include_directories(
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
${CMAKE_SOURCE_DIR}/src/core/system_parameters
|
${CMAKE_SOURCE_DIR}/src/core/system_parameters
|
||||||
@ -34,8 +38,6 @@ include_directories(
|
|||||||
${MATIO_INCLUDE_DIRS}
|
${MATIO_INCLUDE_DIRS}
|
||||||
)
|
)
|
||||||
|
|
||||||
file(GLOB OBS_GR_BLOCKS_HEADERS "*.h")
|
|
||||||
list(SORT OBS_GR_BLOCKS_HEADERS)
|
|
||||||
add_library(obs_gr_blocks ${OBS_GR_BLOCKS_SOURCES} ${OBS_GR_BLOCKS_HEADERS})
|
add_library(obs_gr_blocks ${OBS_GR_BLOCKS_SOURCES} ${OBS_GR_BLOCKS_HEADERS})
|
||||||
source_group(Headers FILES ${OBS_GR_BLOCKS_HEADERS})
|
source_group(Headers FILES ${OBS_GR_BLOCKS_HEADERS})
|
||||||
if(MATIO_FOUND)
|
if(MATIO_FOUND)
|
||||||
|
@ -21,6 +21,12 @@ set(RESAMPLER_ADAPTER_SOURCES
|
|||||||
mmse_resampler_conditioner.cc
|
mmse_resampler_conditioner.cc
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
set(RESAMPLER_ADAPTER_HEADERS
|
||||||
|
direct_resampler_conditioner.h
|
||||||
|
mmse_resampler_conditioner.h
|
||||||
|
)
|
||||||
|
|
||||||
include_directories(
|
include_directories(
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
${CMAKE_SOURCE_DIR}/src/core/interfaces
|
${CMAKE_SOURCE_DIR}/src/core/interfaces
|
||||||
@ -36,9 +42,9 @@ if(${PC_GNURADIO_RUNTIME_VERSION} VERSION_GREATER "3.7.13.4" )
|
|||||||
add_definitions( -DGR_GREATER_38=1 )
|
add_definitions( -DGR_GREATER_38=1 )
|
||||||
endif(${PC_GNURADIO_RUNTIME_VERSION} VERSION_GREATER "3.7.13.4" )
|
endif(${PC_GNURADIO_RUNTIME_VERSION} VERSION_GREATER "3.7.13.4" )
|
||||||
|
|
||||||
|
|
||||||
file(GLOB RESAMPLER_ADAPTER_HEADERS "*.h")
|
|
||||||
list(SORT RESAMPLER_ADAPTER_HEADERS)
|
list(SORT RESAMPLER_ADAPTER_HEADERS)
|
||||||
|
list(SORT RESAMPLER_ADAPTER_SOURCES)
|
||||||
|
|
||||||
add_library(resampler_adapters ${RESAMPLER_ADAPTER_SOURCES} ${RESAMPLER_ADAPTER_HEADERS})
|
add_library(resampler_adapters ${RESAMPLER_ADAPTER_SOURCES} ${RESAMPLER_ADAPTER_HEADERS})
|
||||||
source_group(Headers FILES ${RESAMPLER_ADAPTER_HEADERS})
|
source_group(Headers FILES ${RESAMPLER_ADAPTER_HEADERS})
|
||||||
target_link_libraries(resampler_adapters resampler_gr_blocks)
|
target_link_libraries(resampler_adapters resampler_gr_blocks)
|
||||||
|
@ -23,6 +23,12 @@ set(RESAMPLER_GR_BLOCKS_SOURCES
|
|||||||
direct_resampler_conditioner_cb.cc
|
direct_resampler_conditioner_cb.cc
|
||||||
)
|
)
|
||||||
|
|
||||||
|
set(RESAMPLER_GR_BLOCKS_HEADERS
|
||||||
|
direct_resampler_conditioner_cc.h
|
||||||
|
direct_resampler_conditioner_cs.h
|
||||||
|
direct_resampler_conditioner_cb.h
|
||||||
|
)
|
||||||
|
|
||||||
include_directories(
|
include_directories(
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
${GLOG_INCLUDE_DIRS}
|
${GLOG_INCLUDE_DIRS}
|
||||||
@ -31,8 +37,9 @@ include_directories(
|
|||||||
${VOLK_INCLUDE_DIRS}
|
${VOLK_INCLUDE_DIRS}
|
||||||
)
|
)
|
||||||
|
|
||||||
file(GLOB RESAMPLER_GR_BLOCKS_HEADERS "*.h")
|
|
||||||
list(SORT RESAMPLER_GR_BLOCKS_HEADERS)
|
list(SORT RESAMPLER_GR_BLOCKS_HEADERS)
|
||||||
|
list(SORT RESAMPLER_GR_BLOCKS_SOURCES)
|
||||||
|
|
||||||
add_library(resampler_gr_blocks ${RESAMPLER_GR_BLOCKS_SOURCES} ${RESAMPLER_GR_BLOCKS_HEADERS})
|
add_library(resampler_gr_blocks ${RESAMPLER_GR_BLOCKS_SOURCES} ${RESAMPLER_GR_BLOCKS_HEADERS})
|
||||||
source_group(Headers FILES ${RESAMPLER_GR_BLOCKS_HEADERS})
|
source_group(Headers FILES ${RESAMPLER_GR_BLOCKS_HEADERS})
|
||||||
add_dependencies(resampler_gr_blocks glog-${glog_RELEASE})
|
add_dependencies(resampler_gr_blocks glog-${glog_RELEASE})
|
@ -17,6 +17,7 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
set(SIGNAL_GENERATOR_ADAPTER_SOURCES signal_generator.cc)
|
set(SIGNAL_GENERATOR_ADAPTER_SOURCES signal_generator.cc)
|
||||||
|
set(SIGNAL_GENERATOR_ADAPTER_HEADERS signal_generator.h)
|
||||||
|
|
||||||
include_directories(
|
include_directories(
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
@ -30,8 +31,6 @@ include_directories(
|
|||||||
${GNURADIO_RUNTIME_INCLUDE_DIRS}
|
${GNURADIO_RUNTIME_INCLUDE_DIRS}
|
||||||
)
|
)
|
||||||
|
|
||||||
file(GLOB SIGNAL_GENERATOR_ADAPTER_HEADERS "*.h")
|
|
||||||
list(SORT SIGNAL_GENERATOR_ADAPTER_HEADERS)
|
|
||||||
add_library(signal_generator_adapters ${SIGNAL_GENERATOR_ADAPTER_SOURCES} ${SIGNAL_GENERATOR_ADAPTER_HEADERS})
|
add_library(signal_generator_adapters ${SIGNAL_GENERATOR_ADAPTER_SOURCES} ${SIGNAL_GENERATOR_ADAPTER_HEADERS})
|
||||||
source_group(Headers FILES ${SIGNAL_GENERATOR_ADAPTER_HEADERS})
|
source_group(Headers FILES ${SIGNAL_GENERATOR_ADAPTER_HEADERS})
|
||||||
target_link_libraries(signal_generator_adapters gnss_sp_libs
|
target_link_libraries(signal_generator_adapters gnss_sp_libs
|
||||||
|
@ -17,6 +17,7 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
set(SIGNAL_GENERATOR_BLOCK_SOURCES signal_generator_c.cc)
|
set(SIGNAL_GENERATOR_BLOCK_SOURCES signal_generator_c.cc)
|
||||||
|
set(SIGNAL_GENERATOR_BLOCK_HEADERS signal_generator_c.h)
|
||||||
|
|
||||||
include_directories(
|
include_directories(
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
@ -30,8 +31,6 @@ include_directories(
|
|||||||
${VOLK_GNSSSDR_INCLUDE_DIRS}
|
${VOLK_GNSSSDR_INCLUDE_DIRS}
|
||||||
)
|
)
|
||||||
|
|
||||||
file(GLOB SIGNAL_GENERATOR_BLOCK_HEADERS "*.h")
|
|
||||||
list(SORT SIGNAL_GENERATOR_BLOCK_HEADERS)
|
|
||||||
add_library(signal_generator_blocks ${SIGNAL_GENERATOR_BLOCK_SOURCES} ${SIGNAL_GENERATOR_BLOCK_HEADERS})
|
add_library(signal_generator_blocks ${SIGNAL_GENERATOR_BLOCK_SOURCES} ${SIGNAL_GENERATOR_BLOCK_HEADERS})
|
||||||
source_group(Headers FILES ${SIGNAL_GENERATOR_BLOCK_HEADERS})
|
source_group(Headers FILES ${SIGNAL_GENERATOR_BLOCK_HEADERS})
|
||||||
target_link_libraries(signal_generator_blocks gnss_system_parameters gnss_sp_libs
|
target_link_libraries(signal_generator_blocks gnss_system_parameters gnss_sp_libs
|
||||||
@ -44,4 +43,4 @@ if(VOLK_GNSSSDR_FOUND)
|
|||||||
# add_dependencies(signal_generator_blocks glog-${glog_RELEASE})
|
# add_dependencies(signal_generator_blocks glog-${glog_RELEASE})
|
||||||
else(VOLK_GNSSSDR_FOUND)
|
else(VOLK_GNSSSDR_FOUND)
|
||||||
add_dependencies(signal_generator_blocks volk_gnsssdr_module)
|
add_dependencies(signal_generator_blocks volk_gnsssdr_module)
|
||||||
endif()
|
endif(VOLK_GNSSSDR_FOUND)
|
||||||
|
@ -16,8 +16,6 @@
|
|||||||
# along with GNSS-SDR. If not, see <https://www.gnu.org/licenses/>.
|
# along with GNSS-SDR. If not, see <https://www.gnu.org/licenses/>.
|
||||||
#
|
#
|
||||||
|
|
||||||
file(GLOB SIGNAL_SOURCE_ADAPTER_HEADERS "*.h")
|
|
||||||
list(SORT SIGNAL_SOURCE_ADAPTER_HEADERS)
|
|
||||||
|
|
||||||
# Optional drivers
|
# Optional drivers
|
||||||
|
|
||||||
@ -30,6 +28,7 @@ if(ENABLE_RAW_UDP)
|
|||||||
set(OPT_LIBRARIES ${OPT_LIBRARIES} ${PCAP_LIBRARIES})
|
set(OPT_LIBRARIES ${OPT_LIBRARIES} ${PCAP_LIBRARIES})
|
||||||
set(OPT_DRIVER_INCLUDE_DIRS ${OPT_DRIVER_INCLUDE_DIRS} ${PCAP_INCLUDE_DIRS})
|
set(OPT_DRIVER_INCLUDE_DIRS ${OPT_DRIVER_INCLUDE_DIRS} ${PCAP_INCLUDE_DIRS})
|
||||||
set(OPT_DRIVER_SOURCES ${OPT_DRIVER_SOURCES} custom_udp_signal_source.cc)
|
set(OPT_DRIVER_SOURCES ${OPT_DRIVER_SOURCES} custom_udp_signal_source.cc)
|
||||||
|
set(OPT_DRIVER_HEADERS ${OPT_DRIVER_HEADERS} custom_udp_signal_source.h)
|
||||||
endif(ENABLE_RAW_UDP)
|
endif(ENABLE_RAW_UDP)
|
||||||
|
|
||||||
if(ENABLE_PLUTOSDR OR ENABLE_FMCOMMS2)
|
if(ENABLE_PLUTOSDR OR ENABLE_FMCOMMS2)
|
||||||
@ -67,6 +66,7 @@ if(ENABLE_PLUTOSDR)
|
|||||||
##############################################
|
##############################################
|
||||||
if(IIO_FOUND)
|
if(IIO_FOUND)
|
||||||
set(OPT_DRIVER_SOURCES ${OPT_DRIVER_SOURCES} plutosdr_signal_source.cc)
|
set(OPT_DRIVER_SOURCES ${OPT_DRIVER_SOURCES} plutosdr_signal_source.cc)
|
||||||
|
set(OPT_DRIVER_HEADERS ${OPT_DRIVER_HEADERS} plutosdr_signal_source.h)
|
||||||
endif(IIO_FOUND)
|
endif(IIO_FOUND)
|
||||||
endif(ENABLE_PLUTOSDR)
|
endif(ENABLE_PLUTOSDR)
|
||||||
|
|
||||||
@ -77,6 +77,7 @@ if(ENABLE_FMCOMMS2)
|
|||||||
###############################################
|
###############################################
|
||||||
if(IIO_FOUND)
|
if(IIO_FOUND)
|
||||||
set(OPT_DRIVER_SOURCES ${OPT_DRIVER_SOURCES} fmcomms2_signal_source.cc)
|
set(OPT_DRIVER_SOURCES ${OPT_DRIVER_SOURCES} fmcomms2_signal_source.cc)
|
||||||
|
set(OPT_DRIVER_HEADERS ${OPT_DRIVER_HEADERS} fmcomms2_signal_source.h)
|
||||||
endif(IIO_FOUND)
|
endif(IIO_FOUND)
|
||||||
endif(ENABLE_FMCOMMS2)
|
endif(ENABLE_FMCOMMS2)
|
||||||
|
|
||||||
@ -86,6 +87,7 @@ if(ENABLE_AD9361)
|
|||||||
###############################################
|
###############################################
|
||||||
if(LIBIIO_FOUND)
|
if(LIBIIO_FOUND)
|
||||||
set(OPT_DRIVER_SOURCES ${OPT_DRIVER_SOURCES} ad9361_fpga_signal_source.cc)
|
set(OPT_DRIVER_SOURCES ${OPT_DRIVER_SOURCES} ad9361_fpga_signal_source.cc)
|
||||||
|
set(OPT_DRIVER_HEADERS ${OPT_DRIVER_HEADERS} ad9361_fpga_signal_source.h)
|
||||||
endif(LIBIIO_FOUND)
|
endif(LIBIIO_FOUND)
|
||||||
endif(ENABLE_AD9361)
|
endif(ENABLE_AD9361)
|
||||||
|
|
||||||
@ -103,6 +105,7 @@ if(ENABLE_GN3S)
|
|||||||
set(OPT_LIBRARIES ${OPT_LIBRARIES} ${GR_GN3S_LIBRARIES})
|
set(OPT_LIBRARIES ${OPT_LIBRARIES} ${GR_GN3S_LIBRARIES})
|
||||||
set(OPT_DRIVER_INCLUDE_DIRS ${OPT_DRIVER_INCLUDE_DIRS} ${GR_GN3S_INCLUDE_DIRS})
|
set(OPT_DRIVER_INCLUDE_DIRS ${OPT_DRIVER_INCLUDE_DIRS} ${GR_GN3S_INCLUDE_DIRS})
|
||||||
set(OPT_DRIVER_SOURCES ${OPT_DRIVER_SOURCES} gn3s_signal_source.cc)
|
set(OPT_DRIVER_SOURCES ${OPT_DRIVER_SOURCES} gn3s_signal_source.cc)
|
||||||
|
set(OPT_DRIVER_HEADERS ${OPT_DRIVER_HEADERS} gn3s_signal_source.h)
|
||||||
endif(ENABLE_GN3S)
|
endif(ENABLE_GN3S)
|
||||||
|
|
||||||
|
|
||||||
@ -123,6 +126,7 @@ if(ENABLE_FLEXIBAND)
|
|||||||
set(OPT_LIBRARIES ${OPT_LIBRARIES} ${TELEORBIT_LIBRARIES})
|
set(OPT_LIBRARIES ${OPT_LIBRARIES} ${TELEORBIT_LIBRARIES})
|
||||||
set(OPT_DRIVER_INCLUDE_DIRS ${OPT_DRIVER_INCLUDE_DIRS} ${FLEXIBAND_DRIVER_INCLUDE_DIRS})
|
set(OPT_DRIVER_INCLUDE_DIRS ${OPT_DRIVER_INCLUDE_DIRS} ${FLEXIBAND_DRIVER_INCLUDE_DIRS})
|
||||||
set(OPT_DRIVER_SOURCES ${OPT_DRIVER_SOURCES} flexiband_signal_source.cc)
|
set(OPT_DRIVER_SOURCES ${OPT_DRIVER_SOURCES} flexiband_signal_source.cc)
|
||||||
|
set(OPT_DRIVER_HEADERS ${OPT_DRIVER_HEADERS} flexiband_signal_source.h)
|
||||||
endif(ENABLE_FLEXIBAND)
|
endif(ENABLE_FLEXIBAND)
|
||||||
|
|
||||||
|
|
||||||
@ -138,6 +142,7 @@ if(ENABLE_ARRAY)
|
|||||||
set(OPT_LIBRARIES ${OPT_LIBRARIES} ${GR_DBFCTTC_LIBRARIES})
|
set(OPT_LIBRARIES ${OPT_LIBRARIES} ${GR_DBFCTTC_LIBRARIES})
|
||||||
set(OPT_DRIVER_INCLUDE_DIRS ${OPT_DRIVER_INCLUDE_DIRS} ${GR_DBFCTTC_INCLUDE_DIRS})
|
set(OPT_DRIVER_INCLUDE_DIRS ${OPT_DRIVER_INCLUDE_DIRS} ${GR_DBFCTTC_INCLUDE_DIRS})
|
||||||
set(OPT_DRIVER_SOURCES ${OPT_DRIVER_SOURCES} raw_array_signal_source.cc)
|
set(OPT_DRIVER_SOURCES ${OPT_DRIVER_SOURCES} raw_array_signal_source.cc)
|
||||||
|
set(OPT_DRIVER_HEADERS ${OPT_DRIVER_HEADERS} raw_array_signal_source.h)
|
||||||
endif(ENABLE_ARRAY)
|
endif(ENABLE_ARRAY)
|
||||||
|
|
||||||
|
|
||||||
@ -156,6 +161,7 @@ if(ENABLE_OSMOSDR)
|
|||||||
${GROSMOSDR_INCLUDE_DIR}/osmosdr
|
${GROSMOSDR_INCLUDE_DIR}/osmosdr
|
||||||
)
|
)
|
||||||
set(OPT_DRIVER_SOURCES ${OPT_DRIVER_SOURCES} osmosdr_signal_source.cc)
|
set(OPT_DRIVER_SOURCES ${OPT_DRIVER_SOURCES} osmosdr_signal_source.cc)
|
||||||
|
set(OPT_DRIVER_HEADERS ${OPT_DRIVER_HEADERS} osmosdr_signal_source.h)
|
||||||
set(OPT_LIBRARIES ${OPT_LIBRARIES} ${GROSMOSDR_LIBRARIES})
|
set(OPT_LIBRARIES ${OPT_LIBRARIES} ${GROSMOSDR_LIBRARIES})
|
||||||
set(OPT_DRIVER_INCLUDE_DIRS ${OPT_DRIVER_INCLUDE_DIRS} ${OSMO_DRIVER_INCLUDE_DIRS})
|
set(OPT_DRIVER_INCLUDE_DIRS ${OPT_DRIVER_INCLUDE_DIRS} ${OSMO_DRIVER_INCLUDE_DIRS})
|
||||||
endif(NOT GROSMOSDR_FOUND)
|
endif(NOT GROSMOSDR_FOUND)
|
||||||
@ -163,10 +169,9 @@ endif(ENABLE_OSMOSDR)
|
|||||||
|
|
||||||
if(ENABLE_UHD AND GNURADIO_UHD_LIBRARIES_gnuradio-uhd)
|
if(ENABLE_UHD AND GNURADIO_UHD_LIBRARIES_gnuradio-uhd)
|
||||||
set(OPT_DRIVER_SOURCES ${OPT_DRIVER_SOURCES} uhd_signal_source.cc)
|
set(OPT_DRIVER_SOURCES ${OPT_DRIVER_SOURCES} uhd_signal_source.cc)
|
||||||
|
set(OPT_DRIVER_HEADERS ${OPT_DRIVER_HEADERS} uhd_signal_source.h)
|
||||||
set(OPT_LIBRARIES ${OPT_LIBRARIES} ${UHD_LIBRARIES} ${GNURADIO_UHD_LIBRARIES})
|
set(OPT_LIBRARIES ${OPT_LIBRARIES} ${UHD_LIBRARIES} ${GNURADIO_UHD_LIBRARIES})
|
||||||
set(OPT_DRIVER_INCLUDE_DIRS ${OPT_DRIVER_INCLUDE_DIRS} ${UHD_INCLUDE_DIRS})
|
set(OPT_DRIVER_INCLUDE_DIRS ${OPT_DRIVER_INCLUDE_DIRS} ${UHD_INCLUDE_DIRS})
|
||||||
else(ENABLE_UHD AND GNURADIO_UHD_LIBRARIES_gnuradio-uhd)
|
|
||||||
list(REMOVE_ITEM SIGNAL_SOURCE_ADAPTER_HEADERS ${CMAKE_SOURCE_DIR}/src/algorithms/signal_source/adapters/uhd_signal_source.h)
|
|
||||||
endif(ENABLE_UHD AND GNURADIO_UHD_LIBRARIES_gnuradio-uhd)
|
endif(ENABLE_UHD AND GNURADIO_UHD_LIBRARIES_gnuradio-uhd)
|
||||||
|
|
||||||
|
|
||||||
@ -180,10 +185,24 @@ set(SIGNAL_SOURCE_ADAPTER_SOURCES file_signal_source.cc
|
|||||||
${OPT_DRIVER_SOURCES}
|
${OPT_DRIVER_SOURCES}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
set(SIGNAL_SOURCE_ADAPTER_HEADERS file_signal_source.h
|
||||||
|
gen_signal_source.h
|
||||||
|
nsr_file_signal_source.h
|
||||||
|
spir_file_signal_source.h
|
||||||
|
spir_gss6450_file_signal_source.h
|
||||||
|
rtl_tcp_signal_source.h
|
||||||
|
labsat_signal_source.h
|
||||||
|
${OPT_DRIVER_HEADERS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
if(PC_GNURADIO_RUNTIME_VERSION VERSION_GREATER 3.7.3)
|
if(PC_GNURADIO_RUNTIME_VERSION VERSION_GREATER 3.7.3)
|
||||||
set(SIGNAL_SOURCE_ADAPTER_SOURCES ${SIGNAL_SOURCE_ADAPTER_SOURCES}
|
set(SIGNAL_SOURCE_ADAPTER_SOURCES ${SIGNAL_SOURCE_ADAPTER_SOURCES}
|
||||||
two_bit_cpx_file_signal_source.cc
|
two_bit_cpx_file_signal_source.cc
|
||||||
two_bit_packed_file_signal_source.cc )
|
two_bit_packed_file_signal_source.cc )
|
||||||
|
set(SIGNAL_SOURCE_ADAPTER_HEADERS ${SIGNAL_SOURCE_ADAPTER_HEADERS}
|
||||||
|
two_bit_cpx_file_signal_source.h
|
||||||
|
two_bit_packed_file_signal_source.h )
|
||||||
endif(PC_GNURADIO_RUNTIME_VERSION VERSION_GREATER 3.7.3)
|
endif(PC_GNURADIO_RUNTIME_VERSION VERSION_GREATER 3.7.3)
|
||||||
|
|
||||||
include_directories(
|
include_directories(
|
||||||
@ -207,6 +226,9 @@ endif(ARCH_64BITS)
|
|||||||
|
|
||||||
add_definitions(-DGNSSSDR_INSTALL_DIR="${CMAKE_INSTALL_PREFIX}")
|
add_definitions(-DGNSSSDR_INSTALL_DIR="${CMAKE_INSTALL_PREFIX}")
|
||||||
|
|
||||||
|
list(SORT SIGNAL_SOURCE_ADAPTER_HEADERS)
|
||||||
|
list(SORT SIGNAL_SOURCE_ADAPTER_SOURCES)
|
||||||
|
|
||||||
add_library(signal_source_adapters ${SIGNAL_SOURCE_ADAPTER_SOURCES} ${SIGNAL_SOURCE_ADAPTER_HEADERS})
|
add_library(signal_source_adapters ${SIGNAL_SOURCE_ADAPTER_SOURCES} ${SIGNAL_SOURCE_ADAPTER_HEADERS})
|
||||||
source_group(Headers FILES ${SIGNAL_SOURCE_ADAPTER_HEADERS})
|
source_group(Headers FILES ${SIGNAL_SOURCE_ADAPTER_HEADERS})
|
||||||
target_link_libraries(signal_source_adapters signal_source_gr_blocks
|
target_link_libraries(signal_source_adapters signal_source_gr_blocks
|
||||||
|
@ -26,8 +26,10 @@ if(ENABLE_RAW_UDP)
|
|||||||
set(OPT_LIBRARIES ${OPT_LIBRARIES} ${PCAP_LIBRARIES})
|
set(OPT_LIBRARIES ${OPT_LIBRARIES} ${PCAP_LIBRARIES})
|
||||||
set(OPT_DRIVER_INCLUDE_DIRS ${OPT_DRIVER_INCLUDE_DIRS} ${PCAP_INCLUDE_DIRS})
|
set(OPT_DRIVER_INCLUDE_DIRS ${OPT_DRIVER_INCLUDE_DIRS} ${PCAP_INCLUDE_DIRS})
|
||||||
set(OPT_DRIVER_SOURCES ${OPT_DRIVER_SOURCES} gr_complex_ip_packet_source.cc)
|
set(OPT_DRIVER_SOURCES ${OPT_DRIVER_SOURCES} gr_complex_ip_packet_source.cc)
|
||||||
|
set(OPT_DRIVER_HEADERS ${OPT_DRIVER_HEADERS} gr_complex_ip_packet_source.h)
|
||||||
endif(ENABLE_RAW_UDP)
|
endif(ENABLE_RAW_UDP)
|
||||||
|
|
||||||
|
|
||||||
set(SIGNAL_SOURCE_GR_BLOCKS_SOURCES
|
set(SIGNAL_SOURCE_GR_BLOCKS_SOURCES
|
||||||
unpack_byte_2bit_samples.cc
|
unpack_byte_2bit_samples.cc
|
||||||
unpack_byte_2bit_cpx_samples.cc
|
unpack_byte_2bit_cpx_samples.cc
|
||||||
@ -40,6 +42,19 @@ set(SIGNAL_SOURCE_GR_BLOCKS_SOURCES
|
|||||||
${OPT_DRIVER_SOURCES}
|
${OPT_DRIVER_SOURCES}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
set(SIGNAL_SOURCE_GR_BLOCKS_HEADERS
|
||||||
|
unpack_byte_2bit_samples.h
|
||||||
|
unpack_byte_2bit_cpx_samples.h
|
||||||
|
unpack_byte_4bit_samples.h
|
||||||
|
unpack_intspir_1bit_samples.h
|
||||||
|
rtl_tcp_signal_source_c.h
|
||||||
|
unpack_2bit_samples.h
|
||||||
|
unpack_spir_gss6450_samples.h
|
||||||
|
labsat23_source.h
|
||||||
|
${OPT_DRIVER_HEADERS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
include_directories(
|
include_directories(
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
${CMAKE_SOURCE_DIR}/src/algorithms/signal_source/libs
|
${CMAKE_SOURCE_DIR}/src/algorithms/signal_source/libs
|
||||||
@ -50,8 +65,9 @@ include_directories(
|
|||||||
${OPT_DRIVER_INCLUDE_DIRS}
|
${OPT_DRIVER_INCLUDE_DIRS}
|
||||||
)
|
)
|
||||||
|
|
||||||
file(GLOB SIGNAL_SOURCE_GR_BLOCKS_HEADERS "*.h")
|
|
||||||
list(SORT SIGNAL_SOURCE_GR_BLOCKS_HEADERS)
|
list(SORT SIGNAL_SOURCE_GR_BLOCKS_HEADERS)
|
||||||
|
list(SORT SIGNAL_SOURCE_GR_BLOCKS_SOURCES)
|
||||||
|
|
||||||
add_library(signal_source_gr_blocks ${SIGNAL_SOURCE_GR_BLOCKS_SOURCES} ${SIGNAL_SOURCE_GR_BLOCKS_HEADERS})
|
add_library(signal_source_gr_blocks ${SIGNAL_SOURCE_GR_BLOCKS_SOURCES} ${SIGNAL_SOURCE_GR_BLOCKS_HEADERS})
|
||||||
source_group(Headers FILES ${SIGNAL_SOURCE_GR_BLOCKS_HEADERS})
|
source_group(Headers FILES ${SIGNAL_SOURCE_GR_BLOCKS_HEADERS})
|
||||||
target_link_libraries(signal_source_gr_blocks
|
target_link_libraries(signal_source_gr_blocks
|
||||||
|
@ -78,6 +78,8 @@ set(SIGNAL_SOURCE_LIB_HEADERS
|
|||||||
)
|
)
|
||||||
|
|
||||||
list(SORT SIGNAL_SOURCE_LIB_HEADERS)
|
list(SORT SIGNAL_SOURCE_LIB_HEADERS)
|
||||||
|
list(SORT SIGNAL_SOURCE_LIB_SOURCES)
|
||||||
|
|
||||||
add_library(signal_source_lib ${SIGNAL_SOURCE_LIB_SOURCES} ${SIGNAL_SOURCE_LIB_HEADERS})
|
add_library(signal_source_lib ${SIGNAL_SOURCE_LIB_SOURCES} ${SIGNAL_SOURCE_LIB_HEADERS})
|
||||||
source_group(Headers FILES ${SIGNAL_SOURCE_LIB_HEADERS})
|
source_group(Headers FILES ${SIGNAL_SOURCE_LIB_HEADERS})
|
||||||
target_link_libraries(signal_source_lib ${OPT_LIBRARIES})
|
target_link_libraries(signal_source_lib ${OPT_LIBRARIES})
|
||||||
|
@ -28,6 +28,17 @@ set(TELEMETRY_DECODER_ADAPTER_SOURCES
|
|||||||
glonass_l2_ca_telemetry_decoder.cc
|
glonass_l2_ca_telemetry_decoder.cc
|
||||||
)
|
)
|
||||||
|
|
||||||
|
set(TELEMETRY_DECODER_ADAPTER_HEADERS
|
||||||
|
gps_l1_ca_telemetry_decoder.h
|
||||||
|
gps_l2c_telemetry_decoder.h
|
||||||
|
gps_l5_telemetry_decoder.h
|
||||||
|
galileo_e1b_telemetry_decoder.h
|
||||||
|
sbas_l1_telemetry_decoder.h
|
||||||
|
galileo_e5a_telemetry_decoder.h
|
||||||
|
glonass_l1_ca_telemetry_decoder.h
|
||||||
|
glonass_l2_ca_telemetry_decoder.h
|
||||||
|
)
|
||||||
|
|
||||||
include_directories(
|
include_directories(
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
${CMAKE_SOURCE_DIR}/src/core/system_parameters
|
${CMAKE_SOURCE_DIR}/src/core/system_parameters
|
||||||
@ -42,8 +53,9 @@ include_directories(
|
|||||||
${GNURADIO_RUNTIME_INCLUDE_DIRS}
|
${GNURADIO_RUNTIME_INCLUDE_DIRS}
|
||||||
)
|
)
|
||||||
|
|
||||||
file(GLOB TELEMETRY_DECODER_ADAPTER_HEADERS "*.h")
|
|
||||||
list(SORT TELEMETRY_DECODER_ADAPTER_HEADERS)
|
list(SORT TELEMETRY_DECODER_ADAPTER_HEADERS)
|
||||||
|
list(SORT TELEMETRY_DECODER_ADAPTER_SOURCES)
|
||||||
|
|
||||||
add_library(telemetry_decoder_adapters ${TELEMETRY_DECODER_ADAPTER_SOURCES} ${TELEMETRY_DECODER_ADAPTER_HEADERS})
|
add_library(telemetry_decoder_adapters ${TELEMETRY_DECODER_ADAPTER_SOURCES} ${TELEMETRY_DECODER_ADAPTER_HEADERS})
|
||||||
source_group(Headers FILES ${TELEMETRY_DECODER_ADAPTER_HEADERS})
|
source_group(Headers FILES ${TELEMETRY_DECODER_ADAPTER_HEADERS})
|
||||||
target_link_libraries(telemetry_decoder_adapters telemetry_decoder_gr_blocks gnss_system_parameters ${GNURADIO_RUNTIME_LIBRARIES})
|
target_link_libraries(telemetry_decoder_adapters telemetry_decoder_gr_blocks gnss_system_parameters ${GNURADIO_RUNTIME_LIBRARIES})
|
||||||
|
@ -26,6 +26,16 @@ set(TELEMETRY_DECODER_GR_BLOCKS_SOURCES
|
|||||||
galileo_telemetry_decoder_cc.cc
|
galileo_telemetry_decoder_cc.cc
|
||||||
)
|
)
|
||||||
|
|
||||||
|
set(TELEMETRY_DECODER_GR_BLOCKS_HEADERS
|
||||||
|
gps_l1_ca_telemetry_decoder_cc.h
|
||||||
|
gps_l2c_telemetry_decoder_cc.h
|
||||||
|
gps_l5_telemetry_decoder_cc.h
|
||||||
|
sbas_l1_telemetry_decoder_cc.h
|
||||||
|
glonass_l1_ca_telemetry_decoder_cc.h
|
||||||
|
glonass_l2_ca_telemetry_decoder_cc.h
|
||||||
|
galileo_telemetry_decoder_cc.h
|
||||||
|
)
|
||||||
|
|
||||||
include_directories(
|
include_directories(
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
${CMAKE_SOURCE_DIR}/src/core/system_parameters
|
${CMAKE_SOURCE_DIR}/src/core/system_parameters
|
||||||
@ -39,8 +49,9 @@ include_directories(
|
|||||||
${VOLK_GNSSSDR_INCLUDE_DIRS}
|
${VOLK_GNSSSDR_INCLUDE_DIRS}
|
||||||
)
|
)
|
||||||
|
|
||||||
file(GLOB TELEMETRY_DECODER_GR_BLOCKS_HEADERS "*.h")
|
|
||||||
list(SORT TELEMETRY_DECODER_GR_BLOCKS_HEADERS)
|
list(SORT TELEMETRY_DECODER_GR_BLOCKS_HEADERS)
|
||||||
|
list(SORT TELEMETRY_DECODER_GR_BLOCKS_SOURCES)
|
||||||
|
|
||||||
add_library(telemetry_decoder_gr_blocks ${TELEMETRY_DECODER_GR_BLOCKS_SOURCES} ${TELEMETRY_DECODER_GR_BLOCKS_HEADERS})
|
add_library(telemetry_decoder_gr_blocks ${TELEMETRY_DECODER_GR_BLOCKS_SOURCES} ${TELEMETRY_DECODER_GR_BLOCKS_HEADERS})
|
||||||
source_group(Headers FILES ${TELEMETRY_DECODER_GR_BLOCKS_HEADERS})
|
source_group(Headers FILES ${TELEMETRY_DECODER_GR_BLOCKS_HEADERS})
|
||||||
target_link_libraries(telemetry_decoder_gr_blocks telemetry_decoder_libswiftcnav telemetry_decoder_lib gnss_system_parameters ${GNURADIO_RUNTIME_LIBRARIES} ${VOLK_GNSSSDR_LIBRARIES})
|
target_link_libraries(telemetry_decoder_gr_blocks telemetry_decoder_libswiftcnav telemetry_decoder_lib gnss_system_parameters ${GNURADIO_RUNTIME_LIBRARIES} ${VOLK_GNSSSDR_LIBRARIES})
|
||||||
|
@ -22,6 +22,11 @@ set(TELEMETRY_DECODER_LIB_SOURCES
|
|||||||
viterbi_decoder.cc
|
viterbi_decoder.cc
|
||||||
)
|
)
|
||||||
|
|
||||||
|
set(TELEMETRY_DECODER_LIB_HEADERS
|
||||||
|
viterbi_decoder.h
|
||||||
|
convolutional.h
|
||||||
|
)
|
||||||
|
|
||||||
include_directories(
|
include_directories(
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
${CMAKE_SOURCE_DIR}/src/core/system_parameters
|
${CMAKE_SOURCE_DIR}/src/core/system_parameters
|
||||||
@ -33,9 +38,9 @@ include_directories(
|
|||||||
${GFlags_INCLUDE_DIRS}
|
${GFlags_INCLUDE_DIRS}
|
||||||
)
|
)
|
||||||
|
|
||||||
file(GLOB TELEMETRY_DECODER_LIB_HEADERS "*.h")
|
|
||||||
|
|
||||||
list(SORT TELEMETRY_DECODER_LIB_HEADERS)
|
list(SORT TELEMETRY_DECODER_LIB_HEADERS)
|
||||||
|
list(SORT TELEMETRY_DECODER_LIB_SOURCES)
|
||||||
|
|
||||||
add_library(telemetry_decoder_lib ${TELEMETRY_DECODER_LIB_SOURCES} ${TELEMETRY_DECODER_LIB_HEADERS})
|
add_library(telemetry_decoder_lib ${TELEMETRY_DECODER_LIB_SOURCES} ${TELEMETRY_DECODER_LIB_HEADERS})
|
||||||
source_group(Headers FILES ${TELEMETRY_DECODER_LIB_HEADERS})
|
source_group(Headers FILES ${TELEMETRY_DECODER_LIB_HEADERS})
|
||||||
target_link_libraries(telemetry_decoder_lib gnss_system_parameters)
|
target_link_libraries(telemetry_decoder_lib gnss_system_parameters)
|
||||||
|
@ -23,12 +23,20 @@ set(TELEMETRY_DECODER_LIBSWIFTCNAV_SOURCES
|
|||||||
viterbi27.c
|
viterbi27.c
|
||||||
)
|
)
|
||||||
|
|
||||||
|
set(TELEMETRY_DECODER_LIBSWIFTCNAV_HEADERS
|
||||||
|
cnav_msg.h
|
||||||
|
bits.h
|
||||||
|
edc.h
|
||||||
|
swift_common.h
|
||||||
|
fec.h
|
||||||
|
)
|
||||||
|
|
||||||
include_directories(
|
include_directories(
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
)
|
)
|
||||||
|
|
||||||
file(GLOB TELEMETRY_DECODER_LIBSWIFTCNAV_HEADERS "*.h")
|
|
||||||
list(SORT TELEMETRY_DECODER_LIBSWIFTCNAV_HEADERS)
|
list(SORT TELEMETRY_DECODER_LIBSWIFTCNAV_HEADERS)
|
||||||
|
list(SORT TELEMETRY_DECODER_LIBSWIFTCNAV_SOURCES)
|
||||||
|
|
||||||
add_library(telemetry_decoder_libswiftcnav STATIC ${TELEMETRY_DECODER_LIBSWIFTCNAV_SOURCES} ${TELEMETRY_DECODER_LIBSWIFTCNAV_HEADERS})
|
add_library(telemetry_decoder_libswiftcnav STATIC ${TELEMETRY_DECODER_LIBSWIFTCNAV_SOURCES} ${TELEMETRY_DECODER_LIBSWIFTCNAV_HEADERS})
|
||||||
source_group(Headers FILES ${TELEMETRY_DECODER_LIBSWIFTCNAV_HEADERS})
|
source_group(Headers FILES ${TELEMETRY_DECODER_LIBSWIFTCNAV_HEADERS})
|
||||||
|
@ -17,12 +17,25 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
if(ENABLE_CUDA)
|
if(ENABLE_CUDA)
|
||||||
set(OPT_TRACKING_ADAPTERS ${OPT_TRACKING_ADAPTERS} gps_l1_ca_dll_pll_tracking_gpu.cc)
|
set(OPT_TRACKING_ADAPTERS_SOURCES ${OPT_TRACKING_ADAPTERS_SOURCES} gps_l1_ca_dll_pll_tracking_gpu.cc)
|
||||||
|
set(OPT_TRACKING_ADAPTERS_HEADERS ${OPT_TRACKING_ADAPTERS_HEADERS} gps_l1_ca_dll_pll_tracking_gpu.h)
|
||||||
set(OPT_TRACKING_INCLUDE_DIRS ${OPT_TRACKING_INCLUDE_DIRS} ${CUDA_INCLUDE_DIRS})
|
set(OPT_TRACKING_INCLUDE_DIRS ${OPT_TRACKING_INCLUDE_DIRS} ${CUDA_INCLUDE_DIRS})
|
||||||
endif(ENABLE_CUDA)
|
endif(ENABLE_CUDA)
|
||||||
|
|
||||||
if(ENABLE_FPGA)
|
if(ENABLE_FPGA)
|
||||||
SET(OPT_TRACKING_ADAPTERS ${OPT_TRACKING_ADAPTERS} gps_l1_ca_dll_pll_tracking_fpga.cc gps_l2_m_dll_pll_tracking_fpga.cc galileo_e1_dll_pll_veml_tracking_fpga.cc galileo_e5a_dll_pll_tracking_fpga.cc gps_l5_dll_pll_tracking_fpga.cc)
|
set(OPT_TRACKING_ADAPTERS_SOURCES ${OPT_TRACKING_ADAPTERS_SOURCES}
|
||||||
|
gps_l1_ca_dll_pll_tracking_fpga.cc
|
||||||
|
gps_l2_m_dll_pll_tracking_fpga.cc
|
||||||
|
galileo_e1_dll_pll_veml_tracking_fpga.cc
|
||||||
|
galileo_e5a_dll_pll_tracking_fpga.cc
|
||||||
|
gps_l5_dll_pll_tracking_fpga.cc)
|
||||||
|
|
||||||
|
set(OPT_TRACKING_ADAPTERS_HEADERS ${OPT_TRACKING_ADAPTERS_HEADERS}
|
||||||
|
gps_l1_ca_dll_pll_tracking_fpga.h
|
||||||
|
gps_l2_m_dll_pll_tracking_fpga.h
|
||||||
|
galileo_e1_dll_pll_veml_tracking_fpga.h
|
||||||
|
galileo_e5a_dll_pll_tracking_fpga.h
|
||||||
|
gps_l5_dll_pll_tracking_fpga.h)
|
||||||
endif(ENABLE_FPGA)
|
endif(ENABLE_FPGA)
|
||||||
|
|
||||||
set(TRACKING_ADAPTER_SOURCES
|
set(TRACKING_ADAPTER_SOURCES
|
||||||
@ -39,7 +52,24 @@ set(TRACKING_ADAPTER_SOURCES
|
|||||||
gps_l5_dll_pll_tracking.cc
|
gps_l5_dll_pll_tracking.cc
|
||||||
glonass_l2_ca_dll_pll_tracking.cc
|
glonass_l2_ca_dll_pll_tracking.cc
|
||||||
glonass_l2_ca_dll_pll_c_aid_tracking.cc
|
glonass_l2_ca_dll_pll_c_aid_tracking.cc
|
||||||
${OPT_TRACKING_ADAPTERS}
|
${OPT_TRACKING_ADAPTERS_SOURCES}
|
||||||
|
)
|
||||||
|
|
||||||
|
set(TRACKING_ADAPTER_HEADERS
|
||||||
|
galileo_e1_dll_pll_veml_tracking.h
|
||||||
|
galileo_e1_tcp_connector_tracking.h
|
||||||
|
gps_l1_ca_dll_pll_tracking.h
|
||||||
|
gps_l1_ca_dll_pll_c_aid_tracking.h
|
||||||
|
gps_l1_ca_tcp_connector_tracking.h
|
||||||
|
galileo_e5a_dll_pll_tracking.h
|
||||||
|
gps_l2_m_dll_pll_tracking.h
|
||||||
|
glonass_l1_ca_dll_pll_tracking.h
|
||||||
|
glonass_l1_ca_dll_pll_c_aid_tracking.h
|
||||||
|
gps_l1_ca_kf_tracking.h
|
||||||
|
gps_l5_dll_pll_tracking.h
|
||||||
|
glonass_l2_ca_dll_pll_tracking.h
|
||||||
|
glonass_l2_ca_dll_pll_c_aid_tracking.h
|
||||||
|
${OPT_TRACKING_ADAPTERS_HEADERS}
|
||||||
)
|
)
|
||||||
|
|
||||||
include_directories(
|
include_directories(
|
||||||
@ -58,8 +88,9 @@ include_directories(
|
|||||||
${OPT_TRACKING_INCLUDE_DIRS}
|
${OPT_TRACKING_INCLUDE_DIRS}
|
||||||
)
|
)
|
||||||
|
|
||||||
file(GLOB TRACKING_ADAPTER_HEADERS "*.h")
|
|
||||||
list(SORT TRACKING_ADAPTER_HEADERS)
|
list(SORT TRACKING_ADAPTER_HEADERS)
|
||||||
|
list(SORT TRACKING_ADAPTER_SOURCES)
|
||||||
|
|
||||||
add_library(tracking_adapters ${TRACKING_ADAPTER_SOURCES} ${TRACKING_ADAPTER_HEADERS})
|
add_library(tracking_adapters ${TRACKING_ADAPTER_SOURCES} ${TRACKING_ADAPTER_HEADERS})
|
||||||
source_group(Headers FILES ${TRACKING_ADAPTER_HEADERS})
|
source_group(Headers FILES ${TRACKING_ADAPTER_HEADERS})
|
||||||
target_link_libraries(tracking_adapters tracking_gr_blocks gnss_sp_libs gnss_sdr_flags)
|
target_link_libraries(tracking_adapters tracking_gr_blocks gnss_sp_libs gnss_sdr_flags)
|
||||||
|
@ -17,13 +17,15 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
if(ENABLE_CUDA)
|
if(ENABLE_CUDA)
|
||||||
set(OPT_TRACKING_BLOCKS ${OPT_TRACKING_BLOCKS} gps_l1_ca_dll_pll_tracking_gpu_cc.cc)
|
set(OPT_TRACKING_BLOCKS_SOURCES ${OPT_TRACKING_BLOCKS_SOURCES} gps_l1_ca_dll_pll_tracking_gpu_cc.cc)
|
||||||
|
set(OPT_TRACKING_BLOCKS_HEADERS ${OPT_TRACKING_BLOCKS_HEADERS} gps_l1_ca_dll_pll_tracking_gpu_cc.h)
|
||||||
set(OPT_TRACKING_INCLUDES ${OPT_TRACKING_INCLUDES} ${CUDA_INCLUDE_DIRS})
|
set(OPT_TRACKING_INCLUDES ${OPT_TRACKING_INCLUDES} ${CUDA_INCLUDE_DIRS})
|
||||||
set(OPT_TRACKING_LIBRARIES ${OPT_TRACKING_LIBRARIES} ${CUDA_LIBRARIES})
|
set(OPT_TRACKING_LIBRARIES ${OPT_TRACKING_LIBRARIES} ${CUDA_LIBRARIES})
|
||||||
endif(ENABLE_CUDA)
|
endif(ENABLE_CUDA)
|
||||||
|
|
||||||
if(ENABLE_FPGA)
|
if(ENABLE_FPGA)
|
||||||
set(OPT_TRACKING_BLOCKS ${OPT_TRACKING_BLOCKS} dll_pll_veml_tracking_fpga.cc)
|
set(OPT_TRACKING_BLOCKS_SOURCES ${OPT_TRACKING_BLOCKS_SOURCES} dll_pll_veml_tracking_fpga.cc)
|
||||||
|
set(OPT_TRACKING_BLOCKS_HEADERS ${OPT_TRACKING_BLOCKS_HEADERS} dll_pll_veml_tracking_fpga.h)
|
||||||
endif(ENABLE_FPGA)
|
endif(ENABLE_FPGA)
|
||||||
|
|
||||||
set(TRACKING_GR_BLOCKS_SOURCES
|
set(TRACKING_GR_BLOCKS_SOURCES
|
||||||
@ -39,7 +41,23 @@ set(TRACKING_GR_BLOCKS_SOURCES
|
|||||||
glonass_l2_ca_dll_pll_c_aid_tracking_cc.cc
|
glonass_l2_ca_dll_pll_c_aid_tracking_cc.cc
|
||||||
glonass_l2_ca_dll_pll_c_aid_tracking_sc.cc
|
glonass_l2_ca_dll_pll_c_aid_tracking_sc.cc
|
||||||
dll_pll_veml_tracking.cc
|
dll_pll_veml_tracking.cc
|
||||||
${OPT_TRACKING_BLOCKS}
|
${OPT_TRACKING_BLOCKS_SOURCES}
|
||||||
|
)
|
||||||
|
|
||||||
|
set(TRACKING_GR_BLOCKS_HEADERS
|
||||||
|
galileo_e1_tcp_connector_tracking_cc.h
|
||||||
|
gps_l1_ca_tcp_connector_tracking_cc.h
|
||||||
|
gps_l1_ca_dll_pll_c_aid_tracking_cc.h
|
||||||
|
gps_l1_ca_dll_pll_c_aid_tracking_sc.h
|
||||||
|
glonass_l1_ca_dll_pll_tracking_cc.h
|
||||||
|
glonass_l1_ca_dll_pll_c_aid_tracking_cc.h
|
||||||
|
glonass_l1_ca_dll_pll_c_aid_tracking_sc.h
|
||||||
|
gps_l1_ca_kf_tracking_cc.h
|
||||||
|
glonass_l2_ca_dll_pll_tracking_cc.h
|
||||||
|
glonass_l2_ca_dll_pll_c_aid_tracking_cc.h
|
||||||
|
glonass_l2_ca_dll_pll_c_aid_tracking_sc.h
|
||||||
|
dll_pll_veml_tracking.h
|
||||||
|
${OPT_TRACKING_BLOCKS_HEADERS}
|
||||||
)
|
)
|
||||||
|
|
||||||
include_directories(
|
include_directories(
|
||||||
@ -63,8 +81,9 @@ if(ENABLE_GENERIC_ARCH)
|
|||||||
add_definitions( -DGENERIC_ARCH=1 )
|
add_definitions( -DGENERIC_ARCH=1 )
|
||||||
endif(ENABLE_GENERIC_ARCH)
|
endif(ENABLE_GENERIC_ARCH)
|
||||||
|
|
||||||
file(GLOB TRACKING_GR_BLOCKS_HEADERS "*.h")
|
|
||||||
list(SORT TRACKING_GR_BLOCKS_HEADERS)
|
list(SORT TRACKING_GR_BLOCKS_HEADERS)
|
||||||
|
list(SORT TRACKING_GR_BLOCKS_SOURCES)
|
||||||
|
|
||||||
add_library(tracking_gr_blocks ${TRACKING_GR_BLOCKS_SOURCES} ${TRACKING_GR_BLOCKS_HEADERS})
|
add_library(tracking_gr_blocks ${TRACKING_GR_BLOCKS_SOURCES} ${TRACKING_GR_BLOCKS_HEADERS})
|
||||||
source_group(Headers FILES ${TRACKING_GR_BLOCKS_HEADERS})
|
source_group(Headers FILES ${TRACKING_GR_BLOCKS_HEADERS})
|
||||||
|
|
||||||
|
@ -30,7 +30,6 @@ if(ENABLE_CUDA)
|
|||||||
endif(ENABLE_CUDA)
|
endif(ENABLE_CUDA)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
set(TRACKING_LIB_SOURCES
|
set(TRACKING_LIB_SOURCES
|
||||||
cpu_multicorrelator.cc
|
cpu_multicorrelator.cc
|
||||||
cpu_multicorrelator_real_codes.cc
|
cpu_multicorrelator_real_codes.cc
|
||||||
@ -47,8 +46,25 @@ set(TRACKING_LIB_SOURCES
|
|||||||
bayesian_estimation.cc
|
bayesian_estimation.cc
|
||||||
)
|
)
|
||||||
|
|
||||||
|
set(TRACKING_LIB_HEADERS
|
||||||
|
cpu_multicorrelator.h
|
||||||
|
cpu_multicorrelator_real_codes.h
|
||||||
|
cpu_multicorrelator_16sc.h
|
||||||
|
lock_detectors.h
|
||||||
|
tcp_communication.h
|
||||||
|
tcp_packet_data.h
|
||||||
|
tracking_2nd_DLL_filter.h
|
||||||
|
tracking_2nd_PLL_filter.h
|
||||||
|
tracking_discriminators.h
|
||||||
|
tracking_FLL_PLL_filter.h
|
||||||
|
tracking_loop_filter.h
|
||||||
|
dll_pll_conf.h
|
||||||
|
bayesian_estimation.h
|
||||||
|
)
|
||||||
|
|
||||||
if(ENABLE_FPGA)
|
if(ENABLE_FPGA)
|
||||||
SET(TRACKING_LIB_SOURCES ${TRACKING_LIB_SOURCES} fpga_multicorrelator.cc dll_pll_conf_fpga.cc)
|
set(TRACKING_LIB_SOURCES ${TRACKING_LIB_SOURCES} fpga_multicorrelator.cc dll_pll_conf_fpga.cc)
|
||||||
|
set(TRACKING_LIB_HEADERS ${TRACKING_LIB_HEADERS} fpga_multicorrelator.h dll_pll_conf_fpga.h)
|
||||||
endif(ENABLE_FPGA)
|
endif(ENABLE_FPGA)
|
||||||
|
|
||||||
include_directories(
|
include_directories(
|
||||||
@ -74,8 +90,9 @@ if (SSE3_AVAILABLE)
|
|||||||
endif(SSE3_AVAILABLE)
|
endif(SSE3_AVAILABLE)
|
||||||
|
|
||||||
|
|
||||||
file(GLOB TRACKING_LIB_HEADERS "*.h")
|
|
||||||
list(SORT TRACKING_LIB_HEADERS)
|
list(SORT TRACKING_LIB_HEADERS)
|
||||||
|
list(SORT TRACKING_LIB_SOURCES)
|
||||||
|
|
||||||
add_library(tracking_lib ${TRACKING_LIB_SOURCES} ${TRACKING_LIB_HEADERS})
|
add_library(tracking_lib ${TRACKING_LIB_SOURCES} ${TRACKING_LIB_HEADERS})
|
||||||
source_group(Headers FILES ${TRACKING_LIB_HEADERS})
|
source_group(Headers FILES ${TRACKING_LIB_HEADERS})
|
||||||
target_link_libraries(tracking_lib ${OPT_TRACKING_LIBRARIES} ${VOLK_LIBRARIES} ${VOLK_GNSSSDR_LIBRARIES} ${Boost_LIBRARIES} ${GNURADIO_RUNTIME_LIBRARIES})
|
target_link_libraries(tracking_lib ${OPT_TRACKING_LIBRARIES} ${VOLK_LIBRARIES} ${VOLK_GNSSSDR_LIBRARIES} ${Boost_LIBRARIES} ${GNURADIO_RUNTIME_LIBRARIES})
|
||||||
|
@ -29,6 +29,13 @@ set(CORE_LIBS_SOURCES
|
|||||||
gnss_sdr_supl_client.cc
|
gnss_sdr_supl_client.cc
|
||||||
)
|
)
|
||||||
|
|
||||||
|
set(CORE_LIBS_HEADERS
|
||||||
|
ini.h
|
||||||
|
INIReader.h
|
||||||
|
string_converter.h
|
||||||
|
gnss_sdr_supl_client.h
|
||||||
|
)
|
||||||
|
|
||||||
include_directories(
|
include_directories(
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
${CMAKE_SOURCE_DIR}/src/core/system_parameters
|
${CMAKE_SOURCE_DIR}/src/core/system_parameters
|
||||||
@ -40,8 +47,9 @@ include_directories(
|
|||||||
${Boost_INCLUDE_DIRS}
|
${Boost_INCLUDE_DIRS}
|
||||||
)
|
)
|
||||||
|
|
||||||
file(GLOB CORE_LIBS_HEADERS "*.h")
|
|
||||||
list(SORT CORE_LIBS_HEADERS)
|
list(SORT CORE_LIBS_HEADERS)
|
||||||
|
list(SORT CORE_LIBS_SOURCES)
|
||||||
|
|
||||||
add_library(rx_core_lib ${CORE_LIBS_SOURCES} ${CORE_LIBS_HEADERS})
|
add_library(rx_core_lib ${CORE_LIBS_SOURCES} ${CORE_LIBS_HEADERS})
|
||||||
source_group(Headers FILES ${CORE_LIBS_HEADERS})
|
source_group(Headers FILES ${CORE_LIBS_HEADERS})
|
||||||
target_link_libraries(rx_core_lib supl_library)
|
target_link_libraries(rx_core_lib supl_library)
|
||||||
|
@ -22,6 +22,12 @@ set(CORE_MONITOR_LIBS_SOURCES
|
|||||||
gnss_synchro_udp_sink.cc
|
gnss_synchro_udp_sink.cc
|
||||||
)
|
)
|
||||||
|
|
||||||
|
set(CORE_MONITOR_LIBS_HEADERS
|
||||||
|
gnss_synchro_monitor.h
|
||||||
|
gnss_synchro_udp_sink.h
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
include_directories(
|
include_directories(
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
${CMAKE_SOURCE_DIR}/src/core/system_parameters
|
${CMAKE_SOURCE_DIR}/src/core/system_parameters
|
||||||
@ -31,8 +37,9 @@ include_directories(
|
|||||||
${Boost_INCLUDE_DIRS}
|
${Boost_INCLUDE_DIRS}
|
||||||
)
|
)
|
||||||
|
|
||||||
file(GLOB CORE_MONITOR_LIBS_HEADERS "*.h")
|
|
||||||
list(SORT CORE_MONITOR_LIBS_HEADERS)
|
list(SORT CORE_MONITOR_LIBS_HEADERS)
|
||||||
|
list(SORT CORE_MONITOR_LIBS_SOURCES)
|
||||||
|
|
||||||
add_library(core_monitor_lib ${CORE_MONITOR_LIBS_SOURCES} ${CORE_MONITOR_LIBS_HEADERS})
|
add_library(core_monitor_lib ${CORE_MONITOR_LIBS_SOURCES} ${CORE_MONITOR_LIBS_HEADERS})
|
||||||
source_group(Headers FILES ${CORE_MONITOR_LIBS_HEADERS})
|
source_group(Headers FILES ${CORE_MONITOR_LIBS_HEADERS})
|
||||||
target_link_libraries(core_monitor_lib ${Boost_LIBRARIES})
|
target_link_libraries(core_monitor_lib ${Boost_LIBRARIES})
|
||||||
|
@ -26,6 +26,17 @@ set(GNSS_RECEIVER_SOURCES
|
|||||||
in_memory_configuration.cc
|
in_memory_configuration.cc
|
||||||
)
|
)
|
||||||
|
|
||||||
|
set(GNSS_RECEIVER_HEADERS
|
||||||
|
control_thread.h
|
||||||
|
control_message_factory.h
|
||||||
|
file_configuration.h
|
||||||
|
gnss_block_factory.h
|
||||||
|
gnss_flowgraph.h
|
||||||
|
in_memory_configuration.h
|
||||||
|
concurrent_map.h
|
||||||
|
concurrent_queue.h
|
||||||
|
control_message.h
|
||||||
|
)
|
||||||
|
|
||||||
if(PC_GNURADIO_RUNTIME_VERSION VERSION_GREATER 3.7.3)
|
if(PC_GNURADIO_RUNTIME_VERSION VERSION_GREATER 3.7.3)
|
||||||
add_definitions(-DMODERN_GNURADIO=1)
|
add_definitions(-DMODERN_GNURADIO=1)
|
||||||
@ -149,10 +160,21 @@ include_directories(
|
|||||||
${VOLK_GNSSSDR_INCLUDE_DIRS}
|
${VOLK_GNSSSDR_INCLUDE_DIRS}
|
||||||
)
|
)
|
||||||
|
|
||||||
file(GLOB GNSS_RECEIVER_HEADERS "*.h")
|
|
||||||
list(SORT GNSS_RECEIVER_HEADERS)
|
list(SORT GNSS_RECEIVER_HEADERS)
|
||||||
file(GLOB GNSS_RECEIVER_INTERFACE_HEADERS "../interfaces/*.h")
|
list(SORT GNSS_RECEIVER_SOURCES)
|
||||||
|
|
||||||
|
set(GNSS_RECEIVER_INTERFACE_HEADERS ../interfaces/acquisition_interface.h
|
||||||
|
../interfaces/channel_interface.h
|
||||||
|
../interfaces/configuration_interface.h
|
||||||
|
../interfaces/gnss_block_interface.h
|
||||||
|
../interfaces/observables_interface.h
|
||||||
|
../interfaces/pvt_interface.h
|
||||||
|
../interfaces/telemetry_decoder_interface.h
|
||||||
|
../interfaces/tracking_interface.h
|
||||||
|
)
|
||||||
|
|
||||||
list(SORT GNSS_RECEIVER_INTERFACE_HEADERS)
|
list(SORT GNSS_RECEIVER_INTERFACE_HEADERS)
|
||||||
|
|
||||||
add_library(gnss_rx ${GNSS_RECEIVER_SOURCES} ${GNSS_RECEIVER_HEADERS} ${GNSS_RECEIVER_INTERFACE_HEADERS})
|
add_library(gnss_rx ${GNSS_RECEIVER_SOURCES} ${GNSS_RECEIVER_HEADERS} ${GNSS_RECEIVER_INTERFACE_HEADERS})
|
||||||
source_group(Headers FILES ${GNSS_RECEIVER_HEADERS} ${GNSS_RECEIVER_INTERFACE_HEADERS})
|
source_group(Headers FILES ${GNSS_RECEIVER_HEADERS} ${GNSS_RECEIVER_INTERFACE_HEADERS})
|
||||||
|
|
||||||
|
@ -45,6 +45,47 @@ set(SYSTEM_PARAMETERS_SOURCES
|
|||||||
glonass_gnav_navigation_message.cc
|
glonass_gnav_navigation_message.cc
|
||||||
)
|
)
|
||||||
|
|
||||||
|
set(SYSTEM_PARAMETERS_HEADERS
|
||||||
|
gnss_satellite.h
|
||||||
|
gnss_signal.h
|
||||||
|
gps_navigation_message.h
|
||||||
|
gps_ephemeris.h
|
||||||
|
gps_iono.h
|
||||||
|
gps_almanac.h
|
||||||
|
gps_utc_model.h
|
||||||
|
gps_acq_assist.h
|
||||||
|
gps_ref_time.h
|
||||||
|
gps_ref_location.h
|
||||||
|
galileo_utc_model.h
|
||||||
|
galileo_ephemeris.h
|
||||||
|
galileo_almanac.h
|
||||||
|
galileo_iono.h
|
||||||
|
galileo_navigation_message.h
|
||||||
|
sbas_ephemeris.h
|
||||||
|
galileo_fnav_message.h
|
||||||
|
gps_cnav_ephemeris.h
|
||||||
|
gps_cnav_navigation_message.h
|
||||||
|
gps_cnav_iono.h
|
||||||
|
gps_cnav_utc_model.h
|
||||||
|
rtcm.h
|
||||||
|
glonass_gnav_ephemeris.h
|
||||||
|
glonass_gnav_almanac.h
|
||||||
|
glonass_gnav_utc_model.h
|
||||||
|
glonass_gnav_navigation_message.h
|
||||||
|
display.h
|
||||||
|
Galileo_E1.h
|
||||||
|
Galileo_E5a.h
|
||||||
|
GLONASS_L1_L2_CA.h
|
||||||
|
gnss_frequencies.h
|
||||||
|
gnss_obs_codes.h
|
||||||
|
gnss_synchro.h
|
||||||
|
GPS_CNAV.h
|
||||||
|
GPS_L1_CA.h
|
||||||
|
GPS_L2C.h
|
||||||
|
GPS_L5.h
|
||||||
|
MATH_CONSTANTS.h
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
include_directories(
|
include_directories(
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
@ -57,8 +98,10 @@ include_directories(
|
|||||||
)
|
)
|
||||||
|
|
||||||
link_directories(${Boost_LIBRARY_DIR})
|
link_directories(${Boost_LIBRARY_DIR})
|
||||||
file(GLOB SYSTEM_PARAMETERS_HEADERS "*.h")
|
|
||||||
list(SORT SYSTEM_PARAMETERS_HEADERS)
|
list(SORT SYSTEM_PARAMETERS_HEADERS)
|
||||||
|
list(SORT SYSTEM_PARAMETERS_SOURCES)
|
||||||
|
|
||||||
add_library(gnss_system_parameters ${SYSTEM_PARAMETERS_SOURCES} ${SYSTEM_PARAMETERS_HEADERS})
|
add_library(gnss_system_parameters ${SYSTEM_PARAMETERS_SOURCES} ${SYSTEM_PARAMETERS_HEADERS})
|
||||||
source_group(Headers FILES ${SYSTEM_PARAMETERS_HEADERS})
|
source_group(Headers FILES ${SYSTEM_PARAMETERS_HEADERS})
|
||||||
add_dependencies(gnss_system_parameters rtklib_lib glog-${glog_RELEASE})
|
add_dependencies(gnss_system_parameters rtklib_lib glog-${glog_RELEASE})
|
||||||
|
@ -22,6 +22,8 @@ if(OPENSSL_FOUND)
|
|||||||
endif(OPENSSL_FOUND)
|
endif(OPENSSL_FOUND)
|
||||||
|
|
||||||
set(FRONT_END_CAL_SOURCES front_end_cal.cc)
|
set(FRONT_END_CAL_SOURCES front_end_cal.cc)
|
||||||
|
set(FRONT_END_CAL_HEADERS front_end_cal.h)
|
||||||
|
|
||||||
|
|
||||||
include_directories(
|
include_directories(
|
||||||
${CMAKE_SOURCE_DIR}/src/core/system_parameters
|
${CMAKE_SOURCE_DIR}/src/core/system_parameters
|
||||||
@ -44,8 +46,6 @@ include_directories(
|
|||||||
${VOLK_GNSSSDR_INCLUDE_DIRS}
|
${VOLK_GNSSSDR_INCLUDE_DIRS}
|
||||||
)
|
)
|
||||||
|
|
||||||
file(GLOB FRONT_END_CAL_HEADERS "*.h")
|
|
||||||
list(SORT FRONT_END_CAL_HEADERS)
|
|
||||||
add_library(front_end_cal_lib ${FRONT_END_CAL_SOURCES} ${FRONT_END_CAL_HEADERS})
|
add_library(front_end_cal_lib ${FRONT_END_CAL_SOURCES} ${FRONT_END_CAL_HEADERS})
|
||||||
source_group(Headers FILES ${FRONT_END_CAL_HEADERS})
|
source_group(Headers FILES ${FRONT_END_CAL_HEADERS})
|
||||||
|
|
||||||
@ -114,5 +114,3 @@ if(NOT GZIP_NOTFOUND)
|
|||||||
|
|
||||||
install(FILES ${CMAKE_BINARY_DIR}/front-end-cal.1.gz DESTINATION share/man/man1)
|
install(FILES ${CMAKE_BINARY_DIR}/front-end-cal.1.gz DESTINATION share/man/man1)
|
||||||
endif(NOT GZIP_NOTFOUND)
|
endif(NOT GZIP_NOTFOUND)
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user