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"]) AM_CONDITIONAL([HAVE_PDFLATEX], [test "x$enable_pdflatex" != "xno"])
# Cargo/Rust. # 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])) AC_ARG_ENABLE([rust], AS_HELP_STRING([--enable-rust], [Enable Experimental Rust support]))
rust_vendor_comment="# " rust_vendor_comment="# "
@ -2004,7 +2001,7 @@
RUST_SURICATA_LIB="../rust/target/release/libsuricata.a" RUST_SURICATA_LIB="../rust/target/release/libsuricata.a"
fi fi
RUST_LDADD="${RUST_SURICATA_LIB} ${RUST_LDADD}" 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_SURICATA_LIB)
AC_SUBST(RUST_LDADD) AC_SUBST(RUST_LDADD)
AC_SUBST([CARGO], [$HAVE_CARGO]) AC_SUBST([CARGO], [$HAVE_CARGO])

@ -5,4 +5,4 @@
@rust_vendor_comment@replace-with = 'vendored-sources' @rust_vendor_comment@replace-with = 'vendored-sources'
@rust_vendor_comment@ @rust_vendor_comment@
@rust_vendor_comment@[source.vendored-sources] @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: all-local:
if HAVE_PYTHON if HAVE_PYTHON
cd $(top_srcdir)/rust && CARGO_TARGET_DIR=$(abs_builddir)/target \ cd $(top_srcdir)/rust && \
$(HAVE_PYTHON) ./gen-c-headers.py && \ $(HAVE_PYTHON) ./gen-c-headers.py && \
CARGO_TARGET_DIR=$(abs_builddir)/target \
CARGO_HOME=$(CARGO_HOME) $(CARGO) build $(RELEASE) $(FROZEN) \ CARGO_HOME=$(CARGO_HOME) $(CARGO) build $(RELEASE) $(FROZEN) \
--features "$(FEATURES)" --features "$(FEATURES)"
else else
@ -42,15 +43,14 @@ clean-local:
CARGO_HOME=$(CARGO_HOME) $(CARGO) clean CARGO_HOME=$(CARGO_HOME) $(CARGO) clean
distclean-local: distclean-local:
rm -rf vendor rm -rf vendor gen Cargo.lock
rm -rf gen
check: check:
cd $(top_srcdir)/rust && CARGO_TARGET_DIR=$(abs_builddir)/target \ cd $(top_srcdir)/rust && CARGO_TARGET_DIR=$(abs_builddir)/target \
CARGO_HOME=$(CARGO_HOME) $(CARGO) test CARGO_HOME=$(CARGO_HOME) $(CARGO) test
Cargo.lock: Cargo.toml Cargo.lock: Cargo.toml
CARGO_HOME=$(CARGO_HOME) $(CARGO) update CARGO_HOME=$(CARGO_HOME) $(CARGO) generate-lockfile
if HAVE_CARGO_VENDOR if HAVE_CARGO_VENDOR
vendor: vendor:

Loading…
Cancel
Save