Small update of German translation
[geany-mirror.git] / scintilla / Makefile.am
blob7270e69661ddaf3834a9aed9de1bb79678f681ff
1 noinst_LTLIBRARIES = libscintilla.la liblexilla.la
3 AM_CXXFLAGS = -DNDEBUG -DGTK -DSCI_LEXER -DNO_CXX11_REGEX -std=c++17
4 AM_CPPFLAGS = @GTK_CFLAGS@ @LIBGEANY_CFLAGS@
6 scintilla_includedir = $(includedir)/geany/scintilla/
7 scintilla_include_HEADERS =            \
8 include/Scintilla.h                    \
9 include/Scintilla.iface                \
10 include/ScintillaWidget.h              \
11 include/Sci_Position.h                 \
12 lexilla/include/SciLexer.h
14 LEXER_SRCS =                           \
15 lexilla/lexers/LexAbaqus.cxx           \
16 lexilla/lexers/LexAda.cxx              \
17 lexilla/lexers/LexAsciidoc.cxx         \
18 lexilla/lexers/LexAsm.cxx              \
19 lexilla/lexers/LexAU3.cxx              \
20 lexilla/lexers/LexBash.cxx             \
21 lexilla/lexers/LexBasic.cxx            \
22 lexilla/lexers/LexBatch.cxx            \
23 lexilla/lexers/LexCOBOL.cxx            \
24 lexilla/lexers/LexCPP.cxx              \
25 lexilla/lexers/LexCSS.cxx              \
26 lexilla/lexers/LexCaml.cxx             \
27 lexilla/lexers/LexCmake.cxx            \
28 lexilla/lexers/LexCoffeeScript.cxx     \
29 lexilla/lexers/LexD.cxx                \
30 lexilla/lexers/LexDiff.cxx             \
31 lexilla/lexers/LexErlang.cxx           \
32 lexilla/lexers/LexForth.cxx            \
33 lexilla/lexers/LexFortran.cxx          \
34 lexilla/lexers/LexGDScript.cxx         \
35 lexilla/lexers/LexHTML.cxx             \
36 lexilla/lexers/LexHaskell.cxx          \
37 lexilla/lexers/LexJulia.cxx            \
38 lexilla/lexers/LexLaTeX.cxx            \
39 lexilla/lexers/LexLisp.cxx             \
40 lexilla/lexers/LexLua.cxx              \
41 lexilla/lexers/LexMake.cxx             \
42 lexilla/lexers/LexMarkdown.cxx         \
43 lexilla/lexers/LexMatlab.cxx           \
44 lexilla/lexers/LexNsis.cxx             \
45 lexilla/lexers/LexNull.cxx             \
46 lexilla/lexers/LexPascal.cxx           \
47 lexilla/lexers/LexPerl.cxx             \
48 lexilla/lexers/LexPowerShell.cxx       \
49 lexilla/lexers/LexProps.cxx            \
50 lexilla/lexers/LexPython.cxx           \
51 lexilla/lexers/LexPO.cxx               \
52 lexilla/lexers/LexR.cxx                \
53 lexilla/lexers/LexRaku.cxx             \
54 lexilla/lexers/LexRuby.cxx             \
55 lexilla/lexers/LexRust.cxx             \
56 lexilla/lexers/LexSmalltalk.cxx        \
57 lexilla/lexers/LexSQL.cxx              \
58 lexilla/lexers/LexTCL.cxx              \
59 lexilla/lexers/LexTxt2tags.cxx         \
60 lexilla/lexers/LexVHDL.cxx             \
61 lexilla/lexers/LexVerilog.cxx          \
62 lexilla/lexers/LexYAML.cxx
64 LEXLIB_SRCS =                          \
65 lexilla/include/Lexilla.h              \
66 lexilla/include/SciLexer.h             \
67 lexilla/lexlib/Accessor.cxx            \
68 lexilla/lexlib/Accessor.h              \
69 lexilla/lexlib/CatalogueModules.h      \
70 lexilla/lexlib/CharacterCategory.cxx   \
71 lexilla/lexlib/CharacterCategory.h     \
72 lexilla/lexlib/CharacterSet.cxx        \
73 lexilla/lexlib/CharacterSet.h          \
74 lexilla/lexlib/DefaultLexer.cxx        \
75 lexilla/lexlib/DefaultLexer.h          \
76 lexilla/lexlib/LexAccessor.cxx         \
77 lexilla/lexlib/LexAccessor.h           \
78 lexilla/lexlib/LexerBase.cxx           \
79 lexilla/lexlib/LexerBase.h             \
80 lexilla/lexlib/LexerModule.cxx         \
81 lexilla/lexlib/LexerModule.h           \
82 lexilla/lexlib/LexerNoExceptions.cxx   \
83 lexilla/lexlib/LexerNoExceptions.h     \
84 lexilla/lexlib/LexerSimple.cxx         \
85 lexilla/lexlib/LexerSimple.h           \
86 lexilla/lexlib/OptionSet.h             \
87 lexilla/lexlib/PropSetSimple.cxx       \
88 lexilla/lexlib/PropSetSimple.h         \
89 lexilla/lexlib/SparseState.h           \
90 lexilla/lexlib/StringCopy.h            \
91 lexilla/lexlib/StyleContext.cxx        \
92 lexilla/lexlib/StyleContext.h          \
93 lexilla/lexlib/SubStyles.h             \
94 lexilla/lexlib/WordList.cxx            \
95 lexilla/lexlib/WordList.h              \
96 lexilla/src/Lexilla.cxx
98 SRCS =                                 \
99 include/ILexer.h                       \
100 include/ILoader.h                      \
101 include/ScintillaCall.h                \
102 include/ScintillaMessages.h            \
103 include/ScintillaStructures.h          \
104 include/ScintillaTypes.h               \
105 include/ScintillaWidget.h              \
106 gtk/Converter.h                        \
107 gtk/PlatGTK.cxx                        \
108 gtk/ScintillaGTK.cxx                   \
109 gtk/ScintillaGTK.h                     \
110 gtk/ScintillaGTKAccessible.cxx         \
111 gtk/ScintillaGTKAccessible.h           \
112 gtk/scintilla-marshal.c                \
113 gtk/scintilla-marshal.h                \
114 gtk/Wrappers.h                         \
115 src/AutoComplete.cxx                   \
116 src/AutoComplete.h                     \
117 src/CallTip.cxx                        \
118 src/CallTip.h                          \
119 src/CaseConvert.cxx                    \
120 src/CaseConvert.h                      \
121 src/CaseFolder.cxx                     \
122 src/CaseFolder.h                       \
123 src/CellBuffer.cxx                     \
124 src/CellBuffer.h                       \
125 src/ChangeHistory.cxx                  \
126 src/ChangeHistory.h                    \
127 src/CharacterCategoryMap.cxx           \
128 src/CharacterCategoryMap.h             \
129 src/CharacterType.cxx                  \
130 src/CharacterType.h                    \
131 src/CharClassify.cxx                   \
132 src/CharClassify.h                     \
133 src/ContractionState.cxx               \
134 src/ContractionState.h                 \
135 src/DBCS.cxx                           \
136 src/DBCS.h                             \
137 src/Debugging.h                        \
138 src/Decoration.cxx                     \
139 src/Decoration.h                       \
140 src/Document.cxx                       \
141 src/Document.h                         \
142 src/EditModel.cxx                      \
143 src/EditModel.h                        \
144 src/Editor.cxx                         \
145 src/Editor.h                           \
146 src/EditView.cxx                       \
147 src/EditView.h                         \
148 src/ElapsedPeriod.h                    \
149 src/FontQuality.h                      \
150 src/Geometry.cxx                       \
151 src/Geometry.h                         \
152 src/Indicator.cxx                      \
153 src/Indicator.h                        \
154 src/KeyMap.cxx                         \
155 src/KeyMap.h                           \
156 src/LineMarker.cxx                     \
157 src/LineMarker.h                       \
158 src/MarginView.cxx                     \
159 src/MarginView.h                       \
160 src/Partitioning.h                     \
161 src/PerLine.cxx                        \
162 src/PerLine.h                          \
163 src/Platform.h                         \
164 src/PositionCache.cxx                  \
165 src/PositionCache.h                    \
166 src/Position.h                         \
167 src/RESearch.cxx                       \
168 src/RESearch.h                         \
169 src/RunStyles.cxx                      \
170 src/RunStyles.h                        \
171 src/ScintillaBase.cxx                  \
172 src/ScintillaBase.h                    \
173 src/Selection.cxx                      \
174 src/Selection.h                        \
175 src/SparseVector.h                     \
176 src/SplitVector.h                      \
177 src/Style.cxx                          \
178 src/Style.h                            \
179 src/UniConversion.cxx                  \
180 src/UniConversion.h                    \
181 src/UniqueString.cxx                   \
182 src/UniqueString.h                     \
183 src/ViewStyle.cxx                      \
184 src/ViewStyle.h                        \
185 src/XPM.cxx                            \
186 src/XPM.h
188 liblexilla_la_CPPFLAGS = $(AM_CPPFLAGS)
189 liblexilla_la_CPPFLAGS += -I$(srcdir)/lexilla/include -I$(srcdir)/lexilla/lexlib -I$(srcdir)/include
190 liblexilla_la_SOURCES = $(LEXLIB_SRCS) $(LEXER_SRCS)
192 libscintilla_la_CPPFLAGS = $(AM_CPPFLAGS)
193 libscintilla_la_CPPFLAGS += -I$(srcdir)/src -I$(srcdir)/include -I$(srcdir)/lexilla/include
194 libscintilla_la_SOURCES = $(SRCS)
196 marshallers: gtk/scintilla-marshal.list
197         glib-genmarshal --prefix scintilla_marshal gtk/scintilla-marshal.list --header > gtk/scintilla-marshal.h
198         glib-genmarshal --prefix scintilla_marshal gtk/scintilla-marshal.list --body > gtk/scintilla-marshal.c
200 EXTRA_DIST = gtk/scintilla-marshal.list License.txt README version.txt
201 EXTRA_DIST += lexilla/License.txt lexilla/version.txt