Add ovsdbmonitor GUI tool by Andy Southgate, contributed by Citrix.
[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/ConfigWindow.ui \
23         ovsdb/ovsdbmonitor/FlowWindow.ui \
24         ovsdb/ovsdbmonitor/HostWindow.ui \
25         ovsdb/ovsdbmonitor/LogWindow.ui \
26         ovsdb/ovsdbmonitor/MainWindow.ui \
27         ovsdb/ovsdbmonitor/ovsdbmonitor.in
28
29 ovsdbmonitordir = ${pkgdatadir}/ovsdbmonitor
30 if BUILD_OVSDBMONITOR
31 noinst_SCRIPTS += ovsdb/ovsdbmonitor/ovsdbmonitor
32 ovsdbmonitor_DATA = $(ovsdbmonitor_pyfiles)
33 install-exec-local:
34         sed -e '/NOINSTALL/d' < ovsdb/ovsdbmonitor/ovsdbmonitor > ovsdbmonitor.tmp
35         chmod +x ovsdbmonitor.tmp
36         $(INSTALL_PROGRAM) ovsdbmonitor.tmp $(DESTDIR)$(bindir)/ovsdbmonitor
37 endif
38
39 SUFFIXES += .ui .py
40 .ui.py:
41         $(PYUIC4) $< | sed 's/from PyQt4 import QtCore, QtGui/\
42 try:\
43     from OVEStandard import globalForcePySide\
44     if globalForcePySide:\
45         raise Exception()\
46     from PyQt4 import QtCore, QtGui\
47 except:\
48     from PySide import QtCore, QtGui/' > $@