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