]> git.lizzy.rs Git - rust.git/blob - src/test/run-make/reproducible-build/Makefile
8db9e0ec078f6bc0b41a7e7151125889344a9189
[rust.git] / src / test / run-make / reproducible-build / Makefile
1 -include ../tools.mk
2 all:
3         $(RUSTC) reproducible-build-aux.rs
4         mv "$(TMPDIR)/libreproducible_build_aux.rlib" "$(TMPDIR)/first.rlib"
5         $(RUSTC) reproducible-build-aux.rs
6         cp "$(TMPDIR)/libreproducible_build_aux.rlib" "$(TMPDIR)/second.rlib"
7         cmp "$(TMPDIR)/first.rlib" "$(TMPDIR)/second.rlib" || exit 1
8         $(RUSTC) reproducible-build.rs -o"$(TMPDIR)/reproducible-build1"
9         $(RUSTC) reproducible-build.rs -o"$(TMPDIR)/reproducible-build2"
10         cmp "$(TMPDIR)/reproducible-build1" "$(TMPDIR)/reproducible-build2" || exit 1
11         $(RUSTC) reproducible-build-aux.rs -g
12         mv "$(TMPDIR)/libreproducible_build_aux.rlib" "$(TMPDIR)/first.rlib"
13         $(RUSTC) reproducible-build-aux.rs -g
14         cp "$(TMPDIR)/libreproducible_build_aux.rlib" "$(TMPDIR)/second.rlib"
15         cmp "$(TMPDIR)/first.rlib" "$(TMPDIR)/second.rlib" || exit 1
16         $(RUSTC) reproducible-build.rs -g -o"$(TMPDIR)/reproducible-build1-debug"
17         $(RUSTC) reproducible-build.rs -g -o"$(TMPDIR)/reproducible-build2-debug"
18         cmp "$(TMPDIR)/reproducible-build1-debug" "$(TMPDIR)/reproducible-build2-debug" || exit 1
19         $(RUSTC) reproducible-build-aux.rs -O
20         mv "$(TMPDIR)/libreproducible_build_aux.rlib" "$(TMPDIR)/first.rlib"
21         $(RUSTC) reproducible-build-aux.rs -O
22         cp "$(TMPDIR)/libreproducible_build_aux.rlib" "$(TMPDIR)/second.rlib"
23         cmp "$(TMPDIR)/first.rlib" "$(TMPDIR)/second.rlib" || exit 1
24         $(RUSTC) reproducible-build.rs -O -o"$(TMPDIR)/reproducible-build1-opt"
25         $(RUSTC) reproducible-build.rs -O -o"$(TMPDIR)/reproducible-build2-opt"
26         cmp "$(TMPDIR)/reproducible-build1-opt" "$(TMPDIR)/reproducible-build2-opt" || exit 1