include.am 828 B

123456789101112131415161718192021222324252627282930
  1. EXTRA_DIST +=\
  2. src/rust/tor_rust/Cargo.toml \
  3. src/rust/tor_rust/lib.rs
  4. EXTRA_CARGO_OPTIONS=
  5. @TOR_RUST_LIB_PATH@: FORCE
  6. ( cd "$(abs_top_builddir)/src/rust" ; \
  7. CARGO_TARGET_DIR="$(abs_top_builddir)/src/rust/target" \
  8. CARGO_HOME="$(abs_top_builddir)/src/rust" \
  9. $(CARGO) build --release $(EXTRA_CARGO_OPTIONS) \
  10. $(CARGO_ONLINE) \
  11. --manifest-path "$(abs_top_srcdir)/src/rust/tor_rust/Cargo.toml" )
  12. distclean-rust:
  13. ( cd "$(abs_top_builddir)/src/rust" ; \
  14. CARGO_TARGET_DIR="$(abs_top_builddir)/src/rust/target" \
  15. CARGO_HOME="$(abs_top_builddir)/src/rust" \
  16. $(CARGO) clean $(EXTRA_CARGO_OPTIONS) \
  17. $(CARGO_ONLINE) \
  18. --manifest-path "$(abs_top_srcdir)/src/rust/tor_rust/Cargo.toml" )
  19. rm -rf "$(abs_top_builddir)/src/rust/registry"
  20. if USE_RUST
  21. build-rust: @TOR_RUST_LIB_PATH@
  22. else
  23. build-rust:
  24. endif
  25. FORCE: