summaryrefslogtreecommitdiff
path: root/gc/mmtk/depend
blob: 77b229af36d272e8a5b8663be063b7e3ebdc6783 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
$(TARGET_SO): $(MMTK_BUILD)/$(LIBMMTK_RUBY)

# Add the `libmmtk_ruby.a` target to run `cargo build`

release/$(LIBMMTK_RUBY) debug/$(LIBMMTK_RUBY): $(RUSTSRCS) $(srcdir)/Cargo.toml $(srcdir)/Cargo.toml

release/$(LIBMMTK_RUBY):
	CARGO_TARGET_DIR="." cargo build --manifest-path=$(srcdir)/Cargo.toml --release

debug/$(LIBMMTK_RUBY):
	CARGO_TARGET_DIR="." cargo build --manifest-path=$(srcdir)/Cargo.toml

clean: clean-mmtk

.PHONY: clean-mmtk
clean-mmtk:
	-$(Q)$(RM_RF) debug release
	-$(Q)$(RM) .rustc_info.json