]>
Commit | Line | Data |
---|---|---|
b2441318 | 1 | # SPDX-License-Identifier: GPL-2.0 |
f0f57b2b DY |
2 | # Makefile for vm selftests |
3 | ||
46aa6a30 AA |
4 | ifndef OUTPUT |
5 | OUTPUT := $(shell pwd) | |
6 | endif | |
7 | ||
d0a87114 | 8 | CFLAGS = -Wall -I ../../../../usr/include $(EXTRA_CFLAGS) |
7d758af2 | 9 | LDLIBS = -lrt |
88baa78d | 10 | TEST_GEN_FILES = compaction_test |
11 | TEST_GEN_FILES += hugepage-mmap | |
12 | TEST_GEN_FILES += hugepage-shm | |
13 | TEST_GEN_FILES += map_hugetlb | |
14 | TEST_GEN_FILES += mlock2-tests | |
15 | TEST_GEN_FILES += on-fault-limit | |
16 | TEST_GEN_FILES += thuge-gen | |
17 | TEST_GEN_FILES += transhuge-stress | |
18 | TEST_GEN_FILES += userfaultfd | |
19 | TEST_GEN_FILES += mlock-random-test | |
4e5ce33c | 20 | TEST_GEN_FILES += virtual_address_range |
f0f57b2b | 21 | |
5e29a910 ME |
22 | TEST_PROGS := run_vmtests |
23 | ||
24 | include ../lib.mk | |
f0f57b2b | 25 | |
b6ad1976 MR |
26 | $(OUTPUT)/userfaultfd: ../../../../usr/include/linux/kernel.h |
27 | $(OUTPUT)/userfaultfd: LDLIBS += -lpthread | |
419624da | 28 | |
a8ba798b | 29 | $(OUTPUT)/mlock-random-test: LDLIBS += -lcap |
1448d4d8 | 30 | |
67f6a029 AA |
31 | ../../../../usr/include/linux/kernel.h: |
32 | make -C ../../../.. headers_install |