]> git.proxmox.com Git - mirror_ovs.git/blob - ovn/lib/automake.mk
libX: add new release / version info tags
[mirror_ovs.git] / ovn / lib / automake.mk
1 lib_LTLIBRARIES += ovn/lib/libovn.la
2 ovn_lib_libovn_la_LDFLAGS = \
3 $(OVS_LTINFO) \
4 -Wl,--version-script=$(top_builddir)/ovn/lib/libovn.sym \
5 $(AM_LDFLAGS)
6 ovn_lib_libovn_la_SOURCES = \
7 ovn/lib/actions.c \
8 ovn/lib/expr.c \
9 ovn/lib/lex.c \
10 ovn/lib/ovn-dhcp.h \
11 ovn/lib/ovn-util.c \
12 ovn/lib/ovn-util.h \
13 ovn/lib/logical-fields.c \
14 ovn/lib/logical-fields.h
15 nodist_ovn_lib_libovn_la_SOURCES = \
16 ovn/lib/ovn-nb-idl.c \
17 ovn/lib/ovn-nb-idl.h \
18 ovn/lib/ovn-sb-idl.c \
19 ovn/lib/ovn-sb-idl.h
20
21 # ovn-sb IDL
22 OVSIDL_BUILT += \
23 ovn/lib/ovn-sb-idl.c \
24 ovn/lib/ovn-sb-idl.h \
25 ovn/lib/ovn-sb-idl.ovsidl
26 EXTRA_DIST += ovn/lib/ovn-sb-idl.ann
27 OVN_SB_IDL_FILES = \
28 $(srcdir)/ovn/ovn-sb.ovsschema \
29 $(srcdir)/ovn/lib/ovn-sb-idl.ann
30 ovn/lib/ovn-sb-idl.ovsidl: $(OVN_SB_IDL_FILES)
31 $(AM_V_GEN)$(OVSDB_IDLC) annotate $(OVN_SB_IDL_FILES) > $@.tmp && \
32 mv $@.tmp $@
33
34 # ovn-nb IDL
35 OVSIDL_BUILT += \
36 ovn/lib/ovn-nb-idl.c \
37 ovn/lib/ovn-nb-idl.h \
38 ovn/lib/ovn-nb-idl.ovsidl
39 EXTRA_DIST += ovn/lib/ovn-nb-idl.ann
40 OVN_NB_IDL_FILES = \
41 $(srcdir)/ovn/ovn-nb.ovsschema \
42 $(srcdir)/ovn/lib/ovn-nb-idl.ann
43 ovn/lib/ovn-nb-idl.ovsidl: $(OVN_NB_IDL_FILES)
44 $(AM_V_GEN)$(OVSDB_IDLC) annotate $(OVN_NB_IDL_FILES) > $@.tmp && \
45 mv $@.tmp $@
46