at v4.9-rc8 33 lines 757 B view raw
1# Makefile for vm selftests 2 3CFLAGS = -Wall -I ../../../../usr/include $(EXTRA_CFLAGS) 4BINARIES = compaction_test 5BINARIES += hugepage-mmap 6BINARIES += hugepage-shm 7BINARIES += map_hugetlb 8BINARIES += mlock2-tests 9BINARIES += on-fault-limit 10BINARIES += thuge-gen 11BINARIES += transhuge-stress 12BINARIES += userfaultfd 13BINARIES += mlock-random-test 14 15all: $(BINARIES) 16%: %.c 17 $(CC) $(CFLAGS) -o $@ $^ -lrt 18userfaultfd: userfaultfd.c ../../../../usr/include/linux/kernel.h 19 $(CC) $(CFLAGS) -O2 -o $@ $< -lpthread 20 21mlock-random-test: mlock-random-test.c 22 $(CC) $(CFLAGS) -o $@ $< -lcap 23 24../../../../usr/include/linux/kernel.h: 25 make -C ../../../.. headers_install 26 27TEST_PROGS := run_vmtests 28TEST_FILES := $(BINARIES) 29 30include ../lib.mk 31 32clean: 33 $(RM) $(BINARIES)