254ec8d0df4a23ff5ad0ed4f72a35ab4f59d14ac
[sliver-openvswitch.git] / ovsdb / ovsdbmonitor / automake.mk
1 ovsdbmonitor_pyfiles = \
2         ovsdb/ovsdbmonitor/OVEApp.py \
3         ovsdb/ovsdbmonitor/OVECommonWindow.py \
4         ovsdb/ovsdbmonitor/OVEConfig.py \
5         ovsdb/ovsdbmonitor/OVEConfigWindow.py \
6         ovsdb/ovsdbmonitor/OVEFetch.py \
7         ovsdb/ovsdbmonitor/OVEFlowWindow.py \
8         ovsdb/ovsdbmonitor/OVEHostWindow.py \
9         ovsdb/ovsdbmonitor/OVELogWindow.py \
10         ovsdb/ovsdbmonitor/OVELogger.py \
11         ovsdb/ovsdbmonitor/OVEMainWindow.py \
12         ovsdb/ovsdbmonitor/OVEStandard.py \
13         ovsdb/ovsdbmonitor/OVEUtil.py \
14         ovsdb/ovsdbmonitor/Ui_ConfigWindow.py \
15         ovsdb/ovsdbmonitor/Ui_FlowWindow.py \
16         ovsdb/ovsdbmonitor/Ui_HostWindow.py \
17         ovsdb/ovsdbmonitor/Ui_LogWindow.py \
18         ovsdb/ovsdbmonitor/Ui_MainWindow.py \
19         ovsdb/ovsdbmonitor/qt4reactor.py
20 EXTRA_DIST += \
21         $(ovsdbmonitor_pyfiles) \
22         ovsdb/ovsdbmonitor/COPYING \
23         ovsdb/ovsdbmonitor/ConfigWindow.ui \
24         ovsdb/ovsdbmonitor/FlowWindow.ui \
25         ovsdb/ovsdbmonitor/HostWindow.ui \
26         ovsdb/ovsdbmonitor/LogWindow.ui \
27         ovsdb/ovsdbmonitor/MainWindow.ui \
28         ovsdb/ovsdbmonitor/ovsdbmonitor.in
29
30 ovsdbmonitordir = ${pkgdatadir}/ovsdbmonitor
31 if BUILD_OVSDBMONITOR
32 noinst_SCRIPTS += ovsdb/ovsdbmonitor/ovsdbmonitor
33 ovsdbmonitor_DATA = $(ovsdbmonitor_pyfiles)
34 install-exec-local:
35         sed -e '/NOINSTALL/d' < ovsdb/ovsdbmonitor/ovsdbmonitor > ovsdb/ovsdbmonitor/ovsdbmonitor.tmp
36         chmod +x ovsdb/ovsdbmonitor/ovsdbmonitor.tmp
37         $(INSTALL_PROGRAM) ovsdb/ovsdbmonitor/ovsdbmonitor.tmp $(DESTDIR)$(bindir)/ovsdbmonitor
38         rm ovsdb/ovsdbmonitor/ovsdbmonitor.tmp
39 DISTCLEANFILES += \
40         ovsdb/ovsdbmonitor/ovsdbmonitor \
41         ovsdb/ovsdbmonitor/ovsdbmonitor.tmp
42 endif
43
44 SUFFIXES += .ui .py
45 .ui.py:
46         $(PYUIC4) $< | sed 's/from PyQt4 import QtCore, QtGui/\
47 try:\
48     from OVEStandard import globalForcePySide\
49     if globalForcePySide:\
50         raise Exception()\
51     from PyQt4 import QtCore, QtGui\
52 except:\
53     from PySide import QtCore, QtGui/' > $@