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
@@ -30,3 +39,4 @@ ifeq ($(UNAME),Linux)
30
39
$(RUSTC) --target=s390x-unknown-linux-gnu atomic_lock_free.rs
31
40
nm "$(TMPDIR)/libatomic_lock_free.rlib" | grep -vq __atomic_fetch_add
32
41
endif
42
+ endif
0 commit comments