]> git.lyx.org Git - features.git/blob - development/qmake/qt4/qt4.pro
649aa6c768240b6b0f7a47a85177dab48165e3fb
[features.git] / development / qmake / qt4 / qt4.pro
1
2 include(../config.pri)
3
4 TARGET = lyxqt4$${DEBUGSUFFIX}
5
6 QT = core gui
7
8 INCLUDEPATH += $${BUILD_BASE_TARGET_DIR}/qt4
9
10 INC += boost
11 INC += .
12 INC += src
13 INC += src/frontends
14 INC += src/frontends/controllers
15 INC += src/frontends/qt4
16
17 HPP += Action.h
18 HPP += BulletsModule.h
19 HPP += ColorCache.h
20 HPP += DockView.h
21 HPP += EmptyTable.h
22 HPP += FloatPlacement.h
23 HPP += GuiAbout.h
24 HPP += GuiApplication.h
25 HPP += GuiBibitem.h
26 HPP += GuiBibtex.h
27 HPP += GuiBox.h
28 HPP += GuiBranches.h
29 HPP += GuiBranch.h
30 HPP += GuiChanges.h
31 HPP += GuiCharacter.h
32 HPP += GuiCitation.h
33 HPP += GuiClipboard.h
34 HPP += GuiCommandBuffer.h
35 HPP += GuiCommandEdit.h
36 HPP += GuiDelimiter.h
37 HPP += GuiDialogView.h
38 HPP += GuiDocument.h
39 HPP += GuiErrorList.h
40 HPP += GuiERT.h
41 HPP += GuiExternal.h
42 HPP += GuiFloat.h
43 HPP += GuiFontExample.h
44 HPP += GuiFontLoader.h
45 HPP += GuiFontMetrics.h
46 HPP += GuiGraphics.h
47 HPP += GuiImage.h
48 HPP += GuiImplementation.h
49 HPP += GuiInclude.h
50 HPP += GuiIndex.h
51 HPP += GuiKeySymbol.h
52 HPP += GuiListings.h
53 HPP += GuiLog.h
54 HPP += GuiMathMatrix.h
55 HPP += GuiMenubar.h
56 HPP += GuiNomencl.h
57 HPP += GuiNote.h
58 HPP += GuiPainter.h
59 HPP += GuiParagraph.h
60 HPP += GuiPopupMenu.h
61 HPP += GuiPrefs.h
62 HPP += GuiPrint.h
63 HPP += GuiRef.h
64 HPP += GuiSearch.h
65 HPP += GuiSelection.h
66 HPP += GuiSendto.h
67 HPP += GuiSetBorder.h
68 HPP += GuiShowFile.h
69 HPP += GuiSpellchecker.h
70 HPP += Guit2BC.h
71 HPP += GuiTabularCreate.h
72 HPP += GuiTabular.h
73 HPP += GuiTexinfo.h
74 HPP += GuiThesaurus.h
75 HPP += GuiToc.h
76 HPP += GuiToolbar.h
77 HPP += GuiURL.h
78 HPP += GuiView.h
79 HPP += GuiViewSource.h
80 HPP += GuiVSpace.h
81 HPP += GuiWorkArea.h
82 HPP += GuiWrap.h
83 HPP += IconPalette.h
84 HPP += InsertTableWidget.h
85 HPP += LengthCombo.h
86 HPP += LyXFileDialog.h
87 HPP += PanelStack.h
88 HPP += pch.h
89 HPP += qlkey.h
90 HPP += qt_helpers.h
91 HPP += socket_callback.h
92 HPP += TocModel.h
93 HPP += TocWidget.h
94 HPP += Validator.h
95
96 CPP += Action.cpp
97 CPP += alert_pimpl.cpp
98 CPP += BulletsModule.cpp
99 CPP += ColorCache.cpp
100 CPP += Dialogs.cpp
101 CPP += EmptyTable.cpp
102 CPP += FileDialog.cpp
103 CPP += FloatPlacement.cpp
104 CPP += GuiAbout.cpp
105 CPP += GuiApplication.cpp
106 CPP += GuiBibitem.cpp
107 CPP += GuiBibtex.cpp
108 CPP += GuiBox.cpp
109 CPP += GuiBranch.cpp
110 CPP += GuiBranches.cpp
111 CPP += GuiChanges.cpp
112 CPP += GuiCharacter.cpp
113 CPP += GuiCitation.cpp
114 CPP += GuiClipboard.cpp
115 CPP += GuiCommandBuffer.cpp
116 CPP += GuiCommandEdit.cpp
117 CPP += GuiDelimiter.cpp
118 CPP += GuiDialogView.cpp
119 CPP += GuiDocument.cpp
120 CPP += GuiErrorList.cpp
121 CPP += GuiERT.cpp
122 CPP += GuiExternal.cpp
123 CPP += GuiFloat.cpp
124 CPP += GuiFontExample.cpp
125 CPP += GuiFontLoader.cpp
126 CPP += GuiFontMetrics.cpp
127 CPP += GuiGraphics.cpp
128 CPP += GuiImage.cpp
129 CPP += GuiImplementation.cpp
130 CPP += GuiInclude.cpp
131 CPP += GuiIndex.cpp
132 CPP += GuiKeySymbol.cpp
133 CPP += GuiListings.cpp
134 CPP += GuiLog.cpp
135 CPP += GuiMathMatrix.cpp
136 CPP += GuiMenubar.cpp
137 CPP += GuiNomencl.cpp
138 CPP += GuiNote.cpp
139 CPP += GuiPainter.cpp
140 CPP += GuiParagraph.cpp
141 CPP += GuiPopupMenu.cpp
142 CPP += GuiPrefs.cpp
143 CPP += GuiPrint.cpp
144 CPP += GuiRef.cpp
145 CPP += GuiSearch.cpp
146 CPP += GuiSelection.cpp
147 CPP += GuiSendto.cpp
148 CPP += GuiSetBorder.cpp
149 CPP += GuiShowFile.cpp
150 CPP += GuiSpellchecker.cpp
151 CPP += Guit2BC.cpp
152 CPP += GuiTabular.cpp
153 CPP += GuiTabularCreate.cpp
154 CPP += GuiTexinfo.cpp
155 CPP += GuiThesaurus.cpp
156 CPP += GuiToc.cpp
157 CPP += GuiToolbar.cpp
158 CPP += GuiURL.cpp
159 CPP += GuiView.cpp
160 CPP += GuiViewSource.cpp
161 CPP += GuiVSpace.cpp
162 CPP += GuiWorkArea.cpp
163 CPP += GuiWrap.cpp
164 CPP += IconPalette.cpp
165 CPP += InsertTableWidget.cpp
166 CPP += KeySymbol.cpp
167 CPP += LengthCombo.cpp
168 CPP += LyXFileDialog.cpp
169 CPP += PanelStack.cpp
170 CPP += qt_helpers.cpp
171 CPP += socket_callback.cpp
172 CPP += TocModel.cpp
173 CPP += TocWidget.cpp
174 CPP += Validator.cpp
175
176 UI += AboutUi.ui
177 UI += AskForTextUi.ui
178 UI += BibitemUi.ui
179 UI += BiblioUi.ui
180 UI += BibtexAddUi.ui
181 UI += BibtexUi.ui
182 UI += BoxUi.ui
183 UI += BranchesUi.ui
184 UI += BranchUi.ui
185 UI += BulletsUi.ui
186 UI += ChangesUi.ui
187 UI += CharacterUi.ui
188 UI += CitationUi.ui
189 UI += DelimiterUi.ui
190 UI += DocumentUi.ui
191 UI += ErrorListUi.ui
192 UI += ERTUi.ui
193 UI += ExternalUi.ui
194 UI += FloatPlacementUi.ui
195 UI += FloatUi.ui
196 UI += FontUi.ui
197 UI += GraphicsUi.ui
198 UI += IncludeUi.ui
199 UI += IndexUi.ui
200 UI += LanguageUi.ui
201 UI += LaTeXUi.ui
202 UI += ListingsUi.ui
203 UI += LogUi.ui
204 UI += MarginsUi.ui
205 UI += MathMatrixUi.ui
206 UI += MathsUi.ui
207 UI += NomenclUi.ui
208 UI += NoteUi.ui
209 UI += NumberingUi.ui
210 UI += PageLayoutUi.ui
211 UI += ParagraphUi.ui
212 UI += PreambleUi.ui
213 UI += PrefColorsUi.ui
214 UI += PrefConvertersUi.ui
215 UI += PrefCygwinPathUi.ui
216 UI += PrefDateUi.ui
217 UI += PrefDisplayUi.ui
218 UI += PrefFileformatsUi.ui
219 UI += PrefIdentityUi.ui
220 UI += PrefKeyboardUi.ui
221 UI += PrefLanguageUi.ui
222 UI += PrefLatexUi.ui
223 UI += PrefPathsUi.ui
224 UI += PrefPlaintextUi.ui
225 UI += PrefPrinterUi.ui
226 UI += PrefScreenFontsUi.ui
227 UI += PrefSpellcheckerUi.ui
228 UI += PrefsUi.ui
229 UI += PrefUi.ui
230 UI += PrintUi.ui
231 UI += RefUi.ui
232 UI += SearchUi.ui
233 UI += SendtoUi.ui
234 UI += ShowFileUi.ui
235 UI += SpellcheckerUi.ui
236 UI += TabularCreateUi.ui
237 UI += TabularUi.ui
238 UI += TexinfoUi.ui
239 UI += TextLayoutUi.ui
240 UI += ThesaurusUi.ui
241 UI += TocUi.ui
242 UI += URLUi.ui
243 UI += ViewSourceUi.ui
244 UI += VSpaceUi.ui
245 UI += WrapUi.ui
246
247 BASE = $${BUILD_BASE_SOURCE_DIR}/src/frontends/qt4
248
249 # This is only there because we name our stuff *_moc instead of moc_*
250 for(FILE,HPP) { XHPP += $${BASE}/$${FILE} }
251 moc1.output  = ${QMAKE_FILE_BASE}_moc.cpp
252 moc1.commands = moc ${QMAKE_FILE_NAME} -o ${QMAKE_FILE_OUT}
253 #moc1.depend_command = g++ -E -M ${QMAKE_FILE_NAME} | sed "s,^.*: ,,"
254 moc1.dependency_type = TYPE_C
255 moc1.input = XHPP
256 moc1.CONFIG += no_link
257 QMAKE_EXTRA_COMPILERS += moc1
258
259
260 for(FILE,CPP) { SOURCES += $${BASE}/$${FILE} }
261 #for(FILE,HPP) { HEADERS += $${BASE}/$${FILE} }
262 for(FILE,UI) { FORMS += $${BASE}/ui/$${FILE} }
263 for(PATH,INC) { INCLUDEPATH += $${BUILD_BASE_SOURCE_DIR}/$${PATH} }