diff options
| author | Niko Matsakis <niko@alum.mit.edu> | 2011-12-02 16:04:27 -0800 |
|---|---|---|
| committer | Niko Matsakis <niko@alum.mit.edu> | 2011-12-02 19:05:49 -0800 |
| commit | 3bbfe515dfc4951d653d3f0ffdb7f3835acb9457 (patch) | |
| tree | fea2a45eddbd5e799f9d63322abc557b3e900eb9 | |
| parent | 9acc2bfcad8d80ec32a065446512fd5df1e250bf (diff) | |
| download | rust-3bbfe515dfc4951d653d3f0ffdb7f3835acb9457.tar.gz rust-3bbfe515dfc4951d653d3f0ffdb7f3835acb9457.zip | |
make convenient rustc targets
| -rw-r--r-- | Makefile.in | 22 |
1 files changed, 20 insertions, 2 deletions
diff --git a/Makefile.in b/Makefile.in index 4f23ec4f669..8ba68431c2f 100644 --- a/Makefile.in +++ b/Makefile.in @@ -325,6 +325,25 @@ $(foreach build,$(CFG_TARGET_TRIPLES), \ $(eval $(call SREQ,$(stage),$(target),$(build)))))))) ###################################################################### +# rustc-H-targets +# +# Builds a functional Rustc for the given host. +###################################################################### + +define DEF_RUSTC_TARGET +# $(1) == architecture + +rustc-H-$(1): \ + $$(foreach target,$$(CFG_TARGET_TRIPLES), \ + $$(SREQ3_T_$$(target)_H_$(1))) +endef + +$(foreach host,$(CFG_TARGET_TRIPLES), \ + $(eval $(call DEF_RUSTC_TARGET,$(host)))) + +all-rustcs: $(foreach host,$(CFG_TARGET_TRIPLES),rustc-H-$(host)) + +###################################################################### # Entrypoint rule ###################################################################### @@ -345,8 +364,7 @@ TSREQS := \ FUZZ := $(HBIN3_H_$(CFG_HOST_TRIPLE))/fuzzer$(X) CARGO := $(HBIN3_H_$(CFG_HOST_TRIPLE))/cargo$(X) -#all: $(SREQ3$(CFG_HOST_TRIPLE)) $(GENERATED) $(DOCS) $(FUZZ) -all: $(TSREQS) $(GENERATED) $(DOCS) $(FUZZ) $(CARGO) +all: rustc-H-$(CFG_HOST_TRIPLE) $(GENERATED) $(DOCS) $(FUZZ) $(CARGO) endif |
