# Created by https://www.toptal.com/developers/gitignore/api/ros2,c++
# Edit at https://www.toptal.com/developers/gitignore?templates=ros2,c++

### VSCode ###
.vscode/

### C++ ###
# Prerequisites
*.d

# Compiled Object files
*.slo
*.lo
*.o
*.obj

# Precompiled Headers
*.gch
*.pch

# Compiled Dynamic libraries
*.so
*.dylib
*.dll

# Fortran module files
*.mod
*.smod

# Compiled Static libraries
*.lai
*.la
*.a
*.lib

# Executables
*.exe
*.out
*.app

### ROS2 ###
install/
log/
build/

# Ignore generated docs
*.dox
*.wikidoc

# eclipse stuff
.project
.cproject

# qcreator stuff
CMakeLists.txt.user

srv/_*.py
*.pcd
*.pyc
qtcreator-*
*.user

*~

# Emacs
.#*

# Colcon custom files
COLCON_IGNORE
AMENT_IGNORE

# scapps generated compose files
compose.*.yaml

# scapps generated files
*.scapp
.env

# node.js dependencies and build output
node_modules/
dist/

# ROS2 bag files
*.db3
*.mcap

# Rust build output (in case any local checkout still has leftover
# untracked build artifacts from before ros2-essentials moved to
# stratus-official-apps)
target/

# leftover untracked local data from before ros2-essentials moved to
# stratus-official-apps
apps/stratus/ros2-essentials/

# kismet files
*.kismet
*.kismet-journal
*.wiglecsv
# End of https://www.toptal.com/developers/gitignore/api/ros2,c++
