mirror of
https://github.com/gnss-sdr/gnss-sdr
synced 2025-03-14 07:28:17 +00:00
GNSS-SDR now uses CMAKE as the only build system. Goodbye BJAM!
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@347 64b25241-fba3-4117-9849-534c7e92360d
This commit is contained in:
parent
0274c86205
commit
12003ffa94
26
README
26
README
@ -66,7 +66,7 @@ changing /home/username/gtest-1.6.0 by the actual directory where you downloaded
|
||||
|
||||
- Download, unzip, configure, build and install Google's gflags package, a commandline flags processing module for C++:
|
||||
|
||||
$ wget http://google-gflags.googlecode.com/files/gflags-2.0.zip
|
||||
$ wget http://gflags.googlecode.com/files/gflags-2.0.zip
|
||||
$ unzip gflags-2.0.zip
|
||||
$ cd gflags-2.0
|
||||
$ ./configure
|
||||
@ -218,30 +218,6 @@ $ cmake -DCMAKE_BUILD_TYPE=Debug ../
|
||||
$ make
|
||||
$ make install
|
||||
|
||||
|
||||
|
||||
Using Bjam
|
||||
----------
|
||||
|
||||
- Go to GNSS-SDR's root directory and compile the program:
|
||||
|
||||
$ cd gnss-sdr
|
||||
$ bjam
|
||||
|
||||
If everything went fine, two new executables will be created at gnss-sdr/install, namely gnss-sdr and run_tests.
|
||||
|
||||
- You can also build the release version (an optimized, faster executable) by typing:
|
||||
|
||||
$ bjam release
|
||||
|
||||
You can create the documentation by doing:
|
||||
|
||||
$ bjam doc
|
||||
|
||||
from the gnss-sdr root folder. This will generate HTML documentation that can be retrieved pointing your browser of preference to gnss-sdr/docs/html/index.html.
|
||||
|
||||
|
||||
|
||||
Updating GNSS-SDR
|
||||
-----------------
|
||||
|
||||
|
96
jamroot.jam
96
jamroot.jam
@ -1,96 +0,0 @@
|
||||
import os ;
|
||||
|
||||
local GN3S_DRIVER = [ os.environ GN3S_DRIVER ] ;
|
||||
local RTLSDR_DRIVER = [ os.environ RTLSDR_DRIVER ] ;
|
||||
|
||||
module
|
||||
{
|
||||
#Global variable in the global module
|
||||
.GN3S_DRIVER = GN3S_DRIVER ;
|
||||
.RTLSDR_DRIVER = RTLSDR_DRIVER ;
|
||||
}
|
||||
|
||||
|
||||
local GTEST_DIR = [ os.environ GTEST_DIR ] ;
|
||||
project gtest : source-location $(GTEST_DIR)/src : build-dir ../../build ;
|
||||
|
||||
lib gtest
|
||||
: gtest-all.cc # sources
|
||||
: <include>$(GTEST_DIR) # requirements
|
||||
<include>$(GTEST_DIR)/include
|
||||
<link>static ;
|
||||
|
||||
|
||||
lib glog ;
|
||||
lib gflags ;
|
||||
lib gnuradio-core ;
|
||||
lib uhd ;
|
||||
lib gnuradio-uhd ;
|
||||
|
||||
if ($(GN3S_DRIVER))
|
||||
{
|
||||
echo "GN3S_DRIVER enabled" ;
|
||||
lib gr-gn3s ;
|
||||
}
|
||||
|
||||
if ($(RTLSDR_DRIVER))
|
||||
{
|
||||
echo "RTLSDR_DRIVER enabled" ;
|
||||
lib gnuradio-osmosdr ;
|
||||
}
|
||||
|
||||
project
|
||||
: usage-requirements <include>.
|
||||
;
|
||||
|
||||
project : requirements
|
||||
<define>OMNITHREAD_POSIX
|
||||
<cxxflags>"-msse2 -msse3 -mfpmath=sse -std=c++0x -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free"
|
||||
<linkflags>"-lgnuradio-blocks -lgnuradio-fft -lgnuradio-filter -larmadillo -lboost_system -lboost_filesystem -lboost_thread -lboost_date_time -llapack -lblas -lprofiler -ltcmalloc -lvolk"
|
||||
<include>src/algorithms/acquisition/adapters
|
||||
<include>src/algorithms/acquisition/gnuradio_blocks
|
||||
<include>src/algorithms/channel/adapters
|
||||
<include>src/algorithms/channel/gnuradio_blocks
|
||||
<include>src/algorithms/channel/libs
|
||||
<include>src/algorithms/conditioner/adapters
|
||||
<include>src/algorithms/conditioner/gnuradio_blocks
|
||||
<include>src/algorithms/data_type_adapter/adapters
|
||||
<include>src/algorithms/input_filter/adapters
|
||||
<include>src/algorithms/input_filter/gnuradio_blocks
|
||||
<include>src/algorithms/libs
|
||||
<include>src/algorithms/observables/adapters
|
||||
<include>src/algorithms/observables/gnuradio_blocks
|
||||
<include>src/algorithms/output_filter/adapters
|
||||
<include>src/algorithms/output_filter/gnuradio_blocks
|
||||
<include>src/algorithms/PVT/adapters
|
||||
<include>src/algorithms/PVT/gnuradio_blocks
|
||||
<include>src/algorithms/PVT/libs
|
||||
<include>src/algorithms/resampler/adapters
|
||||
<include>src/algorithms/resampler/gnuradio_blocks
|
||||
<include>src/algorithms/signal_source/adapters
|
||||
<include>src/algorithms/signal_source/gnuradio_blocks
|
||||
<include>src/algorithms/telemetry_decoder/adapters
|
||||
<include>src/algorithms/telemetry_decoder/gnuradio_blocks
|
||||
<include>src/algorithms/telemetry_decoder/libs
|
||||
<include>src/algorithms/tracking/adapters
|
||||
<include>src/algorithms/tracking/gnuradio_blocks
|
||||
<include>src/algorithms/tracking/libs
|
||||
<include>src/core/interfaces
|
||||
<include>src/core/libs
|
||||
<include>src/core/receiver
|
||||
<include>src/core/system_parameters
|
||||
<include>$OSMOSDR_ROOT/include/osmosdr
|
||||
<include>$(GTEST_DIR)/include
|
||||
<threading>multi
|
||||
<toolset>gcc:<include>/usr/local/include/gnuradio
|
||||
<toolset>darwin:<include>/opt/local/include/gnuradio ;
|
||||
|
||||
|
||||
build-project src ;
|
||||
|
||||
import notfile ;
|
||||
notfile doc : @doxygen ;
|
||||
actions doxygen
|
||||
{
|
||||
doxygen ./docs/doxygen/Doxyfile.generic
|
||||
}
|
@ -1,3 +0,0 @@
|
||||
project : build-dir ../../../../build ;
|
||||
|
||||
obj gps_l1_ca_pvt : gps_l1_ca_pvt.cc ;
|
@ -1,3 +0,0 @@
|
||||
project : build-dir ../../../../build ;
|
||||
|
||||
obj gps_l1_ca_pvt_cc : gps_l1_ca_pvt_cc.cc ;
|
@ -1,3 +0,0 @@
|
||||
build-project adapters ;
|
||||
build-project gnuradio_blocks ;
|
||||
build-project libs ;
|
@ -1,6 +0,0 @@
|
||||
project : build-dir ../../../../build ;
|
||||
|
||||
obj rinex_printer : rinex_printer.cc ;
|
||||
obj gps_l1_ca_ls_pvt : gps_l1_ca_ls_pvt.cc ;
|
||||
obj kml_printer : kml_printer.cc ;
|
||||
obj nmea_printer : nmea_printer.cc ;
|
@ -1,4 +0,0 @@
|
||||
project : build-dir ../../../../build ;
|
||||
|
||||
obj gps_l1_ca_pcps_acquisition : gps_l1_ca_pcps_acquisition.cc ;
|
||||
obj galileo_e1_pcps_ambiguous_acquisition : galileo_e1_pcps_ambiguous_acquisition.cc ;
|
@ -1,3 +0,0 @@
|
||||
project : build-dir ../../../../build ;
|
||||
|
||||
obj pcps_acquisition_cc : pcps_acquisition_cc.cc ;
|
@ -1,2 +0,0 @@
|
||||
build-project adapters ;
|
||||
build-project gnuradio_blocks ;
|
@ -1,3 +0,0 @@
|
||||
project : build-dir ../../../../build ;
|
||||
|
||||
obj channel : channel.cc ;
|
@ -1,3 +0,0 @@
|
||||
build-project adapters ;
|
||||
# build-project gnuradio_blocks ;
|
||||
build-project libs ;
|
@ -1,3 +0,0 @@
|
||||
project : build-dir ../../../../build ;
|
||||
|
||||
obj gps_l1_ca_channel_fsm : gps_l1_ca_channel_fsm.cc ;
|
@ -1,3 +0,0 @@
|
||||
project : build-dir ../../../../build ;
|
||||
|
||||
obj signal_conditioner : signal_conditioner.cc ;
|
@ -1,4 +0,0 @@
|
||||
project : build-dir ../../../../build ;
|
||||
|
||||
obj direct_resampler_conditioner_cc : direct_resampler_conditioner_cc.cc ;
|
||||
#obj direct_resampler_conditioner_ss : direct_resampler_conditioner_ss.cc ;
|
@ -1,2 +0,0 @@
|
||||
build-project adapters ;
|
||||
#build-project gnuradio_blocks ;
|
@ -1,3 +0,0 @@
|
||||
project : build-dir ../../../../build ;
|
||||
|
||||
obj ishort_to_complex : ishort_to_complex.cc ;
|
@ -1,2 +0,0 @@
|
||||
build-project adapters ;
|
||||
# build-project gnuradio_blocks ;
|
@ -1,4 +0,0 @@
|
||||
project : build-dir ../../../../build ;
|
||||
|
||||
obj fir_filter : fir_filter.cc ;
|
||||
obj freq_xlating_fir_filter : freq_xlating_fir_filter.cc ;
|
@ -1,2 +0,0 @@
|
||||
build-project adapters ;
|
||||
# build-project gnuradio_blocks ;
|
@ -1,13 +0,0 @@
|
||||
build-project acquisition ;
|
||||
build-project channel ;
|
||||
build-project conditioner ;
|
||||
build-project data_type_adapter ;
|
||||
build-project input_filter ;
|
||||
build-project libs ;
|
||||
build-project observables ;
|
||||
build-project output_filter ;
|
||||
build-project PVT ;
|
||||
build-project resampler ;
|
||||
build-project signal_source ;
|
||||
build-project tracking ;
|
||||
build-project telemetry_decoder ;
|
@ -1,14 +0,0 @@
|
||||
project : build-dir ../../../build ;
|
||||
|
||||
obj gnss_signal_processing : gnss_signal_processing.cc ;
|
||||
obj gps_sdr_signal_processing : gps_sdr_signal_processing.cc ;
|
||||
obj galileo_e1_signal_processing : galileo_e1_signal_processing.cc ;
|
||||
obj gnss_sdr_valve : gnss_sdr_valve.cc ;
|
||||
obj pass_through : pass_through.cc ;
|
||||
obj nco_lib : nco_lib.cc ;
|
||||
|
||||
#obj gps_sdr_fft : gps_sdr_fft.cc : <toolset>darwin:<define>NO_SIMD <toolset>gcc:<define>USE_SIMD ;
|
||||
#obj gps_sdr_simd : gps_sdr_simd.cc : <toolset>darwin:<define>NO_SIMD <toolset>gcc:<define>USE_SIMD ;
|
||||
#obj gps_sdr_x86 : gps_sdr_x86.cc ;
|
||||
|
||||
|
@ -1,3 +0,0 @@
|
||||
project : build-dir ../../../../build ;
|
||||
|
||||
obj gps_l1_ca_observables : gps_l1_ca_observables.cc ;
|
@ -1,3 +0,0 @@
|
||||
project : build-dir ../../../../build ;
|
||||
|
||||
obj gps_l1_ca_observables_cc : gps_l1_ca_observables_cc.cc ;
|
@ -1,2 +0,0 @@
|
||||
build-project adapters ;
|
||||
build-project gnuradio_blocks ;
|
@ -1,4 +0,0 @@
|
||||
project : build-dir ../../../../build ;
|
||||
|
||||
obj file_output_filter : file_output_filter.cc ;
|
||||
obj null_sink_output_filter : null_sink_output_filter.cc ;
|
@ -1,2 +0,0 @@
|
||||
build-project adapters ;
|
||||
# build-project gnuradio_blocks ;
|
@ -1,3 +0,0 @@
|
||||
project : build-dir ../../../../build ;
|
||||
|
||||
obj direct_resampler_conditioner : direct_resampler_conditioner.cc ;
|
@ -1,4 +0,0 @@
|
||||
project : build-dir ../../../../build ;
|
||||
|
||||
obj direct_resampler_conditioner_cc : direct_resampler_conditioner_cc.cc ;
|
||||
#obj direct_resampler_conditioner_ss : direct_resampler_conditioner_ss.cc ;
|
@ -1,2 +0,0 @@
|
||||
build-project adapters ;
|
||||
build-project gnuradio_blocks ;
|
@ -1,18 +0,0 @@
|
||||
project : build-dir ../../../../build ;
|
||||
|
||||
#ECHO Global: [ VARNAMES ] ;
|
||||
local GN3S_DRIVER = [ modules.peek : GN3S_DRIVER ] ;
|
||||
local RTLSDR_DRIVER = [ modules.peek : RTLSDR_DRIVER ] ;
|
||||
|
||||
obj file_signal_source : file_signal_source.cc ;
|
||||
obj uhd_signal_source : uhd_signal_source.cc ;
|
||||
|
||||
if ($(GN3S_DRIVER))
|
||||
{
|
||||
obj gn3s_signal_source : gn3s_signal_source.cc ;
|
||||
}
|
||||
|
||||
if ($(RTLSDR_DRIVER))
|
||||
{
|
||||
obj rtlsdr_signal_source : rtlsdr_signal_source.cc ;
|
||||
}
|
@ -1,2 +0,0 @@
|
||||
build-project adapters ;
|
||||
# build-project gnuradio_blocks ;
|
@ -1,3 +0,0 @@
|
||||
project : build-dir ../../../../build ;
|
||||
|
||||
obj gps_l1_ca_telemetry_decoder : gps_l1_ca_telemetry_decoder.cc ;
|
@ -1,3 +0,0 @@
|
||||
project : build-dir ../../../../build ;
|
||||
|
||||
obj gps_l1_ca_telemetry_decoder_cc : gps_l1_ca_telemetry_decoder_cc.cc ;
|
@ -1,3 +0,0 @@
|
||||
build-project adapters ;
|
||||
build-project gnuradio_blocks ;
|
||||
build-project libs ;
|
@ -1,3 +0,0 @@
|
||||
project : build-dir ../../../../build ;
|
||||
|
||||
obj gps_l1_ca_subframe_fsm : gps_l1_ca_subframe_fsm.cc ;
|
@ -1,8 +0,0 @@
|
||||
project : build-dir ../../../../build ;
|
||||
|
||||
obj gps_l1_ca_dll_pll_tracking : gps_l1_ca_dll_pll_tracking.cc : <toolset>darwin:<define>GNSS_SDR_USE_BOOST_ROUND ;
|
||||
obj gps_l1_ca_dll_fll_pll_tracking : gps_l1_ca_dll_fll_pll_tracking.cc : <toolset>darwin:<define>GNSS_SDR_USE_BOOST_ROUND ;
|
||||
obj gps_l1_ca_tcp_connector_tracking : gps_l1_ca_tcp_connector_tracking.cc : <toolset>darwin:<define>GNSS_SDR_USE_BOOST_ROUND ;
|
||||
obj galileo_e1_dll_pll_veml_tracking : galileo_e1_dll_pll_veml_tracking.cc : <toolset>darwin:<define>GNSS_SDR_USE_BOOST_ROUND ;
|
||||
obj galileo_e1_tcp_connector_tracking : galileo_e1_tcp_connector_tracking.cc : <toolset>darwin:<define>GNSS_SDR_USE_BOOST_ROUND ;
|
||||
obj gps_l1_ca_dll_pll_optim_tracking : gps_l1_ca_dll_pll_optim_tracking.cc : <toolset>darwin:<define>GNSS_SDR_USE_BOOST_ROUND ;
|
@ -1,8 +0,0 @@
|
||||
project : build-dir ../../../../build ;
|
||||
|
||||
obj gps_l1_ca_dll_pll_tracking_cc : gps_l1_ca_dll_pll_tracking_cc.cc : <toolset>darwin:<define>GNSS_SDR_USE_BOOST_ROUND ;
|
||||
obj gps_l1_ca_dll_fll_pll_tracking_cc : gps_l1_ca_dll_fll_pll_tracking_cc.cc : <toolset>darwin:<define>GNSS_SDR_USE_BOOST_ROUND ;
|
||||
obj gps_l1_ca_tcp_connector_tracking_cc : gps_l1_ca_tcp_connector_tracking_cc.cc : <toolset>darwin:<define>GNSS_SDR_USE_BOOST_ROUND ;
|
||||
obj galileo_e1_dll_pll_veml_tracking_cc : galileo_e1_dll_pll_veml_tracking_cc.cc : <toolset>darwin:<define>GNSS_SDR_USE_BOOST_ROUND ;
|
||||
obj galileo_e1_tcp_connector_tracking_cc : galileo_e1_tcp_connector_tracking_cc.cc : <toolset>darwin:<define>GNSS_SDR_USE_BOOST_ROUND ;
|
||||
obj gps_l1_ca_dll_pll_optim_tracking_cc : gps_l1_ca_dll_pll_optim_tracking_cc.cc : <toolset>darwin:<define>GNSS_SDR_USE_BOOST_ROUND ;
|
@ -1,3 +0,0 @@
|
||||
build-project libs ;
|
||||
build-project adapters ;
|
||||
build-project gnuradio_blocks ;
|
@ -1,11 +0,0 @@
|
||||
project : build-dir ../../../../build ;
|
||||
|
||||
obj tracking_discriminators : tracking_discriminators.cc ;
|
||||
obj lock_detectors : lock_detectors.cc ;
|
||||
obj tracking_FLL_PLL_filter : tracking_FLL_PLL_filter.cc ;
|
||||
obj tracking_2nd_PLL_filter : tracking_2nd_PLL_filter.cc ;
|
||||
obj tracking_2nd_DLL_filter : tracking_2nd_DLL_filter.cc ;
|
||||
obj correlator : correlator.cc ;
|
||||
obj cordic : cordic.cc ;
|
||||
obj tcp_communication : tcp_communication.cc ;
|
||||
obj tcp_packet_data : tcp_packet_data.cc ;
|
@ -1,3 +0,0 @@
|
||||
build-project libs ;
|
||||
build-project receiver ;
|
||||
build-project system_parameters ;
|
@ -1,5 +0,0 @@
|
||||
project : build-dir ../../../build ;
|
||||
|
||||
obj string_converter : string_converter.cc ;
|
||||
obj INIReader : INIReader.cc ;
|
||||
obj ini : ini.cc ;
|
@ -1,23 +0,0 @@
|
||||
project : build-dir ../../../build ;
|
||||
|
||||
obj control_message_factory : control_message_factory.cc ;
|
||||
obj control_thread : control_thread.cc ;
|
||||
obj file_configuration : file_configuration.cc ;
|
||||
obj in_memory_configuration : in_memory_configuration.cc ;
|
||||
|
||||
local GN3S_DRIVER = [ modules.peek : GN3S_DRIVER ] ;
|
||||
local RTLSDR_DRIVER = [ modules.peek : RTLSDR_DRIVER ] ;
|
||||
|
||||
if ($(GN3S_DRIVER))
|
||||
{
|
||||
GN3S_DRIVER_DEFINE = "GN3S_DRIVER" ;
|
||||
}
|
||||
|
||||
if ($(RTLSDR_DRIVER))
|
||||
{
|
||||
RTLSDR_DRIVER_DEFINE = "RTLSDR_DRIVER" ;
|
||||
}
|
||||
|
||||
obj gnss_block_factory : gnss_block_factory.cc : <define>$(GN3S_DRIVER_DEFINE) <define>$(RTLSDR_DRIVER_DEFINE) ;
|
||||
|
||||
obj gnss_flowgraph : gnss_flowgraph.cc ;
|
@ -1,6 +0,0 @@
|
||||
project : build-dir ../../../build ;
|
||||
|
||||
obj gps_navigation_message : gps_navigation_message.cc ;
|
||||
obj gnss_satellite : gnss_satellite.cc ;
|
||||
obj gnss_signal : gnss_signal.cc ;
|
||||
#obj gnss_synchro : gnss_synchro.hpp ;
|
@ -1,5 +0,0 @@
|
||||
build-project algorithms ;
|
||||
build-project core ;
|
||||
build-project main ;
|
||||
build-project tests ;
|
||||
|
@ -1,100 +0,0 @@
|
||||
project : build-dir ../../build ;
|
||||
|
||||
local GN3S_DRIVER = [ modules.peek : GN3S_DRIVER ] ;
|
||||
local RTLSDR_DRIVER = [ modules.peek : RTLSDR_DRIVER ] ;
|
||||
|
||||
if ($(GN3S_DRIVER))
|
||||
{
|
||||
GN3S_DRIVER_INCLUDE1 = "../algorithms/signal_source/adapters//gn3s_signal_source" ;
|
||||
GN3S_DRIVER_INCLUDE2 = "../..//gr-gn3s" ;
|
||||
}
|
||||
|
||||
if ($(RTLSDR_DRIVER))
|
||||
{
|
||||
RTLSDR_DRIVER_INCLUDE1 = "../algorithms/signal_source/adapters//rtlsdr_signal_source" ;
|
||||
RTLSDR_DRIVER_INCLUDE2 = "../..//gnuradio-osmosdr" ;
|
||||
}
|
||||
|
||||
#echo $(GN3S_DRIVER_INCLUDE1)
|
||||
#echo $(GN3S_DRIVER_INCLUDE2)
|
||||
|
||||
exe gnss-sdr : main.cc
|
||||
../algorithms/acquisition/adapters//gps_l1_ca_pcps_acquisition
|
||||
../algorithms/acquisition/adapters//galileo_e1_pcps_ambiguous_acquisition
|
||||
../algorithms/acquisition/gnuradio_blocks//pcps_acquisition_cc
|
||||
../algorithms/channel/adapters//channel
|
||||
../algorithms/channel/libs//gps_l1_ca_channel_fsm
|
||||
../algorithms/conditioner/adapters//signal_conditioner
|
||||
../algorithms/data_type_adapter/adapters//ishort_to_complex
|
||||
../algorithms/input_filter/adapters//fir_filter
|
||||
../algorithms/input_filter/adapters//freq_xlating_fir_filter
|
||||
../algorithms/libs//nco_lib
|
||||
../algorithms/libs//gnss_signal_processing
|
||||
../algorithms/libs//gps_sdr_signal_processing
|
||||
../algorithms/libs//galileo_e1_signal_processing
|
||||
../algorithms/libs//gnss_sdr_valve
|
||||
../algorithms/libs//pass_through
|
||||
../algorithms/observables/adapters//gps_l1_ca_observables
|
||||
../algorithms/observables/gnuradio_blocks//gps_l1_ca_observables_cc
|
||||
../algorithms/PVT/libs//rinex_printer
|
||||
../algorithms/PVT/libs//kml_printer
|
||||
../algorithms/PVT/libs//nmea_printer
|
||||
../algorithms/PVT/libs//gps_l1_ca_ls_pvt
|
||||
../algorithms/output_filter/adapters//file_output_filter
|
||||
../algorithms/output_filter/adapters//null_sink_output_filter
|
||||
../algorithms/resampler/adapters//direct_resampler_conditioner
|
||||
../algorithms/resampler/gnuradio_blocks//direct_resampler_conditioner_cc
|
||||
../algorithms/signal_source/adapters//file_signal_source
|
||||
../algorithms/signal_source/adapters//uhd_signal_source
|
||||
../algorithms/telemetry_decoder/adapters//gps_l1_ca_telemetry_decoder
|
||||
../algorithms/telemetry_decoder/gnuradio_blocks//gps_l1_ca_telemetry_decoder_cc
|
||||
../algorithms/telemetry_decoder/libs//gps_l1_ca_subframe_fsm
|
||||
../algorithms/PVT/adapters//gps_l1_ca_pvt
|
||||
../algorithms/PVT/gnuradio_blocks//gps_l1_ca_pvt_cc
|
||||
../algorithms/tracking/adapters//gps_l1_ca_dll_pll_tracking
|
||||
../algorithms/tracking/adapters//gps_l1_ca_dll_pll_optim_tracking
|
||||
../algorithms/tracking/adapters//gps_l1_ca_dll_fll_pll_tracking
|
||||
../algorithms/tracking/adapters//gps_l1_ca_tcp_connector_tracking
|
||||
../algorithms/tracking/adapters//galileo_e1_dll_pll_veml_tracking
|
||||
../algorithms/tracking/adapters//galileo_e1_tcp_connector_tracking
|
||||
../algorithms/tracking/gnuradio_blocks//gps_l1_ca_dll_pll_tracking_cc
|
||||
../algorithms/tracking/gnuradio_blocks//gps_l1_ca_dll_pll_optim_tracking_cc
|
||||
../algorithms/tracking/gnuradio_blocks//gps_l1_ca_dll_fll_pll_tracking_cc
|
||||
../algorithms/tracking/gnuradio_blocks//gps_l1_ca_tcp_connector_tracking_cc
|
||||
../algorithms/tracking/gnuradio_blocks//galileo_e1_dll_pll_veml_tracking_cc
|
||||
../algorithms/tracking/gnuradio_blocks//galileo_e1_tcp_connector_tracking_cc
|
||||
../algorithms/tracking/libs//tracking_discriminators
|
||||
../algorithms/tracking/libs//lock_detectors
|
||||
../algorithms/tracking/libs//tracking_FLL_PLL_filter
|
||||
../algorithms/tracking/libs//tracking_2nd_PLL_filter
|
||||
../algorithms/tracking/libs//tracking_2nd_DLL_filter
|
||||
../algorithms/tracking/libs//correlator
|
||||
../algorithms/tracking/libs//cordic
|
||||
../algorithms/tracking/libs//tcp_communication
|
||||
../algorithms/tracking/libs//tcp_packet_data
|
||||
../core/libs//INIReader
|
||||
../core/libs//ini
|
||||
../core/libs//string_converter
|
||||
../core/receiver//control_message_factory
|
||||
../core/receiver//control_thread
|
||||
../core/receiver//file_configuration
|
||||
../core/receiver//in_memory_configuration
|
||||
../core/receiver//gnss_block_factory
|
||||
../core/receiver//gnss_flowgraph
|
||||
../core/system_parameters//gps_navigation_message
|
||||
../core/system_parameters//gnss_satellite
|
||||
../core/system_parameters//gnss_signal
|
||||
#../core/system_parameters//gnss_synchro
|
||||
../..//gflags
|
||||
../..//glog
|
||||
../..//gnuradio-core
|
||||
../..//uhd
|
||||
../..//gnuradio-uhd
|
||||
# GN3S DRIVER
|
||||
$(GN3S_DRIVER_INCLUDE1)
|
||||
$(GN3S_DRIVER_INCLUDE2)
|
||||
# RTLSDR DRIVER
|
||||
$(RTLSDR_DRIVER_INCLUDE1)
|
||||
$(RTLSDR_DRIVER_INCLUDE2) ;
|
||||
|
||||
install ../../install : gnss-sdr ;
|
@ -1,98 +0,0 @@
|
||||
project : build-dir ../../build ;
|
||||
|
||||
local GN3S_DRIVER = [ modules.peek : GN3S_DRIVER ] ;
|
||||
local RTLSDR_DRIVER = [ modules.peek : RTLSDR_DRIVER ] ;
|
||||
|
||||
if ($(GN3S_DRIVER))
|
||||
{
|
||||
GN3S_DRIVER_INCLUDE1 = "../algorithms/signal_source/adapters//gn3s_signal_source" ;
|
||||
GN3S_DRIVER_INCLUDE2 = "../..//gr-gn3s" ;
|
||||
}
|
||||
|
||||
if ($(RTLSDR_DRIVER))
|
||||
{
|
||||
RTLSDR_DRIVER_INCLUDE1 = "../algorithms/signal_source/adapters//rtlsdr_signal_source" ;
|
||||
RTLSDR_DRIVER_INCLUDE2 = "../..//gnuradio-osmosdr" ;
|
||||
}
|
||||
|
||||
exe run_tests : test_main.cc
|
||||
../algorithms/acquisition/adapters//gps_l1_ca_pcps_acquisition
|
||||
../algorithms/acquisition/adapters//galileo_e1_pcps_ambiguous_acquisition
|
||||
../algorithms/acquisition/gnuradio_blocks//pcps_acquisition_cc
|
||||
../algorithms/channel/adapters//channel
|
||||
../algorithms/channel/libs//gps_l1_ca_channel_fsm
|
||||
../algorithms/conditioner/adapters//signal_conditioner
|
||||
../algorithms/data_type_adapter/adapters//ishort_to_complex
|
||||
../algorithms/input_filter/adapters//fir_filter
|
||||
../algorithms/input_filter/adapters//freq_xlating_fir_filter
|
||||
../algorithms/libs//nco_lib
|
||||
../algorithms/libs//gnss_signal_processing
|
||||
../algorithms/libs//gps_sdr_signal_processing
|
||||
../algorithms/libs//galileo_e1_signal_processing
|
||||
../algorithms/libs//gnss_sdr_valve
|
||||
../algorithms/libs//pass_through
|
||||
../algorithms/observables/adapters//gps_l1_ca_observables
|
||||
../algorithms/observables/gnuradio_blocks//gps_l1_ca_observables_cc
|
||||
../algorithms/PVT/libs//rinex_printer
|
||||
../algorithms/PVT/libs//kml_printer
|
||||
../algorithms/PVT/libs//nmea_printer
|
||||
../algorithms/PVT/libs//gps_l1_ca_ls_pvt
|
||||
../algorithms/output_filter/adapters//file_output_filter
|
||||
../algorithms/output_filter/adapters//null_sink_output_filter
|
||||
../algorithms/resampler/adapters//direct_resampler_conditioner
|
||||
../algorithms/resampler/gnuradio_blocks//direct_resampler_conditioner_cc
|
||||
../algorithms/signal_source/adapters//file_signal_source
|
||||
../algorithms/signal_source/adapters//uhd_signal_source
|
||||
../algorithms/telemetry_decoder/adapters//gps_l1_ca_telemetry_decoder
|
||||
../algorithms/telemetry_decoder/gnuradio_blocks//gps_l1_ca_telemetry_decoder_cc
|
||||
../algorithms/telemetry_decoder/libs//gps_l1_ca_subframe_fsm
|
||||
../algorithms/PVT/adapters//gps_l1_ca_pvt
|
||||
../algorithms/PVT/gnuradio_blocks//gps_l1_ca_pvt_cc
|
||||
../algorithms/tracking/adapters//gps_l1_ca_dll_pll_tracking
|
||||
../algorithms/tracking/adapters//gps_l1_ca_dll_pll_optim_tracking
|
||||
../algorithms/tracking/adapters//gps_l1_ca_dll_fll_pll_tracking
|
||||
../algorithms/tracking/adapters//gps_l1_ca_tcp_connector_tracking
|
||||
../algorithms/tracking/adapters//galileo_e1_dll_pll_veml_tracking
|
||||
../algorithms/tracking/adapters//galileo_e1_tcp_connector_tracking
|
||||
../algorithms/tracking/gnuradio_blocks//gps_l1_ca_dll_pll_tracking_cc
|
||||
../algorithms/tracking/gnuradio_blocks//gps_l1_ca_dll_pll_optim_tracking_cc
|
||||
../algorithms/tracking/gnuradio_blocks//gps_l1_ca_dll_fll_pll_tracking_cc
|
||||
../algorithms/tracking/gnuradio_blocks//gps_l1_ca_tcp_connector_tracking_cc
|
||||
../algorithms/tracking/gnuradio_blocks//galileo_e1_dll_pll_veml_tracking_cc
|
||||
../algorithms/tracking/gnuradio_blocks//galileo_e1_tcp_connector_tracking_cc
|
||||
../algorithms/tracking/libs//tracking_discriminators
|
||||
../algorithms/tracking/libs//lock_detectors
|
||||
../algorithms/tracking/libs//tracking_FLL_PLL_filter
|
||||
../algorithms/tracking/libs//tracking_2nd_PLL_filter
|
||||
../algorithms/tracking/libs//tracking_2nd_DLL_filter
|
||||
../algorithms/tracking/libs//correlator
|
||||
../algorithms/tracking/libs//cordic
|
||||
../algorithms/tracking/libs//tcp_communication
|
||||
../algorithms/tracking/libs//tcp_packet_data
|
||||
../core/libs//INIReader
|
||||
../core/libs//ini
|
||||
../core/libs//string_converter
|
||||
../core/receiver//control_message_factory
|
||||
../core/receiver//control_thread
|
||||
../core/receiver//file_configuration
|
||||
../core/receiver//in_memory_configuration
|
||||
../core/receiver//gnss_block_factory
|
||||
../core/receiver//gnss_flowgraph
|
||||
../core/system_parameters//gps_navigation_message
|
||||
../core/system_parameters//gnss_satellite
|
||||
../core/system_parameters//gnss_signal
|
||||
#../core/system_parameters//gnss_synchro
|
||||
../..//gflags
|
||||
../..//glog
|
||||
../..//gnuradio-core
|
||||
../..//uhd
|
||||
../..//gnuradio-uhd
|
||||
# GN3S DRIVER
|
||||
$(GN3S_DRIVER_INCLUDE1)
|
||||
$(GN3S_DRIVER_INCLUDE2)
|
||||
# RTLSDR DRIVER
|
||||
$(RTLSDR_DRIVER_INCLUDE1)
|
||||
$(RTLSDR_DRIVER_INCLUDE2)
|
||||
../..//gtest : <include>$(GTEST_DIR)/include ;
|
||||
|
||||
install ../../install : run_tests ;
|
Loading…
x
Reference in New Issue
Block a user