diff options
author | Ethan Jackson <ethan@nicira.com> | 2012-03-15 17:10:41 -0700 |
---|---|---|
committer | Ethan Jackson <ethan@nicira.com> | 2012-03-19 10:52:53 -0700 |
commit | 6e037e3ca6381fa36fdf6009c4ccc97d0f041be4 (patch) | |
tree | f54b0f23358eec1dbac93d46adb0bcbce1acf903 /lib/automake.mk | |
parent | 8a07709cb80462edb32fc11d056bfc08ce90f62d (diff) |
idl: Move vswitch-idl to libopenvswitch.
This is cleaner then having multiple programs build the idl
independently.
Signed-off-by: Ethan Jackson <ethan@nicira.com>
Diffstat (limited to 'lib/automake.mk')
-rw-r--r-- | lib/automake.mk | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/lib/automake.mk b/lib/automake.mk index 3531ba97..82bafde2 100644 --- a/lib/automake.mk +++ b/lib/automake.mk @@ -187,7 +187,10 @@ lib_libopenvswitch_a_SOURCES = \ lib/vlandev.c \ lib/vlandev.h \ lib/vlog.c \ - lib/vlog.h + lib/vlog.h \ + lib/vswitch-idl.c \ + lib/vswitch-idl.h + nodist_lib_libopenvswitch_a_SOURCES = \ lib/dirs.c CLEANFILES += $(nodist_lib_libopenvswitch_a_SOURCES) @@ -269,6 +272,18 @@ MAN_FRAGMENTS += \ lib/vlog-syn.man \ lib/vlog.man +# vswitch IDL +OVSIDL_BUILT += \ + lib/vswitch-idl.c \ + lib/vswitch-idl.h \ + lib/vswitch-idl.ovsidl + +EXTRA_DIST += lib/vswitch-idl.ann +VSWITCH_IDL_FILES = vswitchd/vswitch.ovsschema lib/vswitch-idl.ann +lib/vswitch-idl.ovsidl: $(VSWITCH_IDL_FILES) + $(OVSDB_IDLC) -C $(srcdir) annotate $(VSWITCH_IDL_FILES) > $@.tmp + mv $@.tmp $@ + lib/dirs.c: lib/dirs.c.in Makefile ($(ro_c) && sed < $(srcdir)/lib/dirs.c.in \ -e 's,[@]srcdir[@],$(srcdir),g' \ |