# 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

# Build stuff
build/*
!build/shared/.gitkeep
!build/static/.gitkeep
!build/out/.gitkeepbuild/*
!build/.gitkeep

!build/timing_test
!build/timing_test/*.c
!build/timing_test/*.py

!build/out
!build/out/.gitkeep
build/out/*.c
build/out/CMakeLists.txt

!build/out/include
build/out/include/ccyan

!build/out/lib
build/out/lib/*.h
build/out/lib/*.c
build/out/lib/CMakeLists.txt

build/out/build

!build/out/setup.sh

# Documentation
docs/*
!docs/.gitkeep

# Includes
include/*
!include/.gitkeep
