linux_dsm_epyc7002/tools/perf/config/feature-checks/Makefile
Ingo Molnar d795a658eb tools/perf/build: Split out feature check: 'libaudit'
Cc: Arnaldo Carvalho de Melo <acme@redhat.com>
Cc: Peter Zijlstra <a.p.zijlstra@chello.nl>
Cc: Namhyung Kim <namhyung@kernel.org>
Cc: David Ahern <dsahern@gmail.com>
Cc: Jiri Olsa <jolsa@redhat.com>
Link: http://lkml.kernel.org/n/tip-orhejqtjao3vf4wxwBUdzhaz@git.kernel.org
Signed-off-by: Ingo Molnar <mingo@kernel.org>
2013-10-09 08:48:40 +02:00

74 lines
1.0 KiB
Makefile

FILES= \
test-hello \
test-stackprotector-all \
test-stackprotector \
test-volatile-register-var \
test-fortify-source \
test-bionic \
test-libelf \
test-glibc \
test-dwarf \
test-libelf-mmap \
test-libelf-getphdrnum \
test-libunwind \
test-libaudit \
test-libnuma
CC := $(CC) -MD
all: $(FILES)
BUILD = $(CC) -o $(OUTPUT)$@ $@.c
###############################
test-hello:
$(BUILD)
test-stackprotector-all:
$(BUILD) -Werror -fstack-protector-all
test-stackprotector:
$(BUILD) -Werror -fstack-protector
test-volatile-register-var:
$(BUILD) -Werror -Wvolatile-register-var
test-fortify-source:
$(BUILD) -O2 -Werror -D_FORTIFY_SOURCE=2
test-bionic:
$(BUILD)
test-libelf:
$(BUILD) -lelf
test-glibc:
$(BUILD)
test-dwarf:
$(BUILD) -ldw
test-libelf-mmap:
$(BUILD) -lelf
test-libelf-getphdrnum:
$(BUILD) -lelf
test-libnuma:
$(BUILD) -lnuma
test-libunwind:
$(BUILD) -lunwind -lunwind-x86_64 -lelf
test-libaudit:
$(BUILD) -laudit
-include *.d */*.d
###############################
clean:
rm -f $(FILES) *.d