mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-23 00:06:51 +07:00
f9b6b0ef60
Remove vDSO from Makefile to move the to selftests. Update vDSO Makefile to work under selftests. vDSO will not be run as part of selftests suite and will not be included in install targets. They can be built separately for now. Acked-by: Jonathan Corbet <corbet@lwn.net> Signed-off-by: Shuah Khan <shuahkh@osg.samsung.com>
21 lines
544 B
Makefile
21 lines
544 B
Makefile
ifndef CROSS_COMPILE
|
|
CFLAGS := -std=gnu99
|
|
CFLAGS_vdso_standalone_test_x86 := -nostdlib -fno-asynchronous-unwind-tables -fno-stack-protector
|
|
ifeq ($(CONFIG_X86_32),y)
|
|
LDLIBS += -lgcc_s
|
|
endif
|
|
|
|
TEST_PROGS := vdso_test vdso_standalone_test_x86
|
|
|
|
all: $(TEST_PROGS)
|
|
vdso_test: parse_vdso.c vdso_test.c
|
|
vdso_standalone_test_x86: vdso_standalone_test_x86.c parse_vdso.c
|
|
$(CC) $(CFLAGS) $(CFLAGS_vdso_standalone_test_x86) \
|
|
vdso_standalone_test_x86.c parse_vdso.c \
|
|
-o vdso_standalone_test_x86
|
|
|
|
include ../lib.mk
|
|
clean:
|
|
rm -fr $(TEST_PROGS)
|
|
endif
|