Add more files and file types to `.gitignore` (#5859)
[oweals/minetest.git] / .gitignore
1 ## Editors and Development environments
2 *~
3 *.swp
4 *.bak*
5 *.orig
6 # Vim
7 *.vim
8 # Kate
9 .*.kate-swp
10 .swp.*
11 # KDevelop4
12 .kdev4/
13 *.kdev4
14 # Eclipse (CDT and LDT)
15 .project
16 .cproject
17 .settings/
18 .buildpath
19 .metadata
20 # GNU Global
21 tags
22 !tags/
23 gtags.files
24 .idea/*
25 # Codelite
26 *.project
27
28 ## Files related to minetest development cycle
29 /*.patch
30 *.diff
31 # GNU Patch reject file
32 *.rej
33
34 ## Non-static Minetest directories or symlinks to these
35 /bin/
36 /games/*
37 !/games/minimal/
38 /cache
39 /textures/*
40 !/textures/base/
41 /screenshots
42 /sounds
43 /mods/*
44 !/mods/minetest/
45 /mods/minetest/*
46 !/mods/minetest/mods_here.txt
47 /worlds
48 /world/
49 /clientmods/*
50 !/clientmods/preview/
51 /client/mod_storage/
52
53 ## Configuration/log files
54 minetest.conf
55 debug.txt
56
57 ## Other files generated by minetest
58 screenshot_*.png
59
60 ## Doxygen files
61 doc/Doxyfile
62 doc/html/
63 doc/doxygen_*
64
65 ## Build files
66 CMakeFiles
67 Makefile
68 !build/android/Makefile
69 cmake_install.cmake
70 CMakeCache.txt
71 CPackConfig.cmake
72 CPackSourceConfig.cmake
73 src/android_version.h
74 src/android_version_githash.h
75 src/cmake_config.h
76 src/cmake_config_githash.h
77 src/lua/build/
78 locale/
79 .directory
80 *.cbp
81 *.layout
82 *.o
83 *.a
84 *.ninja
85 .ninja*
86 *.gch
87 cmake-build-debug/
88 cmake-build-release/
89
90 ## Android build files
91 build/android/src/main/assets
92 build/android/build
93 build/android/deps
94 build/android/libs
95 build/android/jni/lib
96 build/android/jni/src
97 build/android/src/main/jniLibs
98 build/android/obj
99 build/android/local.properties
100 build/android/.gradle
101 timestamp