include.am 736 B

12345678910111213141516171819202122232425262728
  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) build --release $(EXTRA_CARGO_OPTIONS) \
  9. $(CARGO_ONLINE) \
  10. --manifest-path "$(abs_top_srcdir)/src/rust/tor_rust/Cargo.toml" )
  11. distclean-rust:
  12. ( cd "$(abs_top_builddir)/src/rust" ; \
  13. CARGO_TARGET_DIR="$(abs_top_builddir)/src/rust/target" \
  14. $(CARGO) clean $(EXTRA_CARGO_OPTIONS) \
  15. $(CARGO_ONLINE) \
  16. --manifest-path "$(abs_top_srcdir)/src/rust/tor_rust/Cargo.toml" )
  17. rm -rf "$(abs_top_builddir)/src/rust/registry"
  18. if USE_RUST
  19. build-rust: @TOR_RUST_LIB_PATH@
  20. else
  21. build-rust:
  22. endif
  23. FORCE: