Version 6.1.4.1, tag libreoffice-6.1.4.1
[LibreOffice.git] / solenv / bin / id-lang.map
blob050388e8b2ea03ad485c875f3e1da519f4eb20f1
2 # This file is part of the LibreOffice project.
4 # This Source Code Form is subject to the terms of the Mozilla Public
5 # License, v. 2.0. If a copy of the MPL was not distributed with this
6 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
8 # Welcome to the mkid language mapper.
10 # The format of each line is:
12 #       <pattern> <language> [options]
14 # Filenames are matched top-to-bottom against the patterns, and the
15 # first match is chosen.  The special language `IGNORE' means that
16 # this file should be ignored by mkid.  The options are
17 # language-specific command-line options to mkid.
19 # If a file name doesn't match any pattern, it is assigned the default
20 # language.  The default language may be specified here with the
21 # special pattern `**', or overridden from the mkid command-line with
22 # the `--default-lang=LANG' option.
24 # The special pattern `***' means to include the named file that
25 # immediately follows.  If no file is named, then the default system
26 # language mapper file (i.e., this file) is included.
28 # Default language
29 **          IGNORE  # Although this is listed first,
30                 # the default language pattern is
31                 # logically matched last.
33 # Backup files
34 *~          IGNORE
35 *.bak           IGNORE
36 *.bk[0-9]       IGNORE
38 # SCCS files
39 [sp].*          IGNORE
41 # C dependencies created by automake
42 */.deps/*       IGNORE
44 *.h         C
45 *.h.in          C
46 *.H         C++
47 *.hh            C++
48 *.hpp           C++
49 *.hxx           C++
51 *.l         C
52 *.lex           C
53 *.y         C
54 *.yacc          C
56 *.c         C
57 *.C         C++
58 *.cc            C++
59 *.cpp           C++
60 *.cxx           C++
62 *.java          Java
64 ChangeLog*      Cdoc
66 *.[sS]          asm --comment=;
67 *.asm           asm --comment=;
69 # [nt]roff
70 *.[0-9]         roff
71 *.ms            roff
72 *.me            roff
73 *.mm            roff
75 *.tex           TeX
76 *.ltx           TeX
77 *.texi          texinfo
78 *.texinfo       texinfo
80 # portable object (i18n)
81 *.po            po
83 *.el            lisp
84 *.elc           lisp
85 *.lisp          lisp
86 *.scm           lisp
88 *.am            make
89 Makefile        make
90 Makefile.*      make
92 *.doc           text
93 *.txt           text
95 *.m4            m4
97 *.pl            perl
98 *.pm            perl
100 *.gz            FILTER gzip -d <%s
101 *.Z         FILTER gzip -d <%s
103 ######### LibO-specific stuff #######################################
105 # Treat LibO resource header files as C files
106 *.hrc           C
107 # Treat LibO header files generated from *.idl as C++ files
108 *.hdl           C++
109 # Treat LibO IDL files as C++ files, not exactly a header file, but ...
110 *.idl           C++
111 # Treat LibO resource files as C files
112 *.src           C
113 # Treat LibO *.mk files as makefiles
114 *.mk            make