Add shoreline facility

This commit is contained in:
2026-04-07 21:26:37 -07:00
parent 7db6259b06
commit 5a7350dbae
20 changed files with 2022 additions and 240 deletions

View File

@@ -227,6 +227,15 @@ FREETYPE_LIBRARY_DEBUG:FILEPATH=FREETYPE_LIBRARY_DEBUG-NOTFOUND
//Path to a library.
FREETYPE_LIBRARY_RELEASE:FILEPATH=/usr/lib/x86_64-linux-gnu/libfreetype.so
//Path to the gdal-config tool
GDAL_CONFIG:FILEPATH=/usr/bin/gdal-config
//Path to the GDAL include directory
GDAL_INCLUDE_DIR:PATH=/usr/include/gdal
//Path to the GDAL library
GDAL_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libgdal.so
//Path to a file.
OPENGL_EGL_INCLUDE_DIR:PATH=/usr/include
@@ -434,6 +443,8 @@ CMAKE_UNAME:INTERNAL=/usr/bin/uname
CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
//Details about finding Freetype
FIND_PACKAGE_MESSAGE_DETAILS_Freetype:INTERNAL=[/usr/lib/x86_64-linux-gnu/libfreetype.so][/usr/include/freetype2][v2.13.3()]
//Details about finding GDAL
FIND_PACKAGE_MESSAGE_DETAILS_GDAL:INTERNAL=[/usr/lib/x86_64-linux-gnu/libgdal.so][/usr/include/gdal][v3.10.3()]
//Details about finding OpenGL
FIND_PACKAGE_MESSAGE_DETAILS_OpenGL:INTERNAL=[/usr/lib/x86_64-linux-gnu/libOpenGL.so][/usr/lib/x86_64-linux-gnu/libGLX.so][/usr/include][c ][v()]
//Details about finding Threads
@@ -446,6 +457,12 @@ FREETYPE_INCLUDE_DIR_ft2build-ADVANCED:INTERNAL=1
FREETYPE_LIBRARY_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: FREETYPE_LIBRARY_RELEASE
FREETYPE_LIBRARY_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: GDAL_CONFIG
GDAL_CONFIG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: GDAL_INCLUDE_DIR
GDAL_INCLUDE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: GDAL_LIBRARY
GDAL_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: OPENGL_EGL_INCLUDE_DIR
OPENGL_EGL_INCLUDE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: OPENGL_GLES2_INCLUDE_DIR

View File

