]> git.kernelconcepts.de Git - karo-tx-linux.git/blob - tools/testing/selftests/vm/Makefile
Merge tag 'mfd-fixes-4.3' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd
[karo-tx-linux.git] / tools / testing / selftests / vm / Makefile
1 # Makefile for vm selftests
2
3 CFLAGS = -Wall -I ../../../../usr/include $(EXTRA_CFLAGS)
4 BINARIES = compaction_test
5 BINARIES += hugepage-mmap
6 BINARIES += hugepage-shm
7 BINARIES += map_hugetlb
8 BINARIES += thuge-gen
9 BINARIES += transhuge-stress
10 BINARIES += userfaultfd
11
12 all: $(BINARIES)
13 %: %.c
14         $(CC) $(CFLAGS) -o $@ $^ -lrt
15 userfaultfd: 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
20
21 TEST_PROGS := run_vmtests
22 TEST_FILES := $(BINARIES)
23
24 include ../lib.mk
25
26 clean:
27         $(RM) $(BINARIES)