include.am 750 B

1234567891011121314151617181920212223242526
  1. EXTRA_DIST +=\
  2. src/rust/tor_rust/Cargo.toml \
  3. src/rust/tor_rust/lib.rs
  4. EXTRA_CARGO_OPTIONS=
  5. src/rust/target/release/@TOR_RUST_STATIC_NAME@: FORCE
  6. ( cd "$(abs_top_srcdir)/src/rust/tor_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) $(CARGO_ONLINE) )
  10. distclean-rust:
  11. ( cd "$(abs_top_srcdir)/src/rust/tor_rust" ; \
  12. CARGO_TARGET_DIR="$(abs_top_builddir)/src/rust/target" \
  13. CARGO_HOME="$(abs_top_builddir)/src/rust" \
  14. $(CARGO) clean $(EXTRA_CARGO_OPTIONS) $(CARGO_ONLINE) )
  15. rm -rf "$(abs_top_builddir)/src/rust/registry"
  16. if USE_RUST
  17. build-rust: src/rust/target/release/@TOR_RUST_STATIC_NAME@
  18. else
  19. build-rust:
  20. endif
  21. FORCE: