|
5 | 5 |
|
6 | 6 | all: |
7 | 7 | ifeq ($(UNAME),Linux) |
| 8 | +ifeq ($(filter x86,$(LLVM_COMPONENTS)),x86) |
8 | 9 | $(RUSTC) --target=i686-unknown-linux-gnu atomic_lock_free.rs |
9 | 10 | nm "$(TMPDIR)/libatomic_lock_free.rlib" | grep -vq __atomic_fetch_add |
10 | 11 | $(RUSTC) --target=x86_64-unknown-linux-gnu atomic_lock_free.rs |
11 | 12 | nm "$(TMPDIR)/libatomic_lock_free.rlib" | grep -vq __atomic_fetch_add |
| 13 | +endif |
| 14 | +ifeq ($(filter arm,$(LLVM_COMPONENTS)),arm) |
12 | 15 | $(RUSTC) --target=arm-unknown-linux-gnueabi atomic_lock_free.rs |
13 | 16 | nm "$(TMPDIR)/libatomic_lock_free.rlib" | grep -vq __atomic_fetch_add |
14 | 17 | $(RUSTC) --target=arm-unknown-linux-gnueabihf atomic_lock_free.rs |
15 | 18 | nm "$(TMPDIR)/libatomic_lock_free.rlib" | grep -vq __atomic_fetch_add |
16 | 19 | $(RUSTC) --target=armv7-unknown-linux-gnueabihf atomic_lock_free.rs |
17 | 20 | nm "$(TMPDIR)/libatomic_lock_free.rlib" | grep -vq __atomic_fetch_add |
| 21 | +endif |
| 22 | +ifeq ($(filter aarch64,$(LLVM_COMPONENTS)),aarch64) |
18 | 23 | $(RUSTC) --target=aarch64-unknown-linux-gnu atomic_lock_free.rs |
19 | 24 | nm "$(TMPDIR)/libatomic_lock_free.rlib" | grep -vq __atomic_fetch_add |
| 25 | +endif |
| 26 | +ifeq ($(filter mips,$(LLVM_COMPONENTS)),mips) |
20 | 27 | $(RUSTC) --target=mips-unknown-linux-gnu atomic_lock_free.rs |
21 | 28 | nm "$(TMPDIR)/libatomic_lock_free.rlib" | grep -vq __atomic_fetch_add |
22 | 29 | $(RUSTC) --target=mipsel-unknown-linux-gnu atomic_lock_free.rs |
23 | 30 | nm "$(TMPDIR)/libatomic_lock_free.rlib" | grep -vq __atomic_fetch_add |
| 31 | +endif |
| 32 | +ifeq ($(filter powerpc,$(LLVM_COMPONENTS)),powerpc) |
24 | 33 | $(RUSTC) --target=powerpc-unknown-linux-gnu atomic_lock_free.rs |
25 | 34 | nm "$(TMPDIR)/libatomic_lock_free.rlib" | grep -vq __atomic_fetch_add |
26 | 35 | $(RUSTC) --target=powerpc64-unknown-linux-gnu atomic_lock_free.rs |
27 | 36 | nm "$(TMPDIR)/libatomic_lock_free.rlib" | grep -vq __atomic_fetch_add |
28 | 37 | $(RUSTC) --target=powerpc64le-unknown-linux-gnu atomic_lock_free.rs |
29 | 38 | nm "$(TMPDIR)/libatomic_lock_free.rlib" | grep -vq __atomic_fetch_add |
30 | 39 | endif |
| 40 | +endif |
0 commit comments