]> git.lyx.org Git - features.git/blob - development/qmake/src/src.pro
prepare ground for a hybrid autoconf/qmake build
[features.git] / development / qmake / src / src.pro
1
2 include(../config.pri)
3
4 TARGET = lyxsrc$${DEBUGSUFFIX}
5
6 TEMPLATE = lib
7
8 QT =
9
10 INC += src
11 INC += boost
12
13 HPP += ASpell_local.h
14 HPP += Author.h
15 HPP += Bidi.h
16 HPP += Box.h
17 HPP += BranchList.h
18 HPP += Buffer.h
19 HPP += BufferList.h
20 HPP += BufferParams.h
21 HPP += BufferView.h
22 HPP += Bullet.h
23 HPP += Changes.h
24 HPP += Chktex.h
25 HPP += Color.h
26 HPP += Converter.h
27 HPP += ConverterCache.h
28 HPP += CoordCache.h
29 HPP += Counters.h
30 HPP += Cursor.h
31 HPP += CursorSlice.h
32 HPP += CutAndPaste.h
33 HPP += DepTable.h
34 HPP += Dimension.h
35 HPP += DispatchResult.h
36 HPP += DocIterator.h
37 HPP += Encoding.h
38 HPP += ErrorList.h
39 HPP += Exporter.h
40 HPP += FloatList.h
41 HPP += Floating.h
42 HPP += Font.h
43 HPP += FontIterator.h
44 HPP += Format.h
45 HPP += FuncRequest.h
46 HPP += FuncStatus.h
47 HPP += Graph.h
48 HPP += ISpell.h
49 HPP += Importer.h
50 HPP += InsetIterator.h
51 HPP += InsetList.h
52 HPP += Intl.h
53 HPP += KeyMap.h
54 HPP += KeySequence.h
55 HPP += LaTeX.h
56 HPP += LaTeXFeatures.h
57 HPP += Language.h
58 HPP += Layout.h
59 HPP += Length.h
60 HPP += Lexer.h
61 HPP += LyX.h
62 HPP += LyXAction.h
63 HPP += LyXFunc.h
64 HPP += LyXRC.h
65 HPP += LyXVC.h
66 HPP += MenuBackend.h
67 HPP += Messages.h
68 HPP += MetricsInfo.h
69 HPP += Mover.h
70 HPP += OutputParams.h
71 HPP += PSpell.h
72 HPP += ParIterator.h
73 HPP += Paragraph.h
74 HPP += ParagraphList.h
75 HPP += ParagraphMetrics.h
76 HPP += ParagraphParameters.h
77 HPP += PrinterParams.h
78 HPP += Row.h
79 HPP += Section.h
80 HPP += Server.h
81 HPP += ServerSocket.h
82 HPP += Session.h
83 HPP += Spacing.h
84 HPP += SpellBase.h
85 HPP += TexRow.h
86 HPP += Text.h
87 HPP += TextClass.h
88 HPP += TextClassList.h
89 HPP += TextMetrics.h
90 HPP += Thesaurus.h
91 HPP += TocBackend.h
92 HPP += ToolbarBackend.h
93 HPP += Trans.h
94 HPP += Undo.h
95 HPP += VCBackend.h
96 HPP += VSpace.h
97 #HPP += Variables.h
98 HPP += WordLangTuple.h
99 HPP += buffer_funcs.h
100 HPP += bufferview_funcs.h
101 HPP += callback.h
102 HPP += debug.h
103 HPP += factory.h
104 HPP += gettext.h
105 HPP += lengthcommon.h
106 HPP += lfuns.h
107 HPP += lyxfind.h
108 HPP += lyxlayout_ptr_fwd.h
109 HPP += output.h
110 HPP += output_docbook.h
111 HPP += output_latex.h
112 HPP += output_plaintext.h
113 HPP += paper.h
114 HPP += paragraph_funcs.h
115 HPP += pch.h
116 HPP += rowpainter.h
117 HPP += sgml.h
118 HPP += toc.h
119 HPP += update_flags.h
120 HPP += version.h
121
122 #CPP += ASpell.cpp
123 CPP += Author.cpp
124 CPP += Bidi.cpp
125 CPP += Box.cpp
126 CPP += BranchList.cpp
127 CPP += Buffer.cpp
128 CPP += BufferList.cpp
129 CPP += BufferParams.cpp
130 CPP += BufferView.cpp
131 CPP += Bullet.cpp
132 CPP += Changes.cpp
133 CPP += Chktex.cpp
134 CPP += Color.cpp
135 CPP += Converter.cpp
136 CPP += ConverterCache.cpp
137 CPP += CoordCache.cpp
138 CPP += Counters.cpp
139 CPP += Cursor.cpp
140 CPP += CursorSlice.cpp
141 CPP += CutAndPaste.cpp
142 CPP += DepTable.cpp
143 CPP += Dimension.cpp
144 CPP += DocIterator.cpp
145 CPP += Encoding.cpp
146 CPP += ErrorList.cpp
147 CPP += Exporter.cpp
148 CPP += FloatList.cpp
149 CPP += Floating.cpp
150 CPP += Font.cpp
151 CPP += FontIterator.cpp
152 CPP += Format.cpp
153 CPP += FuncRequest.cpp
154 CPP += FuncStatus.cpp
155 CPP += Graph.cpp
156 CPP += ISpell.cpp
157 CPP += Importer.cpp
158 CPP += InsetIterator.cpp
159 CPP += InsetList.cpp
160 CPP += Intl.cpp
161 CPP += KeyMap.cpp
162 CPP += KeySequence.cpp
163 CPP += LaTeX.cpp
164 CPP += LaTeXFeatures.cpp
165 CPP += Language.cpp
166 CPP += Layout.cpp
167 CPP += Length.cpp
168 CPP += Lexer.cpp
169 CPP += LyX.cpp
170 CPP += LyXAction.cpp
171 CPP += LyXFunc.cpp
172 CPP += LyXRC.cpp
173 CPP += LyXVC.cpp
174 CPP += MenuBackend.cpp
175 CPP += Messages.cpp
176 CPP += MetricsInfo.cpp
177 CPP += Mover.cpp
178 CPP += OutputParams.cpp
179 #CPP += PSpell.cpp
180 CPP += ParIterator.cpp
181 CPP += Paragraph.cpp
182 CPP += ParagraphMetrics.cpp
183 CPP += ParagraphParameters.cpp
184 CPP += PrinterParams.cpp
185 CPP += Row.cpp
186 CPP += Section.cpp
187 CPP += Server.cpp
188 CPP += ServerSocket.cpp
189 CPP += Session.cpp
190 CPP += Spacing.cpp
191 CPP += SpellBase.cpp
192 CPP += TexRow.cpp
193 CPP += Text.cpp
194 CPP += Text2.cpp
195 CPP += Text3.cpp
196 CPP += TextClass.cpp
197 CPP += TextClassList.cpp
198 CPP += TextMetrics.cpp
199 CPP += TocBackend.cpp
200 CPP += ToolbarBackend.cpp
201 CPP += Trans.cpp
202 CPP += Undo.cpp
203 CPP += VCBackend.cpp
204 CPP += VSpace.cpp
205 #CPP += Variables.cpp
206 CPP += boost.cpp
207 CPP += buffer_funcs.cpp
208 CPP += bufferview_funcs.cpp
209 CPP += callback.cpp
210 CPP += debug.cpp
211 CPP += factory.cpp
212 CPP += gettext.cpp
213 CPP += lengthcommon.cpp
214 CPP += lyxfind.cpp
215 CPP += output.cpp
216 CPP += output_docbook.cpp
217 CPP += output_latex.cpp
218 CPP += output_plaintext.cpp
219 CPP += paragraph_funcs.cpp
220 CPP += rowpainter.cpp
221 CPP += sgml.cpp
222 CPP += toc.cpp
223 CPP += version.cpp
224
225 CPP += Thesaurus.cpp
226
227 BASE = $${BUILD_BASE_SOURCE_DIR}/src/frontends/qt4
228
229
230 QMAKE_RUN_CXX1  = $(CXX) -c $(CXXFLAGS) $(INCPATH)
231
232 packagetarget.target = $${BUILD_BASE_TARGET_DIR}/src/Package.cpp
233 packagetarget.commands = \
234         @rm -f tmp_package ;\
235         sed \'s,@LYX_DIR@,$(LYX_ABS_INSTALLED_DATADIR),;\
236 s,@LOCALEDIR@,$(LYX_ABS_INSTALLED_LOCALEDIR),;\
237 s,@TOP_SRCDIR@,$(LYX_ABS_TOP_SRCDIR),;\
238 s,@PROGRAM_SUFFIX@,$(program_suffix),\' \
239                 $${BUILD_BASE_SOURCE_DIR}/src/support/Package.cpp.in > tmp_package ;\
240         if cmp -s tmp_package Package.cpp ; then \
241                 rm -f tmp_package ;\
242         else \
243                 rm -f Package.cpp ;\
244                 cp tmp_package Package.cpp ;\
245         fi
246 packagetarget.depends = config.h
247 packagetarget.CONFIG = no_link
248 #SOURCES += $${BUILD_BASE_TARGET_DIR}/src/Package.cpp
249 QMAKE_EXTRA_TARGETS += packagetarget
250
251 #OBJECTS += $(OBJECTS_DIR)/Package.o 
252 POST_TARGETDEPS += $(OBJECTS_DIR)/Package.o 
253
254 for(FILE,CPP) { SOURCES += $${BUILD_BASE_SOURCE_DIR}/src/$${FILE} }
255 for(FILE,HPP) { HEADERS += $${BUILD_BASE_SOURCE_DIR}/src/$${FILE} }
256 for(PATH,INC) { INCLUDEPATH += $${BUILD_BASE_SOURCE_DIR}/$${PATH} }
257
258