ovsdb/jsonrpc-server.h \
ovsdb/log.c \
ovsdb/log.h \
+ ovsdb/mutation.c \
+ ovsdb/mutation.h \
ovsdb/ovsdb-server.c \
ovsdb/ovsdb.c \
ovsdb/ovsdb.h \
ovsdb/ovsdb-idlc.in \
ovsdb/ovsdb-idlc.1
DISTCLEANFILES += ovsdb/ovsdb-idlc
+SUFFIXES += .ovsidl .txt
+.ovsidl.c:
+ $(PYTHON) $(srcdir)/ovsdb/ovsdb-idlc.in c-idl-source $< > $@.tmp
+ mv $@.tmp $@
+.ovsidl.h:
+ $(PYTHON) $(srcdir)/ovsdb/ovsdb-idlc.in c-idl-header $< > $@.tmp
+ mv $@.tmp $@
+.ovsidl.ovsschema:
+ $(PYTHON) $(srcdir)/ovsdb/ovsdb-idlc.in ovsdb-schema $< > $@.tmp
+ mv $@.tmp $@
+.ovsidl.txt:
+ $(PYTHON) $(srcdir)/ovsdb/ovsdb-idlc.in doc $< | fmt -s > $@.tmp
+ mv $@.tmp $@