rust: make distcheck fixes

pull/2804/head
Jason Ish 8 years ago committed by Victor Julien
parent f5a90e26a9
commit 61d9f4bb0a

@ -1965,9 +1965,6 @@
AM_CONDITIONAL([HAVE_PDFLATEX], [test "x$enable_pdflatex" != "xno"])
# Cargo/Rust.
dnl enable_rust="no"
dnl AC_ARG_ENABLE(rust, AS_HELP_STRING([--enable-rust], [Enable Rust]),
dnl [enable_rust="$enableval"], [enable_rust=no])
AC_ARG_ENABLE([rust], AS_HELP_STRING([--enable-rust], [Enable Experimental Rust support]))
rust_vendor_comment="# "
@ -2004,7 +2001,7 @@
RUST_SURICATA_LIB="../rust/target/release/libsuricata.a"
fi
RUST_LDADD="${RUST_SURICATA_LIB} ${RUST_LDADD}"
CFLAGS="${CFLAGS} -I../rust/gen/c-headers"
CFLAGS="${CFLAGS} -I\${srcdir}/../rust/gen/c-headers"
AC_SUBST(RUST_SURICATA_LIB)
AC_SUBST(RUST_LDADD)
AC_SUBST([CARGO], [$HAVE_CARGO])

@ -5,4 +5,4 @@
@rust_vendor_comment@replace-with = 'vendored-sources'
@rust_vendor_comment@
@rust_vendor_comment@[source.vendored-sources]
@rust_vendor_comment@directory = './vendor'
@rust_vendor_comment@directory = '@abs_top_srcdir@/rust/vendor'

@ -27,8 +27,9 @@ endif
all-local:
if HAVE_PYTHON
cd $(top_srcdir)/rust && CARGO_TARGET_DIR=$(abs_builddir)/target \
cd $(top_srcdir)/rust && \
$(HAVE_PYTHON) ./gen-c-headers.py && \
CARGO_TARGET_DIR=$(abs_builddir)/target \
CARGO_HOME=$(CARGO_HOME) $(CARGO) build $(RELEASE) $(FROZEN) \
--features "$(FEATURES)"
else
@ -42,15 +43,14 @@ clean-local:
CARGO_HOME=$(CARGO_HOME) $(CARGO) clean
distclean-local:
rm -rf vendor
rm -rf gen
rm -rf vendor gen Cargo.lock
check:
cd $(top_srcdir)/rust && CARGO_TARGET_DIR=$(abs_builddir)/target \
CARGO_HOME=$(CARGO_HOME) $(CARGO) test
Cargo.lock: Cargo.toml
CARGO_HOME=$(CARGO_HOME) $(CARGO) update
CARGO_HOME=$(CARGO_HOME) $(CARGO) generate-lockfile
if HAVE_CARGO_VENDOR
vendor:

Loading…
Cancel
Save