1#
2# NOTE! Don't add files that are generated in specific
3# subdirectories here. Add them in the ".gitignore" file
4# in that subdirectory instead.
5#
6# NOTE! Please use 'git ls-files -i --exclude-standard'
7# command after changing this file, to see if there are
8# any tracked files which get ignored after the change.
9#
10# ('git ls-files -i --exclude-standard -ocs --directory'
11# command can show all the tracked and untracked files
12# which get ignored after the change.)
13#
14
15# Hidden files
16.*
17# Except for these hidden files
18!.gitignore
19!.gitattributes
20!.mailmap
21
22# Backup files
23*~
24*.bak
25*.BAK
26*.orig
27\#*#
28
29# Tag files
30/tags
31/TAGS
32/cscope.*
33/ncscope.*
34/compile_commands.json
35
36# Object files
37*.o
38*.o.*
39*.ko
40*.obj
41*.lo
42*.slo
43*.py[co]
44
45# List files
46*.i
47*.lst
48
49# Precompiled Headers
50*.gch
51*.pch
52
53# Libraries
54*.la
55*.lai
56*.pyd
57
58# Shared objects (inc. Windows DLLs)
59*.dll
60*.so
61*.so.*
62*.dylib
63
64# Executables
65*.exe
66*.out
67*.app
68*.elf
69*.i*86
70*.x86_64
71*.hex
72
73# Source insight project files
74/[sS][iI]/
75
76# Generated project files
77*.ncb
78*.idb
79*.pdb
80*.sdf
81*.suo
82*.opensdf
83#/Debug/
84#/Release/
85Debug/
86Release/
87/ipch/
88
89# Library dir
90#lib/
91
92# Build dir
93/out/
94*.pre
95*.gz
96
97# configuration file
98*.ini
99
100tests/ota_boot_secboot/lib/*
101!.gitkeep
102