]> git.proxmox.com Git - ovs.git/blame - ovn/lib/automake.mk
expr: Fix crossproduct example.
[ovs.git] / ovn / lib / automake.mk
CommitLineData
10b1662b 1lib_LTLIBRARIES += ovn/lib/libovn.la
e3df8838
BP
2ovn_lib_libovn_la_LDFLAGS = \
3 -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) \
4 -Wl,--version-script=$(top_builddir)/ovn/lib/libovn.sym \
5 $(AM_LDFLAGS)
e0840f11 6ovn_lib_libovn_la_SOURCES = \
3b7cb7e1
BP
7 ovn/lib/actions.c \
8 ovn/lib/actions.h \
e0840f11
BP
9 ovn/lib/expr.c \
10 ovn/lib/expr.h \
11 ovn/lib/lex.c \
90ffd534
BP
12 ovn/lib/lex.h
13nodist_ovn_lib_libovn_la_SOURCES = \
e3df8838
BP
14 ovn/lib/ovn-nb-idl.c \
15 ovn/lib/ovn-nb-idl.h \
16 ovn/lib/ovn-sb-idl.c \
17 ovn/lib/ovn-sb-idl.h
18
19# ovn-sb IDL
20OVSIDL_BUILT += \
90ffd534
BP
21 ovn/lib/ovn-sb-idl.c \
22 ovn/lib/ovn-sb-idl.h \
23 ovn/lib/ovn-sb-idl.ovsidl
24EXTRA_DIST += ovn/lib/ovn-sb-idl.ann
e3df8838
BP
25OVN_SB_IDL_FILES = \
26 $(srcdir)/ovn/ovn-sb.ovsschema \
27 $(srcdir)/ovn/lib/ovn-sb-idl.ann
90ffd534 28ovn/lib/ovn-sb-idl.ovsidl: $(OVN_SB_IDL_FILES)
e3df8838
BP
29 $(AM_V_GEN)$(OVSDB_IDLC) annotate $(OVN_SB_IDL_FILES) > $@.tmp && \
30 mv $@.tmp $@
e3df8838
BP
31
32# ovn-nb IDL
33OVSIDL_BUILT += \
90ffd534
BP
34 ovn/lib/ovn-nb-idl.c \
35 ovn/lib/ovn-nb-idl.h \
36 ovn/lib/ovn-nb-idl.ovsidl
37EXTRA_DIST += ovn/lib/ovn-nb-idl.ann
e3df8838
BP
38OVN_NB_IDL_FILES = \
39 $(srcdir)/ovn/ovn-nb.ovsschema \
40 $(srcdir)/ovn/lib/ovn-nb-idl.ann
90ffd534 41ovn/lib/ovn-nb-idl.ovsidl: $(OVN_NB_IDL_FILES)
e3df8838
BP
42 $(AM_V_GEN)$(OVSDB_IDLC) annotate $(OVN_NB_IDL_FILES) > $@.tmp && \
43 mv $@.tmp $@
e3df8838 44