]>
git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blob - tools/testing/selftests/vm/Makefile
1 # Makefile for vm selftests
3 CFLAGS
= -Wall
-I ..
/..
/..
/..
/usr
/include $(EXTRA_CFLAGS
)
5 TEST_GEN_FILES
= compaction_test
6 TEST_GEN_FILES
+= hugepage-mmap
7 TEST_GEN_FILES
+= hugepage-shm
8 TEST_GEN_FILES
+= map_hugetlb
9 TEST_GEN_FILES
+= mlock2-tests
10 TEST_GEN_FILES
+= on-fault-limit
11 TEST_GEN_FILES
+= thuge-gen
12 TEST_GEN_FILES
+= transhuge-stress
13 TEST_GEN_FILES
+= userfaultfd
14 TEST_GEN_FILES
+= userfaultfd_hugetlb
15 TEST_GEN_FILES
+= userfaultfd_shmem
16 TEST_GEN_FILES
+= mlock-random-test
18 TEST_PROGS
:= run_vmtests
22 $(OUTPUT
)/userfaultfd
: LDLIBS
+= -lpthread ..
/..
/..
/..
/usr
/include/linux
/kernel.h
24 $(OUTPUT
)/userfaultfd_hugetlb
: userfaultfd.c ..
/..
/..
/..
/usr
/include/linux
/kernel.h
25 $(CC
) $(CFLAGS
) -DHUGETLB_TEST
-O2
-o
$@
$< -lpthread
27 $(OUTPUT
)/userfaultfd_shmem
: userfaultfd.c ..
/..
/..
/..
/usr
/include/linux
/kernel.h
28 $(CC
) $(CFLAGS
) -DSHMEM_TEST
-O2
-o
$@
$< -lpthread
30 $(OUTPUT
)/mlock-random-test
: LDLIBS
+= -lcap
32 ..
/..
/..
/..
/usr
/include/linux
/kernel.h
:
33 make
-C ..
/..
/..
/.. headers_install