linux/tools/testing/selftests/vm/Makefile
<<
>>
Prefs
   1# Makefile for vm selftests
   2
   3ifndef OUTPUT
   4  OUTPUT := $(shell pwd)
   5endif
   6
   7CFLAGS = -Wall -I ../../../../usr/include $(EXTRA_CFLAGS)
   8LDLIBS = -lrt
   9TEST_GEN_FILES = compaction_test
  10TEST_GEN_FILES += hugepage-mmap
  11TEST_GEN_FILES += hugepage-shm
  12TEST_GEN_FILES += map_hugetlb
  13TEST_GEN_FILES += mlock2-tests
  14TEST_GEN_FILES += on-fault-limit
  15TEST_GEN_FILES += thuge-gen
  16TEST_GEN_FILES += transhuge-stress
  17TEST_GEN_FILES += userfaultfd
  18TEST_GEN_FILES += mlock-random-test
  19TEST_GEN_FILES += virtual_address_range
  20
  21TEST_PROGS := run_vmtests
  22
  23include ../lib.mk
  24
  25$(OUTPUT)/userfaultfd: ../../../../usr/include/linux/kernel.h
  26$(OUTPUT)/userfaultfd: LDLIBS += -lpthread
  27
  28$(OUTPUT)/mlock-random-test: LDLIBS += -lcap
  29
  30../../../../usr/include/linux/kernel.h:
  31        make -C ../../../.. headers_install
  32