@@ -32,6 +32,7 @@ set(CMAKE_MAKEFILE_DEPENDS
"/usr/share/cmake-3.31/Modules/Compiler/GNU-CXX.cmake"
"/usr/share/cmake-3.31/Modules/Compiler/GNU.cmake"
"/usr/share/cmake-3.31/Modules/FindFreetype.cmake"
"/usr/share/cmake-3.31/Modules/FindGDAL.cmake"
"/usr/share/cmake-3.31/Modules/FindOpenGL.cmake"
"/usr/share/cmake-3.31/Modules/FindPackageHandleStandardArgs.cmake"
"/usr/share/cmake-3.31/Modules/FindPackageMessage.cmake"

View File

@@ -114,6 +114,7 @@ radar_simulation: CMakeFiles/radar_simulation.dir/build.make
radar_simulation: CMakeFiles/radar_simulation.dir/compiler_depend.ts
radar_simulation: /usr/lib/x86_64-linux-gnu/libglfw.so.3.4
radar_simulation: /usr/lib/x86_64-linux-gnu/libfreetype.so
radar_simulation: /usr/lib/x86_64-linux-gnu/libgdal.so
radar_simulation: /usr/lib/x86_64-linux-gnu/libGLX.so
radar_simulation: /usr/lib/x86_64-linux-gnu/libOpenGL.so
radar_simulation: CMakeFiles/radar_simulation.dir/link.txt

View File

@@ -93,11 +93,16 @@ CMakeFiles/radar_simulation.dir/src/main.cpp.o
/usr/include/asm-generic/posix_types.h
/usr/include/asm-generic/types.h
/usr/include/c++/15/algorithm
/usr/include/c++/15/backward/auto_ptr.h
/usr/include/c++/15/backward/binders.h
/usr/include/c++/15/bit
/usr/include/c++/15/bits/algorithmfwd.h
/usr/include/c++/15/bits/align.h
/usr/include/c++/15/bits/alloc_traits.h
/usr/include/c++/15/bits/allocated_ptr.h
/usr/include/c++/15/bits/allocator.h
/usr/include/c++/15/bits/atomic_base.h
/usr/include/c++/15/bits/atomic_lockfree_defines.h
/usr/include/c++/15/bits/basic_ios.h
/usr/include/c++/15/bits/basic_ios.tcc
/usr/include/c++/15/bits/basic_string.h
@@ -109,6 +114,8 @@ CMakeFiles/radar_simulation.dir/src/main.cpp.o
/usr/include/c++/15/bits/cpp_type_traits.h
/usr/include/c++/15/bits/cxxabi_forced.h
/usr/include/c++/15/bits/cxxabi_init_exception.h
/usr/include/c++/15/bits/deque.tcc
/usr/include/c++/15/bits/erase_if.h
/usr/include/c++/15/bits/exception.h
/usr/include/c++/15/bits/exception_defines.h
/usr/include/c++/15/bits/exception_ptr.h
@@ -129,6 +136,7 @@ CMakeFiles/radar_simulation.dir/src/main.cpp.o
/usr/include/c++/15/bits/move.h
/usr/include/c++/15/bits/nested_exception.h
/usr/include/c++/15/bits/new_allocator.h
/usr/include/c++/15/bits/node_handle.h
/usr/include/c++/15/bits/ostream.h
/usr/include/c++/15/bits/ostream.tcc
/usr/include/c++/15/bits/ostream_insert.h
@@ -138,6 +146,9 @@ CMakeFiles/radar_simulation.dir/src/main.cpp.o
/usr/include/c++/15/bits/range_access.h
/usr/include/c++/15/bits/refwrap.h
/usr/include/c++/15/bits/requires_hosted.h
/usr/include/c++/15/bits/shared_ptr.h
/usr/include/c++/15/bits/shared_ptr_atomic.h
/usr/include/c++/15/bits/shared_ptr_base.h
/usr/include/c++/15/bits/specfun.h
/usr/include/c++/15/bits/sstream.tcc
/usr/include/c++/15/bits/std_abs.h
@@ -145,20 +156,29 @@ CMakeFiles/radar_simulation.dir/src/main.cpp.o
/usr/include/c++/15/bits/stl_algobase.h
/usr/include/c++/15/bits/stl_bvector.h
/usr/include/c++/15/bits/stl_construct.h
/usr/include/c++/15/bits/stl_deque.h
/usr/include/c++/15/bits/stl_function.h
/usr/include/c++/15/bits/stl_heap.h
/usr/include/c++/15/bits/stl_iterator.h
/usr/include/c++/15/bits/stl_iterator_base_funcs.h
/usr/include/c++/15/bits/stl_iterator_base_types.h
/usr/include/c++/15/bits/stl_map.h
/usr/include/c++/15/bits/stl_multimap.h
/usr/include/c++/15/bits/stl_multiset.h
/usr/include/c++/15/bits/stl_pair.h
/usr/include/c++/15/bits/stl_raw_storage_iter.h
/usr/include/c++/15/bits/stl_set.h
/usr/include/c++/15/bits/stl_tempbuf.h
/usr/include/c++/15/bits/stl_tree.h
/usr/include/c++/15/bits/stl_uninitialized.h
/usr/include/c++/15/bits/stl_vector.h
/usr/include/c++/15/bits/stream_iterator.h
/usr/include/c++/15/bits/streambuf.tcc
/usr/include/c++/15/bits/streambuf_iterator.h
/usr/include/c++/15/bits/string_view.tcc
/usr/include/c++/15/bits/stringfwd.h
/usr/include/c++/15/bits/uniform_int_dist.h
/usr/include/c++/15/bits/unique_ptr.h
/usr/include/c++/15/bits/uses_allocator.h
/usr/include/c++/15/bits/uses_allocator_args.h
/usr/include/c++/15/bits/utility.h
@@ -166,10 +186,13 @@ CMakeFiles/radar_simulation.dir/src/main.cpp.o
/usr/include/c++/15/bits/version.h
/usr/include/c++/15/cctype
/usr/include/c++/15/cerrno
/usr/include/c++/15/climits
/usr/include/c++/15/clocale
/usr/include/c++/15/cmath
/usr/include/c++/15/complex
/usr/include/c++/15/concepts
/usr/include/c++/15/cstddef
/usr/include/c++/15/cstdint
/usr/include/c++/15/cstdio
/usr/include/c++/15/cstdlib
/usr/include/c++/15/cstring
@@ -177,9 +200,12 @@ CMakeFiles/radar_simulation.dir/src/main.cpp.o
/usr/include/c++/15/cwctype
/usr/include/c++/15/debug/assertions.h
/usr/include/c++/15/debug/debug.h
/usr/include/c++/15/deque
/usr/include/c++/15/exception
/usr/include/c++/15/ext/aligned_buffer.h
/usr/include/c++/15/ext/alloc_traits.h
/usr/include/c++/15/ext/atomicity.h
/usr/include/c++/15/ext/concurrence.h
/usr/include/c++/15/ext/numeric_traits.h
/usr/include/c++/15/ext/string_conversions.h
/usr/include/c++/15/ext/type_traits.h
@@ -189,12 +215,18 @@ CMakeFiles/radar_simulation.dir/src/main.cpp.o
/usr/include/c++/15/iosfwd
/usr/include/c++/15/iostream
/usr/include/c++/15/istream
/usr/include/c++/15/iterator
/usr/include/c++/15/limits
/usr/include/c++/15/map
/usr/include/c++/15/math.h
/usr/include/c++/15/memory
/usr/include/c++/15/new
/usr/include/c++/15/ostream
/usr/include/c++/15/pstl/execution_defs.h
/usr/include/c++/15/pstl/glue_algorithm_defs.h
/usr/include/c++/15/pstl/glue_memory_defs.h
/usr/include/c++/15/pstl/pstl_config.h
/usr/include/c++/15/set
/usr/include/c++/15/sstream
/usr/include/c++/15/stdexcept
/usr/include/c++/15/stdlib.h
@@ -238,11 +270,39 @@ CMakeFiles/radar_simulation.dir/src/main.cpp.o
/usr/include/freetype2/freetype/ftsystem.h
/usr/include/freetype2/freetype/fttypes.h
/usr/include/freetype2/ft2build.h
/usr/include/gdal/cpl_atomic_ops.h
/usr/include/gdal/cpl_config.h
/usr/include/gdal/cpl_conv.h
/usr/include/gdal/cpl_error.h
/usr/include/gdal/cpl_json.h
/usr/include/gdal/cpl_minixml.h
/usr/include/gdal/cpl_multiproc.h
/usr/include/gdal/cpl_port.h
/usr/include/gdal/cpl_progress.h
/usr/include/gdal/cpl_string.h
/usr/include/gdal/cpl_virtualmem.h
/usr/include/gdal/cpl_vsi.h
/usr/include/gdal/gdal.h
/usr/include/gdal/gdal_frmts.h
/usr/include/gdal/gdal_priv.h
/usr/include/gdal/gdal_version.h
/usr/include/gdal/gdalsubdatasetinfo.h
/usr/include/gdal/ogr_api.h
/usr/include/gdal/ogr_core.h
/usr/include/gdal/ogr_feature.h
/usr/include/gdal/ogr_featurestyle.h
/usr/include/gdal/ogr_geomcoordinateprecision.h
/usr/include/gdal/ogr_geometry.h
/usr/include/gdal/ogr_spatialref.h
/usr/include/gdal/ogr_srs_api.h
/usr/include/gdal/ogrsf_frmts.h
/usr/include/limits.h
/usr/include/linux/close_range.h
/usr/include/linux/errno.h
/usr/include/linux/limits.h
/usr/include/linux/posix_types.h
/usr/include/linux/sched/types.h
/usr/include/linux/stat.h
/usr/include/linux/stddef.h
/usr/include/linux/types.h
/usr/include/locale.h
@@ -257,6 +317,7 @@ CMakeFiles/radar_simulation.dir/src/main.cpp.o
/usr/include/string.h
/usr/include/strings.h
/usr/include/time.h
/usr/include/unistd.h
/usr/include/wchar.h
/usr/include/wctype.h
/usr/include/x86_64-linux-gnu/asm/bitsperlong.h
@@ -266,15 +327,19 @@ CMakeFiles/radar_simulation.dir/src/main.cpp.o
/usr/include/x86_64-linux-gnu/asm/types.h
/usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h
/usr/include/x86_64-linux-gnu/bits/byteswap.h
/usr/include/x86_64-linux-gnu/bits/confname.h
/usr/include/x86_64-linux-gnu/bits/cpu-set.h
/usr/include/x86_64-linux-gnu/bits/endian.h
/usr/include/x86_64-linux-gnu/bits/endianness.h
/usr/include/x86_64-linux-gnu/bits/environments.h
/usr/include/x86_64-linux-gnu/bits/errno.h
/usr/include/x86_64-linux-gnu/bits/floatn-common.h
/usr/include/x86_64-linux-gnu/bits/floatn.h
/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h
/usr/include/x86_64-linux-gnu/bits/fp-fast.h
/usr/include/x86_64-linux-gnu/bits/fp-logb.h
/usr/include/x86_64-linux-gnu/bits/getopt_core.h
/usr/include/x86_64-linux-gnu/bits/getopt_posix.h
/usr/include/x86_64-linux-gnu/bits/iscanonical.h
/usr/include/x86_64-linux-gnu/bits/libc-header-start.h
/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h
@@ -288,6 +353,7 @@ CMakeFiles/radar_simulation.dir/src/main.cpp.o
/usr/include/x86_64-linux-gnu/bits/mathcalls.h
/usr/include/x86_64-linux-gnu/bits/posix1_lim.h
/usr/include/x86_64-linux-gnu/bits/posix2_lim.h
/usr/include/x86_64-linux-gnu/bits/posix_opt.h
/usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h
/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h
/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
@@ -297,6 +363,9 @@ CMakeFiles/radar_simulation.dir/src/main.cpp.o
/usr/include/x86_64-linux-gnu/bits/select2.h
/usr/include/x86_64-linux-gnu/bits/setjmp.h
/usr/include/x86_64-linux-gnu/bits/setjmp2.h
/usr/include/x86_64-linux-gnu/bits/stat.h
/usr/include/x86_64-linux-gnu/bits/statx-generic.h
/usr/include/x86_64-linux-gnu/bits/statx.h
/usr/include/x86_64-linux-gnu/bits/stdint-intn.h
/usr/include/x86_64-linux-gnu/bits/stdint-least.h
/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h
@@ -311,6 +380,7 @@ CMakeFiles/radar_simulation.dir/src/main.cpp.o
/usr/include/x86_64-linux-gnu/bits/strings_fortified.h
/usr/include/x86_64-linux-gnu/bits/struct_mutex.h
/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h
/usr/include/x86_64-linux-gnu/bits/struct_stat.h
/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h
/usr/include/x86_64-linux-gnu/bits/time.h
/usr/include/x86_64-linux-gnu/bits/time64.h
@@ -335,6 +405,8 @@ CMakeFiles/radar_simulation.dir/src/main.cpp.o
/usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h
/usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h
/usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h
/usr/include/x86_64-linux-gnu/bits/types/struct_statx.h
/usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h
/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h
/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h
/usr/include/x86_64-linux-gnu/bits/types/struct_tm.h
@@ -344,6 +416,9 @@ CMakeFiles/radar_simulation.dir/src/main.cpp.o
/usr/include/x86_64-linux-gnu/bits/typesizes.h
/usr/include/x86_64-linux-gnu/bits/uintn-identity.h
/usr/include/x86_64-linux-gnu/bits/uio_lim.h
/usr/include/x86_64-linux-gnu/bits/unistd-decl.h
/usr/include/x86_64-linux-gnu/bits/unistd.h
/usr/include/x86_64-linux-gnu/bits/unistd_ext.h
/usr/include/x86_64-linux-gnu/bits/waitflags.h
/usr/include/x86_64-linux-gnu/bits/waitstatus.h
/usr/include/x86_64-linux-gnu/bits/wchar.h
@@ -370,22 +445,151 @@ CMakeFiles/radar_simulation.dir/src/main.cpp.o
/usr/include/x86_64-linux-gnu/sys/cdefs.h
/usr/include/x86_64-linux-gnu/sys/select.h
/usr/include/x86_64-linux-gnu/sys/single_threaded.h
/usr/include/x86_64-linux-gnu/sys/stat.h
/usr/include/x86_64-linux-gnu/sys/types.h
/usr/lib/gcc/x86_64-linux-gnu/15/include/limits.h
/usr/lib/gcc/x86_64-linux-gnu/15/include/stdarg.h
/usr/lib/gcc/x86_64-linux-gnu/15/include/stdbool.h
/usr/lib/gcc/x86_64-linux-gnu/15/include/stddef.h
/usr/lib/gcc/x86_64-linux-gnu/15/include/stdint.h
/usr/lib/gcc/x86_64-linux-gnu/15/include/syslimits.h
radar_simulation
/lib/libarmadillo.so.14
/lib/x86_64-linux-gnu/libLerc.so.4
/lib/x86_64-linux-gnu/libSvtAv1Enc.so.2
/lib/x86_64-linux-gnu/libabsl_base.so.20240722
/lib/x86_64-linux-gnu/libabsl_debugging_internal.so.20240722
/lib/x86_64-linux-gnu/libabsl_decode_rust_punycode.so.20240722
/lib/x86_64-linux-gnu/libabsl_demangle_internal.so.20240722
/lib/x86_64-linux-gnu/libabsl_demangle_rust.so.20240722
/lib/x86_64-linux-gnu/libabsl_graphcycles_internal.so.20240722
/lib/x86_64-linux-gnu/libabsl_kernel_timeout_internal.so.20240722
/lib/x86_64-linux-gnu/libabsl_malloc_internal.so.20240722
/lib/x86_64-linux-gnu/libabsl_raw_logging_internal.so.20240722
/lib/x86_64-linux-gnu/libabsl_spinlock_wait.so.20240722
/lib/x86_64-linux-gnu/libabsl_stacktrace.so.20240722
/lib/x86_64-linux-gnu/libabsl_string_view.so.20240722
/lib/x86_64-linux-gnu/libabsl_strings.so.20240722
/lib/x86_64-linux-gnu/libabsl_strings_internal.so.20240722
/lib/x86_64-linux-gnu/libabsl_symbolize.so.20240722
/lib/x86_64-linux-gnu/libabsl_synchronization.so.20240722
/lib/x86_64-linux-gnu/libabsl_throw_delegate.so.20240722
/lib/x86_64-linux-gnu/libabsl_time.so.20240722
/lib/x86_64-linux-gnu/libabsl_time_zone.so.20240722
/lib/x86_64-linux-gnu/libabsl_utf8_for_code_point.so.20240722
/lib/x86_64-linux-gnu/libaec.so.0
/lib/x86_64-linux-gnu/libaom.so.3
/lib/x86_64-linux-gnu/libarpack.so.2
/lib/x86_64-linux-gnu/libassuan.so.9
/lib/x86_64-linux-gnu/libavif.so.16
/lib/x86_64-linux-gnu/libblas.so.3
/lib/x86_64-linux-gnu/libblosc.so.1
/lib/x86_64-linux-gnu/libbrotlicommon.so.1
/lib/x86_64-linux-gnu/libbrotlidec.so.1
/lib/x86_64-linux-gnu/libbz2.so.1.0
/lib/x86_64-linux-gnu/libc.so.6
/lib/x86_64-linux-gnu/libcfitsio.so.10
/lib/x86_64-linux-gnu/libcom_err.so.2
/lib/x86_64-linux-gnu/libcrypto.so.3
/lib/x86_64-linux-gnu/libcurl-gnutls.so.4
/lib/x86_64-linux-gnu/libcurl.so.4
/lib/x86_64-linux-gnu/libdav1d.so.7
/lib/x86_64-linux-gnu/libdeflate.so.0
/lib/x86_64-linux-gnu/libdfalt.so.0
/lib/x86_64-linux-gnu/libexpat.so.1
/lib/x86_64-linux-gnu/libffi.so.8
/lib/x86_64-linux-gnu/libfontconfig.so.1
/lib/x86_64-linux-gnu/libfreexl.so.1
/lib/x86_64-linux-gnu/libfyba.so.0
/lib/x86_64-linux-gnu/libfygm.so.0
/lib/x86_64-linux-gnu/libfyut.so.0
/lib/x86_64-linux-gnu/libgav1.so.1
/lib/x86_64-linux-gnu/libgeos.so.3.13.1
/lib/x86_64-linux-gnu/libgeos_c.so.1
/lib/x86_64-linux-gnu/libgeotiff.so.5
/lib/x86_64-linux-gnu/libgfortran.so.5
/lib/x86_64-linux-gnu/libgif.so.7
/lib/x86_64-linux-gnu/libgmp.so.10
/lib/x86_64-linux-gnu/libgnutls.so.30
/lib/x86_64-linux-gnu/libgpg-error.so.0
/lib/x86_64-linux-gnu/libgpgme.so.11
/lib/x86_64-linux-gnu/libgpgmepp.so.6
/lib/x86_64-linux-gnu/libgssapi_krb5.so.2
/lib/x86_64-linux-gnu/libhdf5_serial.so.310
/lib/x86_64-linux-gnu/libhdf5_serial_hl.so.310
/lib/x86_64-linux-gnu/libheif.so.1
/lib/x86_64-linux-gnu/libhogweed.so.6
/lib/x86_64-linux-gnu/libicudata.so.76
/lib/x86_64-linux-gnu/libicuuc.so.76
/lib/x86_64-linux-gnu/libidn2.so.0
/lib/x86_64-linux-gnu/libjbig.so.0
/lib/x86_64-linux-gnu/libjpeg.so.8
/lib/x86_64-linux-gnu/libjson-c.so.5
/lib/x86_64-linux-gnu/libk5crypto.so.3
/lib/x86_64-linux-gnu/libkeyutils.so.1
/lib/x86_64-linux-gnu/libkmlbase.so.1
/lib/x86_64-linux-gnu/libkmldom.so.1
/lib/x86_64-linux-gnu/libkmlengine.so.1
/lib/x86_64-linux-gnu/libkrb5.so.3
/lib/x86_64-linux-gnu/libkrb5support.so.0
/lib/x86_64-linux-gnu/liblapack.so.3
/lib/x86_64-linux-gnu/liblber.so.2
/lib/x86_64-linux-gnu/liblcms2.so.2
/lib/x86_64-linux-gnu/libldap.so.2
/lib/x86_64-linux-gnu/libltdl.so.7
/lib/x86_64-linux-gnu/liblz4.so.1
/lib/x86_64-linux-gnu/liblzma.so.5
/lib/x86_64-linux-gnu/libm.so.6
/lib/x86_64-linux-gnu/libmfhdfalt.so.0
/lib/x86_64-linux-gnu/libminizip.so.1
/lib/x86_64-linux-gnu/libmvec.so.1
/lib/x86_64-linux-gnu/libmysqlclient.so.24
/lib/x86_64-linux-gnu/libnetcdf.so.22
/lib/x86_64-linux-gnu/libnettle.so.8
/lib/x86_64-linux-gnu/libnghttp2.so.14
/lib/x86_64-linux-gnu/libnspr4.so
/lib/x86_64-linux-gnu/libnss3.so
/lib/x86_64-linux-gnu/libnssutil3.so
/lib/x86_64-linux-gnu/libodbc.so.2
/lib/x86_64-linux-gnu/libodbcinst.so.2
/lib/x86_64-linux-gnu/libogdi.so.4.1
/lib/x86_64-linux-gnu/libopenjp2.so.7
/lib/x86_64-linux-gnu/libp11-kit.so.0
/lib/x86_64-linux-gnu/libpcre2-8.so.0
/lib/x86_64-linux-gnu/libplc4.so
/lib/x86_64-linux-gnu/libplds4.so
/lib/x86_64-linux-gnu/libpng16.so.16
/lib/x86_64-linux-gnu/libpoppler.so.147
/lib/x86_64-linux-gnu/libpq.so.5
/lib/x86_64-linux-gnu/libproj.so.25
/lib/x86_64-linux-gnu/libpsl.so.5
/lib/x86_64-linux-gnu/libqhull_r.so.8.0
/lib/x86_64-linux-gnu/librav1e.so.0.7
/lib/x86_64-linux-gnu/libresolv.so.2
/lib/x86_64-linux-gnu/librtmp.so.1
/lib/x86_64-linux-gnu/librttopo.so.1
/lib/x86_64-linux-gnu/libsasl2.so.2
/lib/x86_64-linux-gnu/libsharpyuv.so.0
/lib/x86_64-linux-gnu/libsmime3.so
/lib/x86_64-linux-gnu/libsnappy.so.1
/lib/x86_64-linux-gnu/libspatialite.so.8
/lib/x86_64-linux-gnu/libsqlite3.so.0
/lib/x86_64-linux-gnu/libssh2.so.1
/lib/x86_64-linux-gnu/libssl.so.3
/lib/x86_64-linux-gnu/libsz.so.2
/lib/x86_64-linux-gnu/libtasn1.so.6
/lib/x86_64-linux-gnu/libtiff.so.6
/lib/x86_64-linux-gnu/libtirpc.so.3
/lib/x86_64-linux-gnu/libunistring.so.5
/lib/x86_64-linux-gnu/liburiparser.so.1
/lib/x86_64-linux-gnu/libwebp.so.7
/lib/x86_64-linux-gnu/libxerces-c-3.2.so
/lib/x86_64-linux-gnu/libxml2.so.16
/lib/x86_64-linux-gnu/libxxhash.so.0
/lib/x86_64-linux-gnu/libyuv.so.0
/lib/x86_64-linux-gnu/libz.so.1
/lib/x86_64-linux-gnu/libzstd.so.1
/lib64/ld-linux-x86-64.so.2
/usr/lib/x86_64-linux-gnu/Scrt1.o
/usr/lib/x86_64-linux-gnu/crti.o
@@ -400,8 +604,10 @@ radar_simulation
/usr/lib/gcc/x86_64-linux-gnu/15/libstdc++.so
/usr/lib/x86_64-linux-gnu/libGLX.so
/usr/lib/x86_64-linux-gnu/libOpenGL.so
/usr/lib/x86_64-linux-gnu/libabsl_throw_delegate.so.20240722
/usr/lib/x86_64-linux-gnu/libc_nonshared.a
/usr/lib/x86_64-linux-gnu/libfreetype.so
/usr/lib/x86_64-linux-gnu/libgdal.so
/usr/lib/x86_64-linux-gnu/libglfw.so.3.4
/home/maallyn/radar-simulation/build/CMakeFiles/radar_simulation.dir/glad/src/glad.c.o
/home/maallyn/radar-simulation/build/CMakeFiles/radar_simulation.dir/src/main.cpp.o

File diff suppressed because it is too large Load Diff

View File

@@ -3,15 +3,15 @@
# compile C with /usr/bin/cc
# compile CXX with /usr/bin/c++
C_DEFINES =
C_DEFINES = -DMAP_DIR=\"/home/maallyn/radar-simulation/map\"
C_INCLUDES = -I/home/maallyn/radar-simulation/include -isystem /usr/include/freetype2
C_INCLUDES = -I/home/maallyn/radar-simulation/include -I/usr/include/gdal -isystem /usr/include/freetype2
C_FLAGS = -O3 -DNDEBUG
CXX_DEFINES =
CXX_DEFINES = -DMAP_DIR=\"/home/maallyn/radar-simulation/map\"
CXX_INCLUDES = -I/home/maallyn/radar-simulation/include -isystem /usr/include/freetype2
CXX_INCLUDES = -I/home/maallyn/radar-simulation/include -I/usr/include/gdal -isystem /usr/include/freetype2
CXX_FLAGS = -O3 -DNDEBUG -std=gnu++17

View File

@@ -6,6 +6,7 @@ radar_simulation: \
CMakeFiles/radar_simulation.dir/glad/src/glad.c.o \
/usr/lib/x86_64-linux-gnu/libglfw.so.3.4 \
/usr/lib/x86_64-linux-gnu/libfreetype.so \
/usr/lib/x86_64-linux-gnu/libgdal.so \
/usr/lib/x86_64-linux-gnu/libGLX.so \
/usr/lib/x86_64-linux-gnu/libOpenGL.so \
/usr/lib/gcc/x86_64-linux-gnu/15/libstdc++.so \
@@ -38,8 +39,141 @@ radar_simulation: \
/lib/x86_64-linux-gnu/libbz2.so.1.0 \
/lib/x86_64-linux-gnu/libpng16.so.16 \
/lib/x86_64-linux-gnu/libbrotlidec.so.1 \
/lib/x86_64-linux-gnu/libcurl-gnutls.so.4 \
/lib/x86_64-linux-gnu/libodbc.so.2 \
/lib/x86_64-linux-gnu/libodbcinst.so.2 \
/lib/x86_64-linux-gnu/libxml2.so.16 \
/lib/x86_64-linux-gnu/libcrypto.so.3 \
/lib/x86_64-linux-gnu/liblzma.so.5 \
/lib/x86_64-linux-gnu/libdeflate.so.0 \
/lib/x86_64-linux-gnu/liblz4.so.1 \
/lib/x86_64-linux-gnu/libblosc.so.1 \
/lib/libarmadillo.so.14 \
/lib/x86_64-linux-gnu/libqhull_r.so.8.0 \
/lib/x86_64-linux-gnu/libxerces-c-3.2.so \
/lib/x86_64-linux-gnu/libjpeg.so.8 \
/lib/x86_64-linux-gnu/libtiff.so.6 \
/lib/x86_64-linux-gnu/libgeotiff.so.5 \
/lib/x86_64-linux-gnu/libavif.so.16 \
/lib/x86_64-linux-gnu/libheif.so.1 \
/lib/x86_64-linux-gnu/libzstd.so.1 \
/lib/x86_64-linux-gnu/libaec.so.0 \
/lib/x86_64-linux-gnu/libpoppler.so.147 \
/lib/x86_64-linux-gnu/libgif.so.7 \
/lib/x86_64-linux-gnu/libnetcdf.so.22 \
/lib/x86_64-linux-gnu/libcfitsio.so.10 \
/lib/x86_64-linux-gnu/libhdf5_serial.so.310 \
/lib/x86_64-linux-gnu/libwebp.so.7 \
/lib/x86_64-linux-gnu/libsqlite3.so.0 \
/lib/x86_64-linux-gnu/libpq.so.5 \
/lib/x86_64-linux-gnu/libopenjp2.so.7 \
/lib/x86_64-linux-gnu/libkmlbase.so.1 \
/lib/x86_64-linux-gnu/libkmldom.so.1 \
/lib/x86_64-linux-gnu/libkmlengine.so.1 \
/lib/x86_64-linux-gnu/libfyba.so.0 \
/lib/x86_64-linux-gnu/libpcre2-8.so.0 \
/lib/x86_64-linux-gnu/libspatialite.so.8 \
/lib/x86_64-linux-gnu/libmysqlclient.so.24 \
/lib/x86_64-linux-gnu/libfreexl.so.1 \
/lib/x86_64-linux-gnu/libogdi.so.4.1 \
/lib/x86_64-linux-gnu/libexpat.so.1 \
/lib/x86_64-linux-gnu/libgeos_c.so.1 \
/lib/x86_64-linux-gnu/libproj.so.25 \
/lib/x86_64-linux-gnu/libjson-c.so.5 \
/lib/x86_64-linux-gnu/libdfalt.so.0 \
/lib/x86_64-linux-gnu/libmfhdfalt.so.0 \
/lib64/ld-linux-x86-64.so.2 \
/lib/x86_64-linux-gnu/libbrotlicommon.so.1
/lib/x86_64-linux-gnu/libbrotlicommon.so.1 \
/lib/x86_64-linux-gnu/libnghttp2.so.14 \
/lib/x86_64-linux-gnu/libidn2.so.0 \
/lib/x86_64-linux-gnu/librtmp.so.1 \
/lib/x86_64-linux-gnu/libssh2.so.1 \
/lib/x86_64-linux-gnu/libpsl.so.5 \
/lib/x86_64-linux-gnu/libnettle.so.8 \
/lib/x86_64-linux-gnu/libgnutls.so.30 \
/lib/x86_64-linux-gnu/libgssapi_krb5.so.2 \
/lib/x86_64-linux-gnu/libldap.so.2 \
/lib/x86_64-linux-gnu/liblber.so.2 \
/lib/x86_64-linux-gnu/libltdl.so.7 \
/lib/x86_64-linux-gnu/libxxhash.so.0 \
/lib/x86_64-linux-gnu/libsnappy.so.1 \
/lib/x86_64-linux-gnu/libblas.so.3 \
/lib/x86_64-linux-gnu/liblapack.so.3 \
/lib/x86_64-linux-gnu/libarpack.so.2 \
/lib/x86_64-linux-gnu/libicuuc.so.76 \
/lib/x86_64-linux-gnu/libLerc.so.4 \
/lib/x86_64-linux-gnu/libjbig.so.0 \
/lib/x86_64-linux-gnu/libyuv.so.0 \
/lib/x86_64-linux-gnu/libdav1d.so.7 \
/lib/x86_64-linux-gnu/libgav1.so.1 \
/lib/x86_64-linux-gnu/librav1e.so.0.7 \
/lib/x86_64-linux-gnu/libSvtAv1Enc.so.2 \
/lib/x86_64-linux-gnu/libaom.so.3 \
/lib/x86_64-linux-gnu/libsharpyuv.so.0 \
/lib/x86_64-linux-gnu/libfontconfig.so.1 \
/lib/x86_64-linux-gnu/libgpgmepp.so.6 \
/lib/x86_64-linux-gnu/liblcms2.so.2 \
/lib/x86_64-linux-gnu/libnss3.so \
/lib/x86_64-linux-gnu/libsmime3.so \
/lib/x86_64-linux-gnu/libplc4.so \
/lib/x86_64-linux-gnu/libnspr4.so \
/lib/x86_64-linux-gnu/libhdf5_serial_hl.so.310 \
/lib/x86_64-linux-gnu/libcurl.so.4 \
/lib/x86_64-linux-gnu/libsz.so.2 \
/lib/x86_64-linux-gnu/libssl.so.3 \
/lib/x86_64-linux-gnu/libminizip.so.1 \
/lib/x86_64-linux-gnu/liburiparser.so.1 \
/lib/x86_64-linux-gnu/libfyut.so.0 \
/lib/x86_64-linux-gnu/libfygm.so.0 \
/lib/x86_64-linux-gnu/librttopo.so.1 \
/lib/x86_64-linux-gnu/libresolv.so.2 \
/lib/x86_64-linux-gnu/libtirpc.so.3 \
/lib/x86_64-linux-gnu/libgeos.so.3.13.1 \
/lib/x86_64-linux-gnu/libunistring.so.5 \
/lib/x86_64-linux-gnu/libhogweed.so.6 \
/lib/x86_64-linux-gnu/libgmp.so.10 \
/lib/x86_64-linux-gnu/libp11-kit.so.0 \
/lib/x86_64-linux-gnu/libtasn1.so.6 \
/lib/x86_64-linux-gnu/libkrb5.so.3 \
/lib/x86_64-linux-gnu/libk5crypto.so.3 \
/lib/x86_64-linux-gnu/libcom_err.so.2 \
/lib/x86_64-linux-gnu/libkrb5support.so.0 \
/lib/x86_64-linux-gnu/libsasl2.so.2 \
/lib/x86_64-linux-gnu/libgfortran.so.5 \
/lib/x86_64-linux-gnu/libmvec.so.1 \
/lib/x86_64-linux-gnu/libicudata.so.76 \
/lib/x86_64-linux-gnu/libabsl_synchronization.so.20240722 \
/lib/x86_64-linux-gnu/libgpgme.so.11 \
/lib/x86_64-linux-gnu/libnssutil3.so \
/lib/x86_64-linux-gnu/libplds4.so \
/lib/x86_64-linux-gnu/libffi.so.8 \
/lib/x86_64-linux-gnu/libkeyutils.so.1 \
/lib/x86_64-linux-gnu/libabsl_graphcycles_internal.so.20240722 \
/lib/x86_64-linux-gnu/libabsl_kernel_timeout_internal.so.20240722 \
/lib/x86_64-linux-gnu/libabsl_stacktrace.so.20240722 \
/lib/x86_64-linux-gnu/libabsl_symbolize.so.20240722 \
/lib/x86_64-linux-gnu/libabsl_time.so.20240722 \
/lib/x86_64-linux-gnu/libabsl_malloc_internal.so.20240722 \
/lib/x86_64-linux-gnu/libabsl_base.so.20240722 \
/lib/x86_64-linux-gnu/libabsl_spinlock_wait.so.20240722 \
/lib/x86_64-linux-gnu/libabsl_raw_logging_internal.so.20240722 \
/lib/x86_64-linux-gnu/libassuan.so.9 \
/lib/x86_64-linux-gnu/libgpg-error.so.0 \
/lib/x86_64-linux-gnu/libabsl_debugging_internal.so.20240722 \
/lib/x86_64-linux-gnu/libabsl_demangle_internal.so.20240722 \
/lib/x86_64-linux-gnu/libabsl_strings.so.20240722 \
/lib/x86_64-linux-gnu/libabsl_time_zone.so.20240722 \
/lib/x86_64-linux-gnu/libabsl_demangle_rust.so.20240722 \
/lib/x86_64-linux-gnu/libabsl_strings_internal.so.20240722 \
/lib/x86_64-linux-gnu/libabsl_string_view.so.20240722 \
/lib/x86_64-linux-gnu/libabsl_throw_delegate.so.20240722 \
/lib/x86_64-linux-gnu/libabsl_throw_delegate.so.20240722 \
/usr/lib/x86_64-linux-gnu/libabsl_throw_delegate.so.20240722 \
/lib/x86_64-linux-gnu/libabsl_throw_delegate.so.20240722 \
/usr/lib/x86_64-linux-gnu/libabsl_throw_delegate.so.20240722 \
/lib/x86_64-linux-gnu/libabsl_throw_delegate.so.20240722 \
/lib/x86_64-linux-gnu/libabsl_decode_rust_punycode.so.20240722 \
/lib/x86_64-linux-gnu/libabsl_utf8_for_code_point.so.20240722
/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/Scrt1.o:
@@ -55,6 +189,8 @@ CMakeFiles/radar_simulation.dir/glad/src/glad.c.o:
/usr/lib/x86_64-linux-gnu/libfreetype.so:
/usr/lib/x86_64-linux-gnu/libgdal.so:
/usr/lib/x86_64-linux-gnu/libGLX.so:
/usr/lib/x86_64-linux-gnu/libOpenGL.so:
@@ -119,6 +255,272 @@ CMakeFiles/radar_simulation.dir/glad/src/glad.c.o:
/lib/x86_64-linux-gnu/libbrotlidec.so.1:
/lib/x86_64-linux-gnu/libcurl-gnutls.so.4:
/lib/x86_64-linux-gnu/libodbc.so.2:
/lib/x86_64-linux-gnu/libodbcinst.so.2:
/lib/x86_64-linux-gnu/libxml2.so.16:
/lib/x86_64-linux-gnu/libcrypto.so.3:
/lib/x86_64-linux-gnu/liblzma.so.5:
/lib/x86_64-linux-gnu/libdeflate.so.0:
/lib/x86_64-linux-gnu/liblz4.so.1:
/lib/x86_64-linux-gnu/libblosc.so.1:
/lib/libarmadillo.so.14:
/lib/x86_64-linux-gnu/libqhull_r.so.8.0:
/lib/x86_64-linux-gnu/libxerces-c-3.2.so:
/lib/x86_64-linux-gnu/libjpeg.so.8:
/lib/x86_64-linux-gnu/libtiff.so.6:
/lib/x86_64-linux-gnu/libgeotiff.so.5:
/lib/x86_64-linux-gnu/libavif.so.16:
/lib/x86_64-linux-gnu/libheif.so.1:
/lib/x86_64-linux-gnu/libzstd.so.1:
/lib/x86_64-linux-gnu/libaec.so.0:
/lib/x86_64-linux-gnu/libpoppler.so.147:
/lib/x86_64-linux-gnu/libgif.so.7:
/lib/x86_64-linux-gnu/libnetcdf.so.22:
/lib/x86_64-linux-gnu/libcfitsio.so.10:
/lib/x86_64-linux-gnu/libhdf5_serial.so.310:
/lib/x86_64-linux-gnu/libwebp.so.7:
/lib/x86_64-linux-gnu/libsqlite3.so.0:
/lib/x86_64-linux-gnu/libpq.so.5:
/lib/x86_64-linux-gnu/libopenjp2.so.7:
/lib/x86_64-linux-gnu/libkmlbase.so.1:
/lib/x86_64-linux-gnu/libkmldom.so.1:
/lib/x86_64-linux-gnu/libkmlengine.so.1:
/lib/x86_64-linux-gnu/libfyba.so.0:
/lib/x86_64-linux-gnu/libpcre2-8.so.0:
/lib/x86_64-linux-gnu/libspatialite.so.8:
/lib/x86_64-linux-gnu/libmysqlclient.so.24:
/lib/x86_64-linux-gnu/libfreexl.so.1:
/lib/x86_64-linux-gnu/libogdi.so.4.1:
/lib/x86_64-linux-gnu/libexpat.so.1:
/lib/x86_64-linux-gnu/libgeos_c.so.1:
/lib/x86_64-linux-gnu/libproj.so.25:
/lib/x86_64-linux-gnu/libjson-c.so.5:
/lib/x86_64-linux-gnu/libdfalt.so.0:
/lib/x86_64-linux-gnu/libmfhdfalt.so.0:
/lib64/ld-linux-x86-64.so.2:
/lib/x86_64-linux-gnu/libbrotlicommon.so.1:
/lib/x86_64-linux-gnu/libnghttp2.so.14:
/lib/x86_64-linux-gnu/libidn2.so.0:
/lib/x86_64-linux-gnu/librtmp.so.1:
/lib/x86_64-linux-gnu/libssh2.so.1:
/lib/x86_64-linux-gnu/libpsl.so.5:
/lib/x86_64-linux-gnu/libnettle.so.8:
/lib/x86_64-linux-gnu/libgnutls.so.30:
/lib/x86_64-linux-gnu/libgssapi_krb5.so.2:
/lib/x86_64-linux-gnu/libldap.so.2:
/lib/x86_64-linux-gnu/liblber.so.2:
/lib/x86_64-linux-gnu/libltdl.so.7:
/lib/x86_64-linux-gnu/libxxhash.so.0:
/lib/x86_64-linux-gnu/libsnappy.so.1:
/lib/x86_64-linux-gnu/libblas.so.3:
/lib/x86_64-linux-gnu/liblapack.so.3:
/lib/x86_64-linux-gnu/libarpack.so.2:
/lib/x86_64-linux-gnu/libicuuc.so.76:
/lib/x86_64-linux-gnu/libLerc.so.4:
/lib/x86_64-linux-gnu/libjbig.so.0:
/lib/x86_64-linux-gnu/libyuv.so.0:
/lib/x86_64-linux-gnu/libdav1d.so.7:
/lib/x86_64-linux-gnu/libgav1.so.1:
/lib/x86_64-linux-gnu/librav1e.so.0.7:
/lib/x86_64-linux-gnu/libSvtAv1Enc.so.2:
/lib/x86_64-linux-gnu/libaom.so.3:
/lib/x86_64-linux-gnu/libsharpyuv.so.0:
/lib/x86_64-linux-gnu/libfontconfig.so.1:
/lib/x86_64-linux-gnu/libgpgmepp.so.6:
/lib/x86_64-linux-gnu/liblcms2.so.2:
/lib/x86_64-linux-gnu/libnss3.so:
/lib/x86_64-linux-gnu/libsmime3.so:
/lib/x86_64-linux-gnu/libplc4.so:
/lib/x86_64-linux-gnu/libnspr4.so:
/lib/x86_64-linux-gnu/libhdf5_serial_hl.so.310:
/lib/x86_64-linux-gnu/libcurl.so.4:
/lib/x86_64-linux-gnu/libsz.so.2:
/lib/x86_64-linux-gnu/libssl.so.3:
/lib/x86_64-linux-gnu/libminizip.so.1:
/lib/x86_64-linux-gnu/liburiparser.so.1:
/lib/x86_64-linux-gnu/libfyut.so.0:
/lib/x86_64-linux-gnu/libfygm.so.0:
/lib/x86_64-linux-gnu/librttopo.so.1:
/lib/x86_64-linux-gnu/libresolv.so.2:
/lib/x86_64-linux-gnu/libtirpc.so.3:
/lib/x86_64-linux-gnu/libgeos.so.3.13.1:
/lib/x86_64-linux-gnu/libunistring.so.5:
/lib/x86_64-linux-gnu/libhogweed.so.6:
/lib/x86_64-linux-gnu/libgmp.so.10:
/lib/x86_64-linux-gnu/libp11-kit.so.0:
/lib/x86_64-linux-gnu/libtasn1.so.6:
/lib/x86_64-linux-gnu/libkrb5.so.3:
/lib/x86_64-linux-gnu/libk5crypto.so.3:
/lib/x86_64-linux-gnu/libcom_err.so.2:
/lib/x86_64-linux-gnu/libkrb5support.so.0:
/lib/x86_64-linux-gnu/libsasl2.so.2:
/lib/x86_64-linux-gnu/libgfortran.so.5:
/lib/x86_64-linux-gnu/libmvec.so.1:
/lib/x86_64-linux-gnu/libicudata.so.76:
/lib/x86_64-linux-gnu/libabsl_synchronization.so.20240722:
/lib/x86_64-linux-gnu/libgpgme.so.11:
/lib/x86_64-linux-gnu/libnssutil3.so:
/lib/x86_64-linux-gnu/libplds4.so:
/lib/x86_64-linux-gnu/libffi.so.8:
/lib/x86_64-linux-gnu/libkeyutils.so.1:
/lib/x86_64-linux-gnu/libabsl_graphcycles_internal.so.20240722:
/lib/x86_64-linux-gnu/libabsl_kernel_timeout_internal.so.20240722:
/lib/x86_64-linux-gnu/libabsl_stacktrace.so.20240722:
/lib/x86_64-linux-gnu/libabsl_symbolize.so.20240722:
/lib/x86_64-linux-gnu/libabsl_time.so.20240722:
/lib/x86_64-linux-gnu/libabsl_malloc_internal.so.20240722:
/lib/x86_64-linux-gnu/libabsl_base.so.20240722:
/lib/x86_64-linux-gnu/libabsl_spinlock_wait.so.20240722:
/lib/x86_64-linux-gnu/libabsl_raw_logging_internal.so.20240722:
/lib/x86_64-linux-gnu/libassuan.so.9:
/lib/x86_64-linux-gnu/libgpg-error.so.0:
/lib/x86_64-linux-gnu/libabsl_debugging_internal.so.20240722:
/lib/x86_64-linux-gnu/libabsl_demangle_internal.so.20240722:
/lib/x86_64-linux-gnu/libabsl_strings.so.20240722:
/lib/x86_64-linux-gnu/libabsl_time_zone.so.20240722:
/lib/x86_64-linux-gnu/libabsl_demangle_rust.so.20240722:
/lib/x86_64-linux-gnu/libabsl_strings_internal.so.20240722:
/lib/x86_64-linux-gnu/libabsl_string_view.so.20240722:
/lib/x86_64-linux-gnu/libabsl_throw_delegate.so.20240722:
/lib/x86_64-linux-gnu/libabsl_throw_delegate.so.20240722:
/usr/lib/x86_64-linux-gnu/libabsl_throw_delegate.so.20240722:
/lib/x86_64-linux-gnu/libabsl_throw_delegate.so.20240722:
/usr/lib/x86_64-linux-gnu/libabsl_throw_delegate.so.20240722:
/lib/x86_64-linux-gnu/libabsl_throw_delegate.so.20240722:
/lib/x86_64-linux-gnu/libabsl_decode_rust_punycode.so.20240722:
/lib/x86_64-linux-gnu/libabsl_utf8_for_code_point.so.20240722:

View File

@@ -1 +1 @@
/usr/bin/c++ -O3 -DNDEBUG -Wl,--dependency-file=CMakeFiles/radar_simulation.dir/link.d CMakeFiles/radar_simulation.dir/src/main.cpp.o CMakeFiles/radar_simulation.dir/glad/src/glad.c.o -o radar_simulation /usr/lib/x86_64-linux-gnu/libglfw.so.3.4 /usr/lib/x86_64-linux-gnu/libfreetype.so /usr/lib/x86_64-linux-gnu/libGLX.so /usr/lib/x86_64-linux-gnu/libOpenGL.so
/usr/bin/c++ -O3 -DNDEBUG -Wl,--dependency-file=CMakeFiles/radar_simulation.dir/link.d CMakeFiles/radar_simulation.dir/src/main.cpp.o CMakeFiles/radar_simulation.dir/glad/src/glad.c.o -o radar_simulation /usr/lib/x86_64-linux-gnu/libglfw.so.3.4 /usr/lib/x86_64-linux-gnu/libfreetype.so /usr/lib/x86_64-linux-gnu/libgdal.so /usr/lib/x86_64-linux-gnu/libGLX.so /usr/lib/x86_64-linux-gnu/libOpenGL.so

View File

@@ -99,7 +99,10 @@ CMakeFiles/radar_simulation.dir/src/main.cpp.o: \
/usr/include/freetype2/freetype/ftimage.h \
/usr/include/freetype2/freetype/fterrors.h \
/usr/include/freetype2/freetype/ftmoderr.h \
/usr/include/freetype2/freetype/fterrdef.h /usr/include/c++/15/cmath \
/usr/include/freetype2/freetype/fterrdef.h /usr/include/gdal/gdal_priv.h \
/usr/include/gdal/gdal.h /usr/include/gdal/gdal_version.h \
/usr/include/gdal/cpl_port.h /usr/include/gdal/cpl_config.h \
/usr/include/c++/15/math.h /usr/include/c++/15/cmath \
/usr/include/c++/15/bits/requires_hosted.h \
/usr/include/c++/15/bits/cpp_type_traits.h \
/usr/include/c++/15/bits/version.h /usr/include/c++/15/type_traits \
@@ -140,58 +143,47 @@ CMakeFiles/radar_simulation.dir/src/main.cpp.o: \
/usr/include/c++/15/tr1/modified_bessel_func.tcc \
/usr/include/c++/15/tr1/poly_hermite.tcc \
/usr/include/c++/15/tr1/poly_laguerre.tcc \
/usr/include/c++/15/tr1/riemann_zeta.tcc /usr/include/c++/15/vector \
/usr/include/c++/15/tr1/riemann_zeta.tcc /usr/include/ctype.h \
/usr/include/time.h /usr/include/x86_64-linux-gnu/bits/time.h \
/usr/include/x86_64-linux-gnu/bits/timex.h \
/usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \
/usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \
/usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \
/usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \
/usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \
/usr/include/x86_64-linux-gnu/bits/types/error_t.h \
/usr/include/gdal/cpl_error.h /usr/include/c++/15/memory \
/usr/include/c++/15/bits/memoryfwd.h \
/usr/include/c++/15/bits/allocator.h \
/usr/include/x86_64-linux-gnu/c++/15/bits/c++allocator.h \
/usr/include/c++/15/bits/new_allocator.h /usr/include/c++/15/new \
/usr/include/c++/15/bits/exception.h \
/usr/include/c++/15/bits/memoryfwd.h \
/usr/include/c++/15/bits/stl_tempbuf.h \
/usr/include/c++/15/bits/stl_construct.h \
/usr/include/c++/15/bits/stl_uninitialized.h \
/usr/include/c++/15/ext/alloc_traits.h \
/usr/include/c++/15/bits/alloc_traits.h \
/usr/include/c++/15/bits/stl_vector.h \
/usr/include/c++/15/initializer_list \
/usr/include/c++/15/bits/stl_bvector.h \
/usr/include/c++/15/bits/functional_hash.h \
/usr/include/c++/15/bits/hash_bytes.h /usr/include/c++/15/bits/refwrap.h \
/usr/include/c++/15/bits/stl_raw_storage_iter.h \
/usr/include/c++/15/bits/align.h \
/usr/include/c++/15/bits/uses_allocator.h \
/usr/include/c++/15/bits/unique_ptr.h /usr/include/c++/15/tuple \
/usr/include/c++/15/bits/invoke.h \
/usr/include/c++/15/bits/stl_function.h \
/usr/include/c++/15/backward/binders.h \
/usr/include/c++/15/bits/range_access.h \
/usr/include/c++/15/bits/vector.tcc \
/usr/include/c++/15/bits/memory_resource.h /usr/include/c++/15/cstddef \
/usr/include/c++/15/bits/uses_allocator.h \
/usr/include/c++/15/bits/uses_allocator_args.h /usr/include/c++/15/tuple \
/usr/include/c++/15/string /usr/include/c++/15/bits/stringfwd.h \
/usr/include/c++/15/bits/char_traits.h \
/usr/include/c++/15/bits/postypes.h /usr/include/c++/15/cwchar \
/usr/include/wchar.h /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \
/usr/include/c++/15/bits/functional_hash.h \
/usr/include/c++/15/bits/hash_bytes.h \
/usr/include/c++/15/bits/shared_ptr.h /usr/include/c++/15/iosfwd \
/usr/include/c++/15/bits/stringfwd.h /usr/include/c++/15/bits/postypes.h \
/usr/include/c++/15/cwchar /usr/include/wchar.h \
/usr/include/x86_64-linux-gnu/bits/types/wint_t.h \
/usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \
/usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \
/usr/include/x86_64-linux-gnu/bits/wchar2.h \
/usr/include/c++/15/bits/localefwd.h \
/usr/include/x86_64-linux-gnu/c++/15/bits/c++locale.h \
/usr/include/c++/15/clocale /usr/include/locale.h \
/usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/15/iosfwd \
/usr/include/c++/15/cctype /usr/include/ctype.h \
/usr/include/c++/15/bits/ostream_insert.h \
/usr/include/c++/15/bits/cxxabi_forced.h \
/usr/include/c++/15/bits/basic_string.h /usr/include/c++/15/string_view \
/usr/include/c++/15/bits/string_view.tcc \
/usr/include/c++/15/ext/string_conversions.h /usr/include/c++/15/cstdio \
/usr/include/c++/15/cerrno /usr/include/errno.h \
/usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \
/usr/include/x86_64-linux-gnu/asm/errno.h \
/usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \
/usr/include/x86_64-linux-gnu/bits/types/error_t.h \
/usr/include/c++/15/bits/charconv.h \
/usr/include/c++/15/bits/basic_string.tcc /usr/include/c++/15/fstream \
/usr/include/c++/15/istream /usr/include/c++/15/ios \
/usr/include/c++/15/exception /usr/include/c++/15/bits/exception_ptr.h \
/usr/include/c++/15/bits/cxxabi_init_exception.h \
/usr/include/c++/15/typeinfo /usr/include/c++/15/bits/nested_exception.h \
/usr/include/c++/15/bits/ios_base.h /usr/include/c++/15/ext/atomicity.h \
/usr/include/c++/15/bits/shared_ptr_base.h /usr/include/c++/15/typeinfo \
/usr/include/c++/15/bits/allocated_ptr.h \
/usr/include/c++/15/bits/refwrap.h \
/usr/include/c++/15/ext/aligned_buffer.h \
/usr/include/c++/15/ext/atomicity.h \
/usr/include/x86_64-linux-gnu/c++/15/bits/gthr.h \
/usr/include/x86_64-linux-gnu/c++/15/bits/gthr-default.h \
/usr/include/pthread.h /usr/include/sched.h \
@@ -206,13 +198,64 @@ CMakeFiles/radar_simulation.dir/src/main.cpp.o: \
/usr/include/x86_64-linux-gnu/asm/posix_types_64.h \
/usr/include/asm-generic/posix_types.h \
/usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \
/usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \
/usr/include/x86_64-linux-gnu/bits/time.h \
/usr/include/x86_64-linux-gnu/bits/timex.h \
/usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \
/usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \
/usr/include/x86_64-linux-gnu/bits/cpu-set.h \
/usr/include/x86_64-linux-gnu/c++/15/bits/atomic_word.h \
/usr/include/x86_64-linux-gnu/sys/single_threaded.h \
/usr/include/c++/15/ext/concurrence.h /usr/include/c++/15/exception \
/usr/include/c++/15/bits/exception_ptr.h \
/usr/include/c++/15/bits/cxxabi_init_exception.h \
/usr/include/c++/15/bits/nested_exception.h \
/usr/include/c++/15/bits/shared_ptr_atomic.h \
/usr/include/c++/15/bits/atomic_base.h \
/usr/include/c++/15/bits/atomic_lockfree_defines.h \
/usr/include/c++/15/backward/auto_ptr.h \
/usr/include/c++/15/pstl/glue_memory_defs.h \
/usr/include/c++/15/pstl/execution_defs.h /usr/include/c++/15/string \
/usr/include/c++/15/bits/char_traits.h \
/usr/include/c++/15/bits/localefwd.h \
/usr/include/x86_64-linux-gnu/c++/15/bits/c++locale.h \
/usr/include/c++/15/clocale /usr/include/locale.h \
/usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/15/cctype \
/usr/include/c++/15/bits/ostream_insert.h \
/usr/include/c++/15/bits/cxxabi_forced.h \
/usr/include/c++/15/bits/range_access.h \
/usr/include/c++/15/initializer_list \
/usr/include/c++/15/bits/basic_string.h /usr/include/c++/15/string_view \
/usr/include/c++/15/bits/string_view.tcc \
/usr/include/c++/15/ext/string_conversions.h /usr/include/c++/15/cstdio \
/usr/include/c++/15/cerrno /usr/include/c++/15/bits/charconv.h \
/usr/include/c++/15/bits/basic_string.tcc \
/usr/include/c++/15/bits/memory_resource.h /usr/include/c++/15/cstddef \
/usr/include/c++/15/bits/uses_allocator_args.h \
/usr/include/gdal/cpl_progress.h /usr/include/gdal/cpl_virtualmem.h \
/usr/include/gdal/cpl_vsi.h \
/usr/lib/gcc/x86_64-linux-gnu/15/include/stdbool.h /usr/include/unistd.h \
/usr/include/x86_64-linux-gnu/bits/posix_opt.h \
/usr/include/x86_64-linux-gnu/bits/environments.h \
/usr/include/x86_64-linux-gnu/bits/confname.h \
/usr/include/x86_64-linux-gnu/bits/getopt_posix.h \
/usr/include/x86_64-linux-gnu/bits/getopt_core.h \
/usr/include/x86_64-linux-gnu/bits/unistd.h \
/usr/include/x86_64-linux-gnu/bits/unistd-decl.h \
/usr/include/x86_64-linux-gnu/bits/unistd_ext.h \
/usr/include/linux/close_range.h \
/usr/include/x86_64-linux-gnu/sys/stat.h \
/usr/include/x86_64-linux-gnu/bits/stat.h \
/usr/include/x86_64-linux-gnu/bits/struct_stat.h \
/usr/include/x86_64-linux-gnu/bits/statx.h /usr/include/linux/stat.h \
/usr/include/x86_64-linux-gnu/bits/statx-generic.h \
/usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h \
/usr/include/x86_64-linux-gnu/bits/types/struct_statx.h \
/usr/include/gdal/cpl_minixml.h /usr/include/gdal/ogr_api.h \
/usr/include/gdal/ogr_core.h /usr/include/gdal/gdal_frmts.h \
/usr/include/gdal/gdalsubdatasetinfo.h /usr/include/gdal/cpl_conv.h \
/usr/include/gdal/cpl_string.h /usr/include/c++/15/vector \
/usr/include/c++/15/bits/stl_vector.h \
/usr/include/c++/15/bits/stl_bvector.h \
/usr/include/c++/15/bits/vector.tcc /usr/include/gdal/cpl_multiproc.h \
/usr/include/gdal/cpl_atomic_ops.h /usr/include/c++/15/complex \
/usr/include/c++/15/sstream /usr/include/c++/15/istream \
/usr/include/c++/15/ios /usr/include/c++/15/bits/ios_base.h \
/usr/include/c++/15/bits/locale_classes.h \
/usr/include/c++/15/bits/locale_classes.tcc \
/usr/include/c++/15/system_error \
@@ -228,15 +271,31 @@ CMakeFiles/radar_simulation.dir/src/main.cpp.o: \
/usr/include/c++/15/bits/locale_facets.tcc \
/usr/include/c++/15/bits/basic_ios.tcc /usr/include/c++/15/ostream \
/usr/include/c++/15/bits/ostream.h /usr/include/c++/15/bits/ostream.tcc \
/usr/include/c++/15/bits/istream.tcc /usr/include/c++/15/bits/codecvt.h \
/usr/include/c++/15/bits/istream.tcc \
/usr/include/c++/15/bits/sstream.tcc /usr/include/c++/15/cstdint \
/usr/include/c++/15/iterator /usr/include/c++/15/bits/stream_iterator.h \
/usr/include/c++/15/map /usr/include/c++/15/bits/stl_tree.h \
/usr/include/c++/15/bits/node_handle.h \
/usr/include/c++/15/bits/stl_map.h \
/usr/include/c++/15/bits/stl_multimap.h \
/usr/include/c++/15/bits/erase_if.h /usr/include/c++/15/set \
/usr/include/c++/15/bits/stl_set.h \
/usr/include/c++/15/bits/stl_multiset.h /usr/include/gdal/ogr_feature.h \
/usr/include/gdal/ogr_featurestyle.h /usr/include/gdal/ogr_geometry.h \
/usr/include/gdal/cpl_json.h \
/usr/include/gdal/ogr_geomcoordinateprecision.h \
/usr/include/gdal/ogr_spatialref.h /usr/include/gdal/ogr_srs_api.h \
/usr/include/c++/15/climits /usr/include/gdal/ogrsf_frmts.h \
/usr/include/gdal/gdal_priv.h /usr/include/c++/15/deque \
/usr/include/c++/15/bits/stl_deque.h /usr/include/c++/15/bits/deque.tcc \
/usr/include/gdal/cpl_conv.h /usr/include/c++/15/fstream \
/usr/include/c++/15/bits/codecvt.h \
/usr/include/x86_64-linux-gnu/c++/15/bits/basic_file.h \
/usr/include/x86_64-linux-gnu/c++/15/bits/c++io.h \
/usr/include/c++/15/bits/fstream.tcc /usr/include/c++/15/sstream \
/usr/include/c++/15/bits/sstream.tcc /usr/include/c++/15/iostream \
/usr/include/c++/15/bits/fstream.tcc /usr/include/c++/15/iostream \
/usr/include/c++/15/algorithm /usr/include/c++/15/bits/stl_algo.h \
/usr/include/c++/15/bits/algorithmfwd.h \
/usr/include/c++/15/bits/stl_heap.h \
/usr/include/c++/15/bits/uniform_int_dist.h \
/usr/include/c++/15/bits/stl_tempbuf.h \
/usr/include/c++/15/pstl/glue_algorithm_defs.h \
/usr/include/c++/15/pstl/execution_defs.h /usr/include/c++/15/cstring
/usr/include/c++/15/cstring

Binary file not shown.

View File

@@ -0,0 +1,20 @@
#version 330 core
// Feature 9: PPI Shoreline / Terrain — fragment stage
// Active points render in P7 blue; fading points render in P7 greenish-yellow
// with brightness proportional to vFade.
in float vFade;
in float vActive;
uniform vec3 uActiveColor; // P7A blue
uniform vec3 uPersistColor; // P7P greenish yellow
out vec4 fragColor;
void main()
{
if (vFade <= 0.01) discard;
vec3 col = (vActive > 0.5)
? uActiveColor
: uPersistColor * vFade;
fragColor = vec4(col, vFade);
}

View File

@@ -0,0 +1,49 @@
#version 330 core
// Feature 9: PPI Shoreline / Terrain
// Each vertex encodes (bearingDeg, rangeMiles) in polar radar coordinates.
// The vertex shader converts to NDC and computes sweep-based fade on the GPU,
// so the geometry buffer is static — only uniforms change each frame.
layout(location = 0) in vec2 aBearingRange; // x = bearing °CW-from-N, y = range miles
uniform vec2 uCenter; // NDC centre of PPI scope
uniform float uPpiRx; // ppiR * 2.0 / W (one full-radius in NDC, x axis)
uniform float uPpiRy; // ppiR * 2.0 / H (one full-radius in NDC, y axis)
uniform float uMaxRange; // current max range (miles)
uniform float uSweepAngle; // current sweep angle (degrees CW from N)
uniform float uSweepDegPS; // sweep speed (degrees / second)
uniform float uPersist; // phosphor persistence duration (seconds)
out float vFade; // 0..1 brightness multiplier
out float vActive; // 1.0 when sweep head is over this point
const float PI = 3.14159265358979;
const float THRESH = 3.5; // degrees — active window around sweep head
void main()
{
float bearDeg = aBearingRange.x;
float rangeMi = aBearingRange.y;
float rangeFrac = rangeMi / uMaxRange;
// Push out-of-range points outside the NDC clip volume
if (rangeFrac > 1.0) {
gl_Position = vec4(2.0, 2.0, 2.0, 1.0);
vFade = 0.0;
vActive = 0.0;
return;
}
// Convert polar radar coords → NDC
// North (0°) = +Y in NDC; East (90°) = +X in NDC
float bearRad = bearDeg * PI / 180.0;
float nx = uCenter.x + rangeFrac * uPpiRx * sin(bearRad);
float ny = uCenter.y + rangeFrac * uPpiRy * cos(bearRad);
gl_Position = vec4(nx, ny, 0.0, 1.0);
gl_PointSize = 2.0;
// Degrees the sweep has travelled past this point since last illumination
float angBehind = mod(uSweepAngle - bearDeg + 360.0, 360.0);
float timeSinceLit = angBehind / uSweepDegPS;
vFade = clamp(1.0 - timeSinceLit / uPersist, 0.0, 1.0);
vActive = (angBehind < THRESH) ? 1.0 : 0.0;
}