8 #DEFINES += QT_NO_KEYWORDS
27 HPP += ConverterCache.h
35 HPP += DispatchResult.h
50 HPP += InsetIterator.h
56 HPP += LaTeXFeatures.h
74 HPP += ParagraphList.h
75 HPP += ParagraphMetrics.h
76 HPP += ParagraphParameters.h
77 HPP += PrinterParams.h
88 HPP += TextClassList.h
92 HPP += ToolbarBackend.h
98 HPP += WordLangTuple.h
100 HPP += bufferview_funcs.h
105 HPP += lengthcommon.h
108 HPP += lyxlayout_ptr_fwd.h
110 HPP += output_docbook.h
111 HPP += output_latex.h
112 HPP += output_plaintext.h
114 HPP += paragraph_funcs.h
119 HPP += update_flags.h
126 CPP += BranchList.cpp
128 CPP += BufferList.cpp
129 CPP += BufferParams.cpp
130 CPP += BufferView.cpp
136 CPP += ConverterCache.cpp
137 CPP += CoordCache.cpp
140 CPP += CursorSlice.cpp
141 CPP += CutAndPaste.cpp
144 CPP += DocIterator.cpp
151 CPP += FontIterator.cpp
153 CPP += FuncRequest.cpp
154 CPP += FuncStatus.cpp
158 CPP += InsetIterator.cpp
162 CPP += KeySequence.cpp
164 CPP += LaTeXFeatures.cpp
174 CPP += MenuBackend.cpp
176 CPP += MetricsInfo.cpp
178 CPP += OutputParams.cpp
180 CPP += ParIterator.cpp
182 CPP += ParagraphMetrics.cpp
183 CPP += ParagraphParameters.cpp
184 CPP += PrinterParams.cpp
188 CPP += ServerSocket.cpp
197 CPP += TextClassList.cpp
198 CPP += TextMetrics.cpp
200 CPP += TocBackend.cpp
201 CPP += ToolbarBackend.cpp
206 #CPP += Variables.cpp
208 CPP += buffer_funcs.cpp
209 CPP += bufferview_funcs.cpp
214 CPP += lengthcommon.cpp
218 CPP += output_docbook.cpp
219 CPP += output_latex.cpp
220 CPP += output_plaintext.cpp
221 CPP += paragraph_funcs.cpp
222 CPP += rowpainter.cpp
226 for(FILE,CPP) { SOURCES += $${BUILD_BASE_SOURCE_DIR}/src/$${FILE} }
227 for(FILE,HPP) { HEADERS += $${BUILD_BASE_SOURCE_DIR}/src/$${FILE} }
228 for(PATH,INC) { INCLUDEPATH += $${BUILD_BASE_SOURCE_DIR}/$${PATH} }
231 QMAKE_RUN_CXX1 = $(CXX) -c $(CXXFLAGS) $(INCPATH)
233 configtarget.target = $${BUILD_BASE_TARGET_DIR}/src/config.h
234 configtarget.commands = \
235 cp $${BUILD_BASE_SOURCE_DIR}/development/qmake/config.h.template config.h
237 versiontarget.target = version.cpp
238 versiontarget.commands = \
239 cp $${BUILD_BASE_SOURCE_DIR}/src/version.cpp.in version.cpp
240 versiontarget.depends = config.h
242 versiontarget2.target = version.o
243 versiontarget2.commands = $${QMAKE_RUN_CXX1} -c version.cpp -o version.o
244 versiontarget2.depends = version.cpp config.h
247 packagetarget.target = Package.cpp
248 packagetarget.commands = \
249 cp $${BUILD_BASE_SOURCE_DIR}/src/support/Package.cpp.in Package.cpp
250 packagetarget.depends = config.h
252 packagetarget2.target = Package.o
253 packagetarget2.commands = $${QMAKE_RUN_CXX1} -c Package.cpp -o Package.o
254 packagetarget2.depends = Package.cpp config.h
257 QMAKE_EXTRA_TARGETS += configtarget
258 QMAKE_EXTRA_TARGETS += versiontarget versiontarget2
259 QMAKE_EXTRA_TARGETS += packagetarget packagetarget2
261 QMAKE_CLEAN += Package.o Package.cpp version.o version.cpp config.h
263 PRE_TARGETDEPS += $${BUILD_BASE_TARGET_DIR}/src/config.h
264 PRE_TARGETDEPS += Package.o
265 PRE_TARGETDEPS += version.o
267 LIBS += version.o Package.o