Makefile 672 B

12345678910111213141516171819
  1. # SPDX-License-Identifier: GPL-2.0
  2. # Copyright (C) 2021 ARM Limited
  3. # Originally tools/testing/arm64/abi/Makefile
  4. TEST_GEN_PROGS := vstate_prctl v_initval_nolibc
  5. TEST_GEN_PROGS_EXTENDED := vstate_exec_nolibc
  6. include ../../lib.mk
  7. $(OUTPUT)/vstate_prctl: vstate_prctl.c ../hwprobe/sys_hwprobe.S
  8. $(CC) -static -o$@ $(CFLAGS) $(LDFLAGS) $^
  9. $(OUTPUT)/vstate_exec_nolibc: vstate_exec_nolibc.c
  10. $(CC) -nostdlib -static -include ../../../../include/nolibc/nolibc.h \
  11. -Wall $(CFLAGS) $(LDFLAGS) $^ -o $@ -lgcc
  12. $(OUTPUT)/v_initval_nolibc: v_initval_nolibc.c
  13. $(CC) -nostdlib -static -include ../../../../include/nolibc/nolibc.h \
  14. -Wall $(CFLAGS) $(LDFLAGS) $^ -o $@ -lgcc