|
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