.gitignore: ignore more files (android, unittests)
[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 build/android/path.cfg
70 build/android/*.apk
71 build/android/.externalNativeBuild
72 cmake_install.cmake
73 CMakeCache.txt
74 CPackConfig.cmake
75 CPackSourceConfig.cmake
76 src/test_config.h
77 src/android_version.h
78 src/android_version_githash.h
79 src/cmake_config.h
80 src/cmake_config_githash.h
81 src/lua/build/
82 locale/
83 .directory
84 *.cbp
85 *.layout
86 *.o
87 *.a
88 *.ninja
89 .ninja*
90 *.gch
91 cmake-build-debug/
92 cmake-build-release/
93 cmake_config.h
94 cmake_config_githash.h
95
96 ## Android build files
97 build/android/src/main/assets
98 build/android/build
99 build/android/deps
100 build/android/libs
101 build/android/jni/lib
102 build/android/jni/src
103 build/android/src/main/jniLibs
104 build/android/obj
105 build/android/local.properties
106 build/android/.gradle
107 timestamp