openflow.h: Add header for OpenFlow v1.5.
[cascardo/ovs.git] / include / openflow / automake.mk
1 noinst_HEADERS += \
2         include/openflow/nicira-ext.h \
3         include/openflow/openflow-1.0.h \
4         include/openflow/openflow-1.1.h \
5         include/openflow/openflow-1.2.h \
6         include/openflow/openflow-1.3.h \
7         include/openflow/openflow-1.4.h \
8         include/openflow/openflow-1.5.h \
9         include/openflow/openflow-common.h \
10         include/openflow/openflow.h
11
12 if HAVE_PYTHON
13 SUFFIXES += .h .hstamp
14
15 .h.hstamp:
16         $(AM_V_GEN)$(run_python) $(srcdir)/build-aux/check-structs -I$(srcdir)/include $< && \
17         touch $@
18
19 HSTAMP_FILES = \
20         include/openflow/nicira-ext.hstamp \
21         include/openflow/openflow-1.0.hstamp \
22         include/openflow/openflow-1.1.hstamp \
23         include/openflow/openflow-1.2.hstamp \
24         include/openflow/openflow-1.3.hstamp \
25         include/openflow/openflow-1.4.hstamp \
26         include/openflow/openflow-1.5.hstamp \
27         include/openflow/openflow-common.hstamp \
28         include/openflow/openflow.hstamp
29 CLEANFILES += $(HSTAMP_FILES)
30 ALL_LOCAL += $(HSTAMP_FILES)
31 $(HSTAMP_FILES): build-aux/check-structs
32
33 include/openflow/openflow-1.0.hstamp: \
34         include/openflow/openflow-common.h
35 include/openflow/openflow-1.1.hstamp: \
36         include/openflow/openflow-common.h
37 include/openflow/openflow-1.2.hstamp: \
38         include/openflow/openflow-common.h \
39         include/openflow/openflow-1.1.h
40 include/openflow/openflow-1.3.hstamp: \
41         include/openflow/openflow-common.h \
42         include/openflow/openflow-1.1.h \
43         include/openflow/openflow-1.2.h
44 include/openflow/openflow-1.4.hstamp: \
45         include/openflow/openflow-1.4.h
46 include/openflow/openflow-1.5.hstamp: \
47         include/openflow/openflow-1.5.h
48 include/openflow/nicira-ext.hstamp: \
49         include/openflow/openflow.h \
50         include/openflow/openflow-common.h \
51         include/openflow/openflow-1.0.h \
52         include/openflow/openflow-1.1.h \
53         include/openflow/openflow-1.2.h \
54         include/openflow/openflow-1.3.h
55 endif
56
57 EXTRA_DIST += build-aux/check-structs
58