|
1 | 1 | # SPDX-License-Identifier: GPL-2.0 |
2 | | -include ../lib.mk |
3 | | - |
4 | 2 | uname_M := $(shell uname -m 2>/dev/null || echo not) |
5 | 3 | ARCH ?= $(shell echo $(uname_M) | sed -e s/i.86/x86/ -e s/x86_64/x86/) |
6 | 4 |
|
7 | | -TEST_GEN_PROGS := $(OUTPUT)/vdso_test_gettimeofday $(OUTPUT)/vdso_test_getcpu |
8 | | -TEST_GEN_PROGS += $(OUTPUT)/vdso_test_abi |
9 | | -TEST_GEN_PROGS += $(OUTPUT)/vdso_test_clock_getres |
| 5 | +TEST_GEN_PROGS := vdso_test_gettimeofday |
| 6 | +TEST_GEN_PROGS += vdso_test_getcpu |
| 7 | +TEST_GEN_PROGS += vdso_test_abi |
| 8 | +TEST_GEN_PROGS += vdso_test_clock_getres |
10 | 9 | ifeq ($(ARCH),$(filter $(ARCH),x86 x86_64)) |
11 | | -TEST_GEN_PROGS += $(OUTPUT)/vdso_standalone_test_x86 |
| 10 | +TEST_GEN_PROGS += vdso_standalone_test_x86 |
12 | 11 | endif |
13 | | -TEST_GEN_PROGS += $(OUTPUT)/vdso_test_correctness |
| 12 | +TEST_GEN_PROGS += vdso_test_correctness |
14 | 13 |
|
15 | 14 | CFLAGS := -std=gnu99 |
16 | | -CFLAGS_vdso_standalone_test_x86 := -nostdlib -fno-asynchronous-unwind-tables -fno-stack-protector |
17 | | -LDFLAGS_vdso_test_correctness := -ldl |
| 15 | + |
18 | 16 | ifeq ($(CONFIG_X86_32),y) |
19 | 17 | LDLIBS += -lgcc_s |
20 | 18 | endif |
21 | 19 |
|
22 | | -all: $(TEST_GEN_PROGS) |
| 20 | +include ../lib.mk |
23 | 21 | $(OUTPUT)/vdso_test_gettimeofday: parse_vdso.c vdso_test_gettimeofday.c |
24 | 22 | $(OUTPUT)/vdso_test_getcpu: parse_vdso.c vdso_test_getcpu.c |
25 | 23 | $(OUTPUT)/vdso_test_abi: parse_vdso.c vdso_test_abi.c |
26 | 24 | $(OUTPUT)/vdso_test_clock_getres: vdso_test_clock_getres.c |
| 25 | + |
27 | 26 | $(OUTPUT)/vdso_standalone_test_x86: vdso_standalone_test_x86.c parse_vdso.c |
28 | | - $(CC) $(CFLAGS) $(CFLAGS_vdso_standalone_test_x86) \ |
29 | | - vdso_standalone_test_x86.c parse_vdso.c \ |
30 | | - -o $@ |
| 27 | +$(OUTPUT)/vdso_standalone_test_x86: CFLAGS +=-nostdlib -fno-asynchronous-unwind-tables -fno-stack-protector |
| 28 | + |
31 | 29 | $(OUTPUT)/vdso_test_correctness: vdso_test_correctness.c |
32 | | - $(CC) $(CFLAGS) \ |
33 | | - vdso_test_correctness.c \ |
34 | | - -o $@ \ |
35 | | - $(LDFLAGS_vdso_test_correctness) |
| 30 | +$(OUTPUT)/vdso_test_correctness: LDFLAGS += -ldl |
0 commit comments