3
# Presage, an extensible predictive text entry system
4
# ------------------------------------------------------
6
# Copyright (C) 2008 Matteo Vescovi <matteo.vescovi@yahoo.co.uk>
8
# This program is free software; you can redistribute it and/or modify
9
# it under the terms of the GNU General Public License as published by
10
# the Free Software Foundation; either version 2 of the License, or
11
# (at your option) any later version.
13
# This program is distributed in the hope that it will be useful,
14
# but WITHOUT ANY WARRANTY; without even the implied warranty of
15
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16
# GNU General Public License for more details.
18
# You should have received a copy of the GNU General Public License along
19
# with this program; if not, write to the Free Software Foundation, Inc.,
20
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
22
## Process this file with automake to produce Makefile.in
29
noinst_LTLIBRARIES = libscintilla.la
32
scintilla/gtk/Converter.h \
33
scintilla/gtk/PlatGTK.cxx \
34
scintilla/gtk/ScintillaGTK.cxx \
35
scintilla/gtk/scintilla-marshal.c \
36
scintilla/gtk/scintilla-marshal.h
39
scintilla/src/AutoComplete.cxx \
40
scintilla/src/AutoComplete.h \
41
scintilla/src/CallTip.cxx \
42
scintilla/src/CallTip.h \
43
scintilla/src/Catalogue.cxx \
44
scintilla/src/Catalogue.h \
45
scintilla/src/CellBuffer.cxx \
46
scintilla/src/CellBuffer.h \
47
scintilla/src/CharClassify.cxx \
48
scintilla/src/CharClassify.h \
49
scintilla/src/ContractionState.cxx \
50
scintilla/src/ContractionState.h \
51
scintilla/src/Decoration.cxx \
52
scintilla/src/Decoration.h \
53
scintilla/src/Document.cxx \
54
scintilla/src/Document.h \
55
scintilla/src/Editor.cxx \
56
scintilla/src/Editor.h \
57
scintilla/src/ExternalLexer.cxx \
58
scintilla/src/ExternalLexer.h \
59
scintilla/src/Indicator.cxx \
60
scintilla/src/Indicator.h \
61
scintilla/src/KeyMap.cxx \
62
scintilla/src/KeyMap.h \
63
scintilla/src/LineMarker.cxx \
64
scintilla/src/LineMarker.h \
65
scintilla/src/Partitioning.h \
66
scintilla/src/PerLine.cxx \
67
scintilla/src/PerLine.h \
68
scintilla/src/PositionCache.cxx \
69
scintilla/src/PositionCache.h \
70
scintilla/src/RESearch.cxx \
71
scintilla/src/RESearch.h \
72
scintilla/src/RunStyles.cxx \
73
scintilla/src/RunStyles.h \
74
scintilla/src/ScintillaBase.cxx \
75
scintilla/src/ScintillaBase.h \
76
scintilla/src/SciTE.properties \
77
scintilla/src/Selection.cxx \
78
scintilla/src/Selection.h \
79
scintilla/src/SplitVector.h \
80
scintilla/src/Style.cxx \
81
scintilla/src/Style.h \
82
scintilla/src/SVector.h \
83
scintilla/src/UniConversion.cxx \
84
scintilla/src/UniConversion.h \
85
scintilla/src/ViewStyle.cxx \
86
scintilla/src/ViewStyle.h \
87
scintilla/src/XPM.cxx \
91
scintilla/include/ILexer.h \
92
scintilla/include/Platform.h \
93
scintilla/include/SciLexer.h \
94
scintilla/include/Scintilla.h \
95
scintilla/include/ScintillaWidget.h
98
scintilla/lexlib/LexerSimple.h \
99
scintilla/lexlib/LexerNoExceptions.cxx \
100
scintilla/lexlib/LexerModule.cxx \
101
scintilla/lexlib/Accessor.h \
102
scintilla/lexlib/LexerSimple.cxx \
103
scintilla/lexlib/StyleContext.h \
104
scintilla/lexlib/PropSetSimple.h \
105
scintilla/lexlib/WordList.h \
106
scintilla/lexlib/CharacterSet.h \
107
scintilla/lexlib/LexerBase.h \
108
scintilla/lexlib/LexAccessor.h \
109
scintilla/lexlib/Accessor.cxx \
110
scintilla/lexlib/LexerNoExceptions.h \
111
scintilla/lexlib/StyleContext.cxx \
112
scintilla/lexlib/PropSetSimple.cxx \
113
scintilla/lexlib/WordList.cxx \
114
scintilla/lexlib/CharacterSet.cxx \
115
scintilla/lexlib/OptionSet.h \
116
scintilla/lexlib/LexerModule.h \
117
scintilla/lexlib/LexerBase.cxx \
118
scintilla/lexlib/SparseState.h
121
scintilla/lexers/LexLisp.cxx \
122
scintilla/lexers/LexErlang.cxx \
123
scintilla/lexers/LexEScript.cxx \
124
scintilla/lexers/LexFortran.cxx \
125
scintilla/lexers/LexAVE.cxx \
126
scintilla/lexers/LexNsis.cxx \
127
scintilla/lexers/LexSorcus.cxx \
128
scintilla/lexers/LexTADS3.cxx \
129
scintilla/lexers/LexTxt2tags.cxx \
130
scintilla/lexers/LexBasic.cxx \
131
scintilla/lexers/LexForth.cxx \
132
scintilla/lexers/LexMarkdown.cxx \
133
scintilla/lexers/LexTACL.cxx \
134
scintilla/lexers/LexMagik.cxx \
135
scintilla/lexers/LexPLM.cxx \
136
scintilla/lexers/LexOpal.cxx \
137
scintilla/lexers/LexFlagship.cxx \
138
scintilla/lexers/LexScriptol.cxx \
139
scintilla/lexers/LexMatlab.cxx \
140
scintilla/lexers/LexBullant.cxx \
141
scintilla/lexers/LexPB.cxx \
142
scintilla/lexers/LexRebol.cxx \
143
scintilla/lexers/LexHTML.cxx \
144
scintilla/lexers/LexBash.cxx \
145
scintilla/lexers/LexPowerPro.cxx \
146
scintilla/lexers/LexTAL.cxx \
147
scintilla/lexers/LexRuby.cxx \
148
scintilla/lexers/LexPS.cxx \
149
scintilla/lexers/LexD.cxx \
150
scintilla/lexers/LexSpecman.cxx \
151
scintilla/lexers/LexCSS.cxx \
152
scintilla/lexers/LexKix.cxx \
153
scintilla/lexers/LexASY.cxx \
154
scintilla/lexers/LexVHDL.cxx \
155
scintilla/lexers/LexGui4Cli.cxx \
156
scintilla/lexers/LexR.cxx \
157
scintilla/lexers/LexYAML.cxx \
158
scintilla/lexers/LexAbaqus.cxx \
159
scintilla/lexers/LexCaml.cxx \
160
scintilla/lexers/LexAPDL.cxx \
161
scintilla/lexers/LexCmake.cxx \
162
scintilla/lexers/LexCPP.cxx \
163
scintilla/lexers/LexLout.cxx \
164
scintilla/lexers/LexCLW.cxx \
165
scintilla/lexers/LexAU3.cxx \
166
scintilla/lexers/LexCrontab.cxx \
167
scintilla/lexers/LexEiffel.cxx \
168
scintilla/lexers/LexMetapost.cxx \
169
scintilla/lexers/LexCOBOL.cxx \
170
scintilla/lexers/LexTeX.cxx \
171
scintilla/lexers/LexMPT.cxx \
172
scintilla/lexers/LexBaan.cxx \
173
scintilla/lexers/LexPerl.cxx \
174
scintilla/lexers/LexPascal.cxx \
175
scintilla/lexers/LexOthers.cxx \
176
scintilla/lexers/LexProgress.cxx \
177
scintilla/lexers/LexMySQL.cxx \
178
scintilla/lexers/LexVB.cxx \
179
scintilla/lexers/LexGAP.cxx \
180
scintilla/lexers/LexVerilog.cxx \
181
scintilla/lexers/LexAsm.cxx \
182
scintilla/lexers/LexLua.cxx \
183
scintilla/lexers/LexPython.cxx \
184
scintilla/lexers/LexTCL.cxx \
185
scintilla/lexers/LexHaskell.cxx \
186
scintilla/lexers/LexPowerShell.cxx \
187
scintilla/lexers/LexSmalltalk.cxx \
188
scintilla/lexers/LexAda.cxx \
189
scintilla/lexers/LexConf.cxx \
190
scintilla/lexers/LexMMIXAL.cxx \
191
scintilla/lexers/LexNimrod.cxx \
192
scintilla/lexers/LexCsound.cxx \
193
scintilla/lexers/LexSML.cxx \
194
scintilla/lexers/LexSQL.cxx \
195
scintilla/lexers/LexMSSQL.cxx \
196
scintilla/lexers/LexAsn1.cxx \
197
scintilla/lexers/LexInno.cxx \
198
scintilla/lexers/LexSpice.cxx \
199
scintilla/lexers/LexPOV.cxx \
200
scintilla/lexers/LexA68k.cxx \
201
scintilla/lexers/LexModula.cxx
203
libscintilla_la_SOURCES = $(SCINTILLA_SRC) $(SCINTILLA_GTK) $(SCINTILLA_INCLUDE) $(SCINTILLA_LEXERS) $(SCINTILLA_LEXLIB)
204
libscintilla_la_CXXFLAGS = -DNDEBUG -DGTK -DSCI_LEXER -DG_THREADS_IMPL_NONE
205
libscintilla_la_CPPFLAGS = $(GNOME_CFLAGS) $(GTHREAD_CFLAGS) \
206
-I$(srcdir)/scintilla/include \
207
-I$(srcdir)/scintilla/src \
208
-I$(srcdir)/scintilla/lexlib
209
libscintilla_la_LIBADD = $(GNOME_LIBS) $(GTHREAD_LIBS)
211
# Distribute files from here.
212
EXTRA_DIST = scintilla/License.txt scintilla/version.txt
214
# End of rules to build scintilla
215
#################################
218
bin_PROGRAMS = gprompter
220
gprompter_SOURCES = gprompter.c
221
gprompter_CFLAGS = $(GNOME_CFLAGS) $(GTHREAD_CFLAGS) \
222
-I$(top_srcdir)/src/lib \
223
-I$(srcdir)/scintilla/include
224
gprompter_LDADD = $(GNOME_LIBS) $(GTHREAD_LIBS) \
225
../../../src/lib/libpresage.la \
228
gprompter_LDADD += -lstdc++
233
gprompter.1: gprompter$(EXEEXT) gprompter.c $(top_srcdir)/configure.ac
234
help2man --output=$@ --no-info --name="the intelligent predictive GTK+ text editor" ./gprompter$(EXEEXT)
236
dist_man_MANS = gprompter.1
238
DISTCLEANFILES = gprompter.1