Skip to content

Commit

Permalink
selftests: move vDSO tests from Documentation/vDSO
Browse files Browse the repository at this point in the history
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>
  • Loading branch information
Shuah Khan committed Sep 20, 2016
1 parent 8dbbf85 commit f9b6b0e
Show file tree
Hide file tree
Showing 7 changed files with 21 additions and 18 deletions.
2 changes: 1 addition & 1 deletion Documentation/Makefile
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
subdir-y := accounting auxdisplay blackfin \
ia64 laptops mic misc-devices \
networking pcmcia timers vDSO watchdog
networking pcmcia timers watchdog
17 changes: 0 additions & 17 deletions Documentation/vDSO/Makefile

This file was deleted.

File renamed without changes.
20 changes: 20 additions & 0 deletions tools/testing/selftests/vDSO/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
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
File renamed without changes.
File renamed without changes.

0 comments on commit f9b6b0e

Please sign in to comment.