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 |
235266b8 | 11 | TEST_GEN_FILES += gup_benchmark |
88baa78d | 12 | TEST_GEN_FILES += hugepage-mmap |
13 | TEST_GEN_FILES += hugepage-shm | |
14 | TEST_GEN_FILES += map_hugetlb | |
1caed860 | 15 | TEST_GEN_FILES += map_populate |
235266b8 | 16 | TEST_GEN_FILES += mlock-random-test |
88baa78d | 17 | TEST_GEN_FILES += mlock2-tests |
18 | TEST_GEN_FILES += on-fault-limit | |
19 | TEST_GEN_FILES += thuge-gen | |
20 | TEST_GEN_FILES += transhuge-stress | |
21 | TEST_GEN_FILES += userfaultfd | |
235266b8 | 22 | TEST_GEN_FILES += va_128TBswitch |
4e5ce33c | 23 | TEST_GEN_FILES += virtual_address_range |
f0f57b2b | 24 | |
5e29a910 ME |
25 | TEST_PROGS := run_vmtests |
26 | ||
27 | include ../lib.mk | |
f0f57b2b | 28 | |
b6ad1976 | 29 | $(OUTPUT)/userfaultfd: LDLIBS += -lpthread |
419624da | 30 | |
a8ba798b | 31 | $(OUTPUT)/mlock-random-test: LDLIBS += -lcap |