initial commit
[glibc.git] / sysdeps / s390 / s390-64 / Makefile
1 ifeq ($(subdir),gmon)
2 sysdep_routines += s390x-mcount
3 endif
4
5 ifeq ($(subdir),elf)
6 CFLAGS-rtld.c += -Wno-uninitialized -Wno-unused
7 CFLAGS-dl-load.c += -Wno-unused
8 CFLAGS-dl-reloc.c += -Wno-unused
9
10 $(objpfx)tst-glibc-hwcaps: \
11 $(objpfx)libmarkermod2-1.so \
12 $(objpfx)libmarkermod3-1.so \
13 $(objpfx)libmarkermod4-1.so \
14 $(objpfx)libmarkermod5-1.so
15 $(objpfx)tst-glibc-hwcaps.out: \
16 $(objpfx)libmarkermod2.so \
17 $(objpfx)glibc-hwcaps/z13/libmarkermod2.so \
18 $(objpfx)libmarkermod3.so \
19 $(objpfx)glibc-hwcaps/z13/libmarkermod3.so \
20 $(objpfx)glibc-hwcaps/z14/libmarkermod3.so \
21 $(objpfx)libmarkermod4.so \
22 $(objpfx)glibc-hwcaps/z13/libmarkermod4.so \
23 $(objpfx)glibc-hwcaps/z14/libmarkermod4.so \
24 $(objpfx)glibc-hwcaps/z15/libmarkermod4.so \
25 $(objpfx)libmarkermod5.so \
26 $(objpfx)glibc-hwcaps/z13/libmarkermod5.so \
27 $(objpfx)glibc-hwcaps/z14/libmarkermod5.so \
28 $(objpfx)glibc-hwcaps/z15/libmarkermod5.so \
29 $(objpfx)glibc-hwcaps/z16/libmarkermod5.so
30
31 $(objpfx)glibc-hwcaps/z13/libmarkermod2.so: $(objpfx)libmarkermod2-2.so
32 $(make-target-directory)
33 cp $< $@
34 $(objpfx)glibc-hwcaps/z13/libmarkermod3.so: $(objpfx)libmarkermod3-2.so
35 $(make-target-directory)
36 cp $< $@
37 $(objpfx)glibc-hwcaps/z14/libmarkermod3.so: $(objpfx)libmarkermod3-3.so
38 $(make-target-directory)
39 cp $< $@
40 $(objpfx)glibc-hwcaps/z13/libmarkermod4.so: $(objpfx)libmarkermod4-2.so
41 $(make-target-directory)
42 cp $< $@
43 $(objpfx)glibc-hwcaps/z14/libmarkermod4.so: $(objpfx)libmarkermod4-3.so
44 $(make-target-directory)
45 cp $< $@
46 $(objpfx)glibc-hwcaps/z15/libmarkermod4.so: $(objpfx)libmarkermod4-4.so
47 $(make-target-directory)
48 cp $< $@
49 $(objpfx)glibc-hwcaps/z13/libmarkermod5.so: $(objpfx)libmarkermod5-2.so
50 $(make-target-directory)
51 cp $< $@
52 $(objpfx)glibc-hwcaps/z14/libmarkermod5.so: $(objpfx)libmarkermod5-3.so
53 $(make-target-directory)
54 cp $< $@
55 $(objpfx)glibc-hwcaps/z15/libmarkermod5.so: $(objpfx)libmarkermod5-4.so
56 $(make-target-directory)
57 cp $< $@
58 $(objpfx)glibc-hwcaps/z16/libmarkermod5.so: $(objpfx)libmarkermod5-5.so
59 $(make-target-directory)
60 cp $< $@
61
62
63 ifeq (no,$(build-hardcoded-path-in-tests))
64 # This is an ld.so.cache test, and RPATH/RUNPATH in the executable
65 # interferes with its test objectives.
66 tests-container += tst-glibc-hwcaps-cache
67 endif
68
69 endif # $(subdir) == elf