# Directories
**/Release/
**/Debug/
/c/.settings/

# Ignore directories for output of Random Graphs
**/random/
**/embedded/
**/adjlist/
**/obstructed/
**/error/

# Object files
*.o
*.ko
*.obj
*.elf

# Precompiled Headers
*.gch
*.pch

# Libraries
*.lib
*.a
*.la
*.lo

# Shared objects (inc. Windows DLLs)
*.dll
*.so
*.so.*
*.dylib

# Executables
*.exe
*.out
*.app
*.i*86
*.x86_64
*.hex

# Linker output
*.ilk
*.map
*.exp

# Debug files
*.dSYM/
*.su
*.idb
*.pdb

# Java
*.class
*.log
*.jar
*.war
*.ear
*.zip
*.tar.gz
*.rar

# To ignore files generated by the make distribution process
*.tar.gz
**/.deps/
/autom4te.cache/
libtool
test-samples.sh
Makefile
config.status
config.guess*
config.sub*
depcomp
install-sh*
Makefile.in
missing
ltmain.sh
configure
configure~
aclocal.m4
compile
test-driver
planarity-*
planarity-*/*
libplanarity.pc
m4/

# Ignoring configuration for VSCode
/.vscode/

# Ignoring configuration for Eclipse project
.project
/c/.project
/c/.cproject

## MacOS excludes
.DS_Store

# Ignore binary produced by compiling on MacOS
planarity

# Ignore planaritytesting Package default output directories, pycache,
# .pylintrc, and configuration file for leaks orchestrator
TestSupport/planaritytesting/__pycache__/
TestSupport/results/
TestSupport/g6_diff_finder_logs/
TestSupport/planaritytesting/.pylintrc
TestSupport/planaritytesting/leaksorchestrator/planarity_leaks_config.ini
