Bump for 3.6-28
[LibreOffice.git] / solenv / bin / id-lang.map
blob03a752a3d2a7cff1b3a9c9367d14d325bc5455c6
1 # Welcome to the mkid language mapper.
3 # The format of each line is:
5 #       <pattern> <language> [options]
7 # Filenames are matched top-to-bottom against the patterns, and the
8 # first match is chosen.  The special language `IGNORE' means that
9 # this file should be ignored by mkid.  The options are
10 # language-specific command-line options to mkid.
12 # If a file name doesn't match any pattern, it is assigned the default
13 # language.  The default language may be specified here with the
14 # special pattern `**', or overridden from the mkid command-line with
15 # the `--default-lang=LANG' option.
17 # The special pattern `***' means to include the named file that
18 # immediately follows.  If no file is named, then the default system
19 # language mapper file (i.e., this file) is included.
21 # Default language
22 **          IGNORE  # Although this is listed first,
23                 # the default language pattern is
24                 # logically matched last.
26 # Backup files
27 *~          IGNORE
28 *.bak           IGNORE
29 *.bk[0-9]       IGNORE
31 # SCCS files
32 [sp].*          IGNORE
34 # C dependencies created by automake
35 */.deps/*       IGNORE
37 *.h         C
38 *.h.in          C
39 *.H         C++
40 *.hh            C++
41 *.hpp           C++
42 *.hxx           C++
44 *.l         C
45 *.lex           C
46 *.y         C
47 *.yacc          C
49 *.c         C
50 *.C         C++
51 *.cc            C++
52 *.cpp           C++
53 *.cxx           C++
55 *.java          Java
57 ChangeLog*      Cdoc
59 *.[sS]          asm --comment=;
60 *.asm           asm --comment=;
62 # [nt]roff
63 *.[0-9]         roff
64 *.ms            roff
65 *.me            roff
66 *.mm            roff
68 *.tex           TeX
69 *.ltx           TeX
70 *.texi          texinfo
71 *.texinfo       texinfo
73 # portable object (i18n)
74 *.po            po
76 *.el            lisp
77 *.elc           lisp
78 *.lisp          lisp
79 *.scm           lisp
81 *.am            make
82 Makefile        make
83 Makefile.*      make
85 *.doc           text
86 *.txt           text
88 *.m4            m4
90 *.pl            perl
91 *.pm            perl
93 *.gz            FILTER gzip -d <%s
94 *.Z         FILTER gzip -d <%s
96 ######### LibO-specific stuff #######################################
98 # Treat LibO resource header files as C files
99 *.hrc           C
100 # Treat LibO header files generated from *.idl as C++ files
101 *.hdl           C++
102 # Treat LibO IDL files as C++ files, not exactly a header file, but ...
103 *.idl           C++
104 # Treat LibO resource files as C files
105 *.src           C
106 # Treat LibO *.mk files as makefiles
107 *.mk            make