This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Promote v5.36 usage and feature bundles doc
[perl5.git] / .gitignore
1 # ignore .patch from rsync, and any generated patch files from git-am
2 /*.patch
3 # ignore local .config files
4 .config
5 # these are generated by make_patchnum.sh from git or from a .patchfile
6 .sha1
7 git_version.h
8
9 # ignore bug*.pl
10 bug*.pl
11
12 # Exists during ./Configure
13 /UU
14 /host
15
16 # Tools for cross-compile remote testing:
17 /Cross/from-*
18 /Cross/mkdir
19 /Cross/run-*
20 /Cross/to-*
21
22 # files produced by './configure.gnu' on a Linux machine
23 /Makefile
24 /Policy.sh
25 /cflags
26 /config.h
27 /config.sh
28 /makeaperl
29 /makedepend
30 /makedepend_file
31 /makedir
32 /makefile
33 /myconfig
34 /opmini.c
35 /perlmain.c
36 /perlmini.c
37 /pod/Makefile
38 /preload
39 /runtests
40 /universalmini.c
41 /writemain
42 /x2p/Makefile
43 /x2p/cflags
44 /x2p/makefile
45
46 # generated for configuration overrides, eg Solaris
47 /config.over
48 /config.arch
49
50 # alternative names on OS X
51 /GNUmakefile
52 /x2p/GNUmakefile
53
54 # produced by dtrace -H when configured with usedtrace
55 perldtrace.h
56
57 # general build products
58 *.o
59 *.a
60 *.so
61 *.i
62 *.old
63 *.xsc
64
65 # general build products (darwin)
66 *.dylib
67 *.DS_Store
68
69 # general build products (Win32)
70 *.def
71 *.dll
72 *.exe
73 *.exp
74 *.ico
75 *.ilk
76 *.lib
77 *.obj
78 *.pdb
79 *.res
80 *.RES
81
82 # gcov build products. see L<perlhack/"GCC gcov Profiling">
83 *.gcov
84 *.gcda
85 *.gcno
86
87 dll.base
88 /splittree.pl
89
90 # generated by make on cygwin
91 /cygwin.c
92
93 # ?
94 ext.libs
95
96 # these are scattered everywhere, ignore them
97 .exists
98 MYMETA.*
99
100 /microperl
101 /miniperl
102 /perl
103
104 /extra.pods
105 /generate_uudmap
106 /ugenerate_uudmap
107 /uni.data
108 /uudmap.h
109 /uuudmap.h
110 /bitcount.h
111 /ubitcount.h
112 /mg_data.h
113 /umg_data.h
114
115 # Build products that we can't infer are generated by conventional extensions
116 # (ie all the special cases that would take more code than just adding them
117 # here):
118 lib/CORE/
119 lib/Config_git.pl
120 lib/Config_heavy.pl
121 lib/Config.pm
122 lib/Config.pod
123 lib/Cross.pm
124 lib/ExtUtils/MANIFEST.SKIP
125 lib/ExtUtils/xsubpp
126 lib/auto/
127 lib/perldoc.pod
128 lib/buildcustomize.pl
129 lib/unicore/CombiningClass.pl
130 lib/unicore/Decomposition.pl
131 lib/unicore/Name.pl
132 lib/unicore/Name.pm
133 lib/unicore/TestProp.pl
134 lib/unicore/To/
135 lib/unicore/UCD.pl
136 lib/unicore/lib/
137 lib/unicore/mktables.lst
138
139 # generated by WinCE build
140 xlib/
141
142 # test byproducts
143 t/rantests
144 t/tmp*
145 t/perl
146 t/test_state
147 *.output
148 *.tmp
149 *.bak
150 t/*.ph
151 t/lib/*.ph
152
153 # t/op/require.t byproducts
154 t/bleah.pm
155 t/bleah.do
156 t/bleah.flg
157 t/urkkk.pm
158 t/urkkk.pmc
159 t/krunch.pm
160 t/krunch.pmc
161 t/whap.pm
162 t/whap.pmc
163
164 # make_ext.pl cleanup scripts
165 realclean.sh
166 veryclean.sh
167
168 # metaconfig needs these three symlinks
169 .package
170 U
171 MANIFEST.new
172
173 # this is used to auto-sort the MANIFEST
174 MANIFEST.srt
175
176 # ignore editor droppings
177 *.swp
178 *~
179 .#*
180
181 # test.valgrind final outputs, excluding intermediate files (pls report)
182 *.cachegrind
183 *.perf-stat
184 *.valgrind
185
186 # dont show .gdb_history files
187 .gdb_history
188
189 # cscope -b
190 cscope.out
191 # cscope -q
192 cscope.in.out
193 cscope.po.out
194
195 # generated by the top level install.html target. XXX Why does it need this?
196 /vms/README_vms.pod
197
198 # ctags
199 tags
200 TAGS
201 # gtags
202 GPATH
203 GRPATH
204 GRTAGS
205 GTAGS
206
207 # generated by Porting/sync-with-cpan
208 /make.log