1
0

Makefile 827 B

12345678910111213141516171819202122232425262728293031323334
  1. # SPDX-License-Identifier: GPL-2.0
  2. # Makefile for vm selftests
  3. ifndef OUTPUT
  4. OUTPUT := $(shell pwd)
  5. endif
  6. CFLAGS = -Wall -I ../../../../usr/include $(EXTRA_CFLAGS)
  7. LDLIBS = -lrt
  8. TEST_GEN_FILES = compaction_test
  9. TEST_GEN_FILES += gup_benchmark
  10. TEST_GEN_FILES += hugepage-mmap
  11. TEST_GEN_FILES += hugepage-shm
  12. TEST_GEN_FILES += map_hugetlb
  13. TEST_GEN_FILES += map_populate
  14. TEST_GEN_FILES += mlock-random-test
  15. TEST_GEN_FILES += mlock2-tests
  16. TEST_GEN_FILES += on-fault-limit
  17. TEST_GEN_FILES += thuge-gen
  18. TEST_GEN_FILES += transhuge-stress
  19. TEST_GEN_FILES += userfaultfd
  20. TEST_GEN_FILES += va_128TBswitch
  21. TEST_GEN_FILES += virtual_address_range
  22. TEST_PROGS := run_vmtests
  23. TEST_FILES := test_vmalloc.sh
  24. KSFT_KHDR_INSTALL := 1
  25. include ../lib.mk
  26. $(OUTPUT)/userfaultfd: LDLIBS += -lpthread
  27. $(OUTPUT)/mlock-random-test: LDLIBS += -lcap