File tree Expand file tree Collapse file tree 1 file changed +10
-8
lines changed
src/test/run-make/thumb-none-cortex-m Expand file tree Collapse file tree 1 file changed +10
-8
lines changed Original file line number Diff line number Diff line change 1
1
-include ../../run-make-fulldeps/tools.mk
2
2
3
3
# How to run this
4
- # $ ./x.py dist --target x86_64-unknown-linux-gnu,thumbv7m-none-eabi --exclude src/doc
5
4
# $ ./x.py test --target thumbv7m-none-eabi src/test/run-make
6
5
7
6
ifeq ($(TARGET ) ,thumbv7m-none-eabi)
8
7
9
- # TMP_DIR := $(shell mktemp -d)
10
- TMP_DIR := /tmp/safe_place
8
+ # We need to be outside of 'src' dir in order to run cargo
9
+ WORK_DIR := $(RUST_TEST_TMPDIR ) /run-make/$(TARGET )
10
+
11
11
CRATE := cortex-m
12
+ CRATE_VER := 0.5.0
13
+
12
14
RUSTC := $(RUSTC_ORIGINAL )
13
15
LD_LIBRARY_PATH := $(HOST_RPATH_DIR )
14
16
15
17
all :
16
- env > env.txt
17
- mkdir -p $(TMP_DIR )
18
- -cd $(TMP_DIR ) && rm -rf $(CRATE )
19
- cd $(TMP_DIR ) && $(CARGO ) clone $(CRATE ) --vers 0.5.0
20
- cd $(TMP_DIR ) && cd $(CRATE ) && $(CARGO ) build -j 1 --target $(TARGET ) -v
18
+ env
19
+ mkdir -p $(WORK_DIR )
20
+ -cd $(WORK_DIR ) && rm -rf $(CRATE )
21
+ cd $(WORK_DIR ) && $(CARGO ) clone $(CRATE ) --vers $( CRATE_VER )
22
+ cd $(WORK_DIR ) && cd $(CRATE ) && $(CARGO ) build -j 1 --target $(TARGET ) -v
21
23
else
22
24
23
25
all :
You can’t perform that action at this time.
0 commit comments