]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/blame - tools/testing/selftests/vm/Makefile
Merge remote-tracking branches 'regulator/topic/act8865', 'regulator/topic/anatop...
[mirror_ubuntu-zesty-kernel.git] / tools / testing / selftests / vm / Makefile
CommitLineData
f0f57b2b
DY
1# Makefile for vm selftests
2
d0a87114 3CFLAGS = -Wall -I ../../../../usr/include $(EXTRA_CFLAGS)
bd67d5c1
SJ
4BINARIES = compaction_test
5BINARIES += hugepage-mmap
6BINARIES += hugepage-shm
bd67d5c1
SJ
7BINARIES += map_hugetlb
8BINARIES += thuge-gen
0085d61f 9BINARIES += transhuge-stress
c47174fc 10BINARIES += userfaultfd
f0f57b2b 11
fc256f04 12all: $(BINARIES)
f0f57b2b 13%: %.c
f5db310d 14 $(CC) $(CFLAGS) -o $@ $^ -lrt
67f6a029
AA
15userfaultfd: userfaultfd.c ../../../../usr/include/linux/kernel.h
16 $(CC) $(CFLAGS) -O2 -o $@ $< -lpthread
17
18../../../../usr/include/linux/kernel.h:
19 make -C ../../../.. headers_install
f0f57b2b 20
5e29a910 21TEST_PROGS := run_vmtests
32dcfba6 22TEST_FILES := $(BINARIES)
5e29a910
ME
23
24include ../lib.mk
f0f57b2b
DY
25
26clean:
fc256f04 27 $(RM) $(BINARIES)