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# Normal rules (sorted alphabetically) 7# 8.* 9!.checkpatch.conf 10*.a 11*.asn1.[ch] 12*.bin 13*.cfgout 14*.cover 15*.dtb 16*.dtbo 17*.dtb.S 18*.elf 19*.exe 20*.gcda 21*.gcno 22*.i 23*.img 24*.lex.c 25*.lst 26*.mod.c 27*.mbx 28*.o 29*.o.* 30*.order 31*.patch 32*.s 33*.su 34*.swp 35*.tab.[ch] 36 37# Build tree 38/build* 39 40# 41# Top-level generic files 42# 43fit-dtb.blob* 44/MLO* 45/SPL* 46/System.map 47/boards.cfg 48/mkimage-in-simple-bin* 49/simple-bin* 50/u-boot* 51/*.log 52 53# 54# git files that we don't want to ignore even it they are dot-files 55# 56!.gitignore 57!.mailmap 58!.get_maintainer.* 59 60# 61# Generated files 62# 63/spl/ 64/tpl/ 65/defconfig 66/generated_defconfig 67/Test* 68/capsule.*.efi-capsule 69/capsule*.map 70 71# 72# Generated include files 73# 74/include/autoconf.mk* 75/include/config.h 76/include/config/ 77/include/generated/ 78 79# stgit generated dirs 80patches-* 81.stgit-edit.txt 82 83# quilt's files 84patches 85series 86 87# gdb files 88.gdb_history 89 90# cscope files 91cscope.* 92 93# tags files 94/tags 95/ctags 96/etags 97 98# gnu global files 99GPATH 100GRTAGS 101GSYMS 102GTAGS 103 104*.orig 105*~ 106\#*# 107 108# Python cache 109__pycache__ 110 111# Python code coverage output (python3-coverage html) 112/htmlcov/ 113 114# pylint files 115/pylint.cur 116/pylint.out/ 117 118# qconfig database 119/qconfig.db 120 121# Clang's compilation database file 122/compile_commands.json 123