]> icculus.org git repositories - duncan/yast2-qt4.git/blob - src/Makefile.am
it officially does not work this way
[duncan/yast2-qt4.git] / src / Makefile.am
1 #
2 # Makefile.am for qt/src
3 #
4
5 SUBDIRS = pkg
6
7 AM_CXXFLAGS = -DY2LOG=\"ui-qt\"                                 \
8         -DQT3_SUPPORT                                           \
9         -DQT_THREAD_SUPPORT                                     \
10         -DLOCALEDIR=\"${localedir}\"                            \
11         -DQT_LOCALEDIR=\"$(QT_TRANSLATIONSDIR)\"                \
12         -DICONDIR=\"${themedir}/current\"                       \
13         -DTHEMEDIR=\"${themedir}/current\"                      \
14         -DLANG_FONTS_FILE=\"${lang_fontsdir}/lang_fonts\"       \
15         -DQTLIBDIR=\"$(QT_LIBDIR)\"                             \
16         -fmessage-length=0
17
18 serversdir = $(execcompdir)/servers
19
20 lang_fontsdir=$(ydatadir)
21 lang_fonts_DATA = lang_fonts
22
23 EXTRA_DIST = $(lang_fonts_DATA)
24
25 # plugin, libtool forces 'lib' prefix
26 plugin_LTLIBRARIES = libpy2qt4.la
27 libpy2qt4_la_LDFLAGS = -version-info 2:0
28
29 libpy2qt4_la_LIBADD =                   \
30         -L$(plugindir) -lpy2UI          \
31         -L$(QTLIBDIR) -lQtGui -lQt3Support
32
33 # noinst_LTLIBRARIES = liby2qt.la
34 # liby2qt_la_LDFLAGS = -version-info 2:0
35 # liby2qt_la_LIBADD = $(libpy2qt_la_LIBADD)
36
37
38 noinst_HEADERS = $(wildcard *.h)
39
40 libpy2qt4_la_SOURCES =                          \
41         Y2CCQt.cc                               \
42                                                 \
43         YQUI_core.cc                            \
44         YQUI_widgets.cc                         \
45         YQUI_builtins.cc                        \
46         YQUI_x11.cc                             \
47         YQApplication.cc                        \
48         YQWidgetFactory.cc                      \
49         YQOptionalWidgetFactory.cc              \
50         YQPackageSelectorPlugin.cc              \
51         YQSignalBlocker.cc                      \
52         YQIconPool.cc                           \
53         YQWidgetCaption.cc                      \
54                                                 \
55         YQAlignment.cc                          \
56         YQBarGraph.cc                           \
57         YQCheckBox.cc                           \
58         YQCheckBoxFrame.cc                      \
59                                                 \
60         YQComboBox.cc                           \
61         YQDateField.cc                          \
62         YQDialog.cc                             \
63         YQDownloadProgress.cc                   \
64         YQEBunny.cc                             \
65         YQEmpty.cc                              \
66         YQFrame.cc                              \
67         YQGenericButton.cc                      \
68         YQImage.cc                              \
69         YQInputField.cc                         \
70         YQIntField.cc                           \
71         YQLabel.cc                              \
72         YQLayoutBox.cc                          \
73         YQMenuButton.cc                         \
74         YQMultiProgressMeter.cc                 \
75         YQPartitionSplitter.cc                  \
76         YQProgressBar.cc                        \
77         YQPushButton.cc                         \
78         YQRadioButton.cc                        \
79         YQRadioButtonGroup.cc                   \
80         YQReplacePoint.cc                       \
81         YQSelectionBox.cc                       \
82         YQSlider.cc                             \
83         YQSpacing.cc                            \
84         YQSquash.cc                             \
85         YQTimeField.cc                          \
86         YQWizard.cc                             \
87         YQWizardButton.cc                       \
88                                                 \
89         YFrameBuffer.cc                         \
90         QY2ComboTabWidget.cc                    \
91         QY2DiskUsageList.cc                     \
92         QY2CharValidator.cc                     \
93         QY2ListView.cc                          \
94         QY2Settings.cc                          \
95         QY2LayoutUtils.cc                       \
96                                                 \
97         YQTable.cc                              \
98         YQTree.cc                               \
99         YQLogView.cc                            \
100         YQMultiLineEdit.cc                      \
101         YQDumbTab.cc                            \
102         YQMultiSelectionBox.cc                  \
103         YQRichText.cc                   
104
105 # Note: QY2LayoutUtils and QY2Settings don't need any .moc file: No QObjects
106
107
108 # the plugin adds the liby2 component interface
109 #
110 # libpy2qt_la_SOURCES =                         \
111 #       $(liby2qt_la_SOURCES)                   \
112 #       Y2CCQt.cc
113
114
115 BUILT_SOURCES =                                 \
116         YQUI.moc                                \
117         YQApplication.moc                       \
118         YQWidgetCaption.cc                      \
119                                                 \
120         YQAlignment.moc                         \
121         YQBarGraph.moc                          \
122         YQCheckBox.moc                          \
123         YQCheckBoxFrame.moc                     \
124         YQComboBox.moc                          \
125         YQDialog.moc                            \
126         YQDownloadProgress.moc                  \
127         YQDumbTab.moc                           \
128         YQEmpty.moc                             \
129         YQFrame.moc                             \
130         YQGenericButton.moc                     \
131         YQImage.moc                             \
132         YQInputField.moc                        \
133         YQIntField.moc                          \
134         YQLabel.moc                             \
135         YQLayoutBox.moc                         \
136         YQLogView.moc                           \
137         YQMenuButton.moc                        \
138         YQMultiLineEdit.moc                     \
139         YQMultiProgressMeter.moc                \
140         YQMultiSelectionBox.moc                 \
141         YQPartitionSplitter.moc                 \
142         YQProgressBar.moc                       \
143         YQPushButton.moc                        \
144         YQRadioButton.moc                       \
145         YQRadioButtonGroup.moc                  \
146         YQReplacePoint.moc                      \
147         YQRichText.moc                          \
148         YQSelectionBox.moc                      \
149         YQSlider.moc                            \
150         YQSpacing.moc                           \
151         YQSquash.moc                            \
152         YQTable.moc                             \
153         YQTree.moc                              \
154         YQWizard.moc                            \
155         YQWizardButton.moc                      \
156                                                 \
157         QY2ComboTabWidget.moc                   \
158         QY2DiskUsageList.moc                    \
159         QY2CharValidator.moc                    \
160         QY2ListView.moc
161
162
163 YQUI_core.o YQUI_core.lo:                                       YQUI.moc
164 YQUI_widgets.o YQUI_widgets.lo:                                 YQUI.moc
165 YQUI_builtins.o YQUI_builtins.lo:                               YQUI.moc
166 YQUI_x11.o YQUI_x11.lo:                                         YQUI.moc
167 YQApplication.o YQApplication.lo:                               YQApplication.moc
168 YQWidgetCaption.o YQWidgetCaption.lo:                           YQWidgetCaption.moc
169
170 YQAlignment.o YQAlignment.lo:                                   YQAlignment.moc
171 YQBarGraph.o YQBarGraph.lo:                                     YQBarGraph.moc
172 YQCheckBox.o YQCheckBox.lo:                                     YQCheckBox.moc
173 YQCheckBoxFrame.o YQCheckBoxFrame.lo:                           YQCheckBoxFrame.moc
174 YQComboBox.o YQComboBox.lo:                                     YQComboBox.moc
175 YQDateField.o YQDateField.lo:                                   YQDateField.moc
176 YQDialog.o YQDialog.lo:                                         YQDialog.moc
177 YQDownloadProgress.o YQDownloadProgress.lo:                     YQDownloadProgress.moc
178 YQDumbTab.o YQDumbTab.lo:                                       YQDumbTab.moc
179 YQEmpty.o YQEmpty.lo:                                           YQEmpty.moc
180 YQFrame.o YQFrame.lo:                                           YQFrame.moc
181 YQGenericButton.o YQGenericButton.lo:                           YQGenericButton.moc
182 YQImage.o YQImage.lo:                                           YQImage.moc
183 YQInputField.o YQInputField.lo:                                 YQInputField.moc
184 YQIntField.o YQIntField.lo:                                     YQIntField.moc
185 YQLabel.o YQLabel.lo:                                           YQLabel.moc
186 YQLayoutBox.o YQLayoutBox.lo:                                   YQLayoutBox.moc
187 YQLogView.o YQLogView.lo:                                       YQLogView.moc
188 YQMenuButton.o YQMenuButton.lo:                                 YQMenuButton.moc
189 YQMultiLineEdit.o YQMultiLineEdit.lo:                           YQMultiLineEdit.moc
190 YQMultiProgressMeter.o YQMultiProgressMeter.lo:                 YQMultiProgressMeter.moc
191 YQMultiSelectionBox.o YQMultiSelectionBox.lo:                   YQMultiSelectionBox.moc
192 YQPartitionSplitter.o YQPartitionSplitter.lo:                   YQPartitionSplitter.moc
193 YQProgressBar.o YQProgressBar.lo:                               YQProgressBar.moc
194 YQPushButton.o YQPushButton.lo:                                 YQPushButton.moc
195 YQRadioButton.o YQRadioButton.lo:                               YQRadioButton.moc
196 YQRadioButtonGroup.o YQRadioButtonGroup.lo:                     YQRadioButtonGroup.moc
197 YQReplacePoint.o YQReplacePoint.lo:                             YQReplacePoint.moc
198 YQRichText.o YQRichText.lo:                                     YQRichText.moc
199 YQSelectionBox.o YQSelectionBox.lo:                             YQSelectionBox.moc
200 YQSlider.o YQSlider.lo:                                         YQSlider.moc
201 YQSpacing.o YQSpacing.lo:                                       YQSpacing.moc
202 YQSquash.o YQSquash.lo:                                         YQSquash.moc
203 YQTable.o YQTable.lo:                                           YQTable.moc
204 YQTimeField.o YQTimeField.lo:                                   YQTimeField.moc
205 YQTree.o YQTree.lo:                                             YQTree.moc
206 YQWizard.o YQWizard.lo:                                         YQWizard.moc
207 YQWizardButton.o YQWizardButton.lo:                             YQWizardButton.moc
208
209 QY2ComboTabWidget.o QY2ComboTabWidget.lo:                       QY2ComboTabWidget.cc
210 QY2DiskUsageList.o QY2DiskUsageList.lo:                         QY2DiskUsageList.cc
211 QY2CharValidator.o QY2CharValidator.lo:                         QY2CharValidator.moc
212 QY2ListView.o QY2ListView.lo:                                   QY2ListView.moc
213
214
215
216 YQUI.moc:                               YQUI.h
217 YQApplication.moc:                      YQApplication.h
218 YQWidgetCaption.moc:                    YQWidgetCaption.h
219
220 YQAlignment.moc:                        YQAlignment.h
221 YQBarGraph.moc:                         YQBarGraph.h
222 YQCheckBox.moc:                         YQCheckBox.h
223 YQCheckBoxFrame.moc:                    YQCheckBoxFrame.h
224 YQComboBox.moc:                         YQComboBox.h
225 YQDialog.moc:                           YQDialog.h
226 YQDownloadProgress.moc:                 YQDownloadProgress.h
227 YQDumbTab.moc:                          YQDumbTab.h
228 YQEmpty.moc:                            YQEmpty.h
229 YQFrame.moc:                            YQFrame.h
230 YQGenericButton.moc:                    YQGenericButton.h
231 YQImage.moc:                            YQImage.h
232 YQInputField.moc:                       YQInputField.h
233 YQIntField.moc:                         YQIntField.h
234 YQLabel.moc:                            YQLabel.h
235 YQLayoutBox.moc:                        YQLayoutBox.h
236 YQLogView.moc:                          YQLogView.h
237 YQMenuButton.moc:                       YQMenuButton.h
238 YQMultiLineEdit.moc:                    YQMultiLineEdit.h
239 YQMultiProgressMeter.moc:               YQMultiProgressMeter.h
240 YQMultiSelectionBox.moc:                YQMultiSelectionBox.h
241 YQPartitionSplitter.moc:                YQPartitionSplitter.h
242 YQProgressBar.moc:                      YQProgressBar.h
243 YQPushButton.moc:                       YQPushButton.h
244 YQRadioButton.moc:                      YQRadioButton.h
245 YQRadioButtonGroup.moc:                 YQRadioButtonGroup.h
246 YQReplacePoint.moc:                     YQReplacePoint.h
247 YQRichText.moc:                         YQRichText.h
248 YQSelectionBox.moc:                     YQSelectionBox.h
249 YQSlider.moc:                           YQSlider.h
250 YQSpacing.moc:                          YQSpacing.h
251 YQSquash.moc:                           YQSquash.h
252 YQTable.moc:                            YQTable.h
253 YQTree.moc:                             YQTree.h
254 YQWizard.moc:                           YQWizard.h
255 YQWizardButton.moc:                     YQWizardButton.h
256
257 QY2ComboTabWidget.moc:                  QY2ComboTabWidget.h
258 QY2DiskUsageList.moc:                   QY2DiskUsageList.h
259 QY2CharValidator.moc:                   QY2CharValidator.h
260 QY2ListView.moc:                        QY2ListView.h
261
262
263 %.moc: %.h
264         $(MOC) $< -o $@
265
266 CLEANFILES = *.moc
267
268 INCLUDES = -I$(srcdir)/pkg `pkg-config --cflags QtGui` `pkg-config --cflags QtCore` `pkg-config --cflags Qt3Support` -I$(includedir) -I$(includedir)/yui