2022-08-22 19:00:00 -05:00
|
|
|
include ../tools.mk
|
2021-07-13 06:14:26 -05:00
|
|
|
|
|
|
|
# only-aarch64
|
2023-08-30 06:45:57 -05:00
|
|
|
# ignore-cross-compile
|
2021-07-13 06:14:26 -05:00
|
|
|
|
|
|
|
all:
|
|
|
|
$(COMPILE_OBJ) $(TMPDIR)/test.o test.c
|
|
|
|
$(AR) rcs $(TMPDIR)/libtest.a $(TMPDIR)/test.o
|
2023-04-21 20:32:17 -05:00
|
|
|
$(RUSTC) --target $(TARGET) -Z branch-protection=bti,pac-ret,leaf test.rs
|
2021-07-13 06:14:26 -05:00
|
|
|
$(call RUN,test)
|
|
|
|
|
|
|
|
$(COMPILE_OBJ) $(TMPDIR)/test.o test.c -mbranch-protection=bti+pac-ret+leaf
|
|
|
|
$(AR) rcs $(TMPDIR)/libtest.a $(TMPDIR)/test.o
|
2023-04-21 20:32:17 -05:00
|
|
|
$(RUSTC) --target $(TARGET) -Z branch-protection=bti,pac-ret,leaf test.rs
|
2021-12-01 09:56:59 -06:00
|
|
|
$(call RUN,test)
|