]>
Commit | Line | Data |
---|---|---|
f0f57b2b DY |
1 | # Makefile for vm selftests |
2 | ||
d0a87114 | 3 | CFLAGS = -Wall -I ../../../../usr/include $(EXTRA_CFLAGS) |
bd67d5c1 SJ |
4 | BINARIES = compaction_test |
5 | BINARIES += hugepage-mmap | |
6 | BINARIES += hugepage-shm | |
bd67d5c1 SJ |
7 | BINARIES += map_hugetlb |
8 | BINARIES += thuge-gen | |
0085d61f | 9 | BINARIES += transhuge-stress |
c47174fc | 10 | BINARIES += userfaultfd |
f0f57b2b | 11 | |
fc256f04 | 12 | all: $(BINARIES) |
f0f57b2b | 13 | %: %.c |
f5db310d | 14 | $(CC) $(CFLAGS) -o $@ $^ -lrt |
67f6a029 AA |
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 | |
f0f57b2b | 20 | |
5e29a910 | 21 | TEST_PROGS := run_vmtests |
32dcfba6 | 22 | TEST_FILES := $(BINARIES) |
5e29a910 ME |
23 | |
24 | include ../lib.mk | |
f0f57b2b DY |
25 | |
26 | clean: | |
fc256f04 | 27 | $(RM) $(BINARIES) |