Tue May 4 17:23:54 2021 UTC ()
compiler_rt: build .a.syms files as part of dependall

The previous target 'all' is a top-level target intended to be specified
by the user.  During the regular build, 'dependall' is used instead of
'all'.  The target 'realall' is common to those two.


(rillig)
diff -r1.5 -r1.6 src/external/bsd/compiler_rt/lib/clang/lib/netbsd/asan-m64/Makefile
diff -r1.5 -r1.6 src/external/bsd/compiler_rt/lib/clang/lib/netbsd/asan_cxx-m64/Makefile
diff -r1.5 -r1.6 src/external/bsd/compiler_rt/lib/clang/lib/netbsd/msan-m64/Makefile
diff -r1.5 -r1.6 src/external/bsd/compiler_rt/lib/clang/lib/netbsd/msan_cxx-m64/Makefile
diff -r1.5 -r1.6 src/external/bsd/compiler_rt/lib/clang/lib/netbsd/tsan-m64/Makefile
diff -r1.5 -r1.6 src/external/bsd/compiler_rt/lib/clang/lib/netbsd/tsan_cxx-m64/Makefile
diff -r1.5 -r1.6 src/external/bsd/compiler_rt/lib/clang/lib/netbsd/ubsan_minimal-m64/Makefile
diff -r1.5 -r1.6 src/external/bsd/compiler_rt/lib/clang/lib/netbsd/ubsan_standalone-m64/Makefile
diff -r1.5 -r1.6 src/external/bsd/compiler_rt/lib/clang/lib/netbsd/ubsan_standalone_cxx-m64/Makefile

cvs diff -r1.5 -r1.6 src/external/bsd/compiler_rt/lib/clang/lib/netbsd/asan-m64/Makefile (expand / switch to unified diff)

--- src/external/bsd/compiler_rt/lib/clang/lib/netbsd/asan-m64/Makefile 2021/04/30 22:48:37 1.5
+++ src/external/bsd/compiler_rt/lib/clang/lib/netbsd/asan-m64/Makefile 2021/05/04 17:23:53 1.6
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.5 2021/04/30 22:48:37 rillig Exp $ 1# $NetBSD: Makefile,v 1.6 2021/05/04 17:23:53 rillig Exp $
2 2
3NOSANITIZER= # defined 3NOSANITIZER= # defined
4 4
5.include "../common.mk" 5.include "../common.mk"
6.include "../sources.mk" 6.include "../sources.mk"
7 7
8.include <bsd.own.mk> 8.include <bsd.own.mk>
9 9
10TOPDIR= ${NETBSDSRCDIR}/sys/external/bsd/compiler_rt/dist 10TOPDIR= ${NETBSDSRCDIR}/sys/external/bsd/compiler_rt/dist
11 11
12LIB= libclang_rt.asan-x86_64 12LIB= libclang_rt.asan-x86_64
13 13
14.PATH: ${TOPDIR}/lib/interception 14.PATH: ${TOPDIR}/lib/interception
@@ -47,20 +47,20 @@ MKPICINSTALL= no @@ -47,20 +47,20 @@ MKPICINSTALL= no
47MKPROFILE= no 47MKPROFILE= no
48MKSTATICLIB= yes 48MKSTATICLIB= yes
49 49
50CPPFLAGS+= -I${TOPDIR}/lib 50CPPFLAGS+= -I${TOPDIR}/lib
51 51
52COPTS+= -fPIC 52COPTS+= -fPIC
53 53
54.include "../m64.mk" 54.include "../m64.mk"
55.include "../syms.mk" 55.include "../syms.mk"
56 56
57SYMS= libclang_rt.asan-x86_64.a.syms 57SYMS= libclang_rt.asan-x86_64.a.syms
58SYMS_EXTRA= ${TOPDIR}/lib/asan/asan.syms.extra 58SYMS_EXTRA= ${TOPDIR}/lib/asan/asan.syms.extra
59 59
60all: ${SYMS} 60realall: ${SYMS}
61 61
62CLEANFILES+= ${SYMS} 62CLEANFILES+= ${SYMS}
63FILES= ${SYMS} 63FILES= ${SYMS}
64FILESDIR= ${LIBDIR} 64FILESDIR= ${LIBDIR}
65 65
66.include <bsd.lib.mk> 66.include <bsd.lib.mk>

cvs diff -r1.5 -r1.6 src/external/bsd/compiler_rt/lib/clang/lib/netbsd/asan_cxx-m64/Makefile (expand / switch to unified diff)

--- src/external/bsd/compiler_rt/lib/clang/lib/netbsd/asan_cxx-m64/Makefile 2021/04/30 22:48:37 1.5
+++ src/external/bsd/compiler_rt/lib/clang/lib/netbsd/asan_cxx-m64/Makefile 2021/05/04 17:23:53 1.6
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.5 2021/04/30 22:48:37 rillig Exp $ 1# $NetBSD: Makefile,v 1.6 2021/05/04 17:23:53 rillig Exp $
2 2
3NOSANITIZER= # defined 3NOSANITIZER= # defined
4 4
5.include "../common.mk" 5.include "../common.mk"
6.include "../sources.mk" 6.include "../sources.mk"
7 7
8.include <bsd.own.mk> 8.include <bsd.own.mk>
9 9
10TOPDIR= ${NETBSDSRCDIR}/sys/external/bsd/compiler_rt/dist 10TOPDIR= ${NETBSDSRCDIR}/sys/external/bsd/compiler_rt/dist
11 11
12LIB= libclang_rt.asan_cxx-x86_64 12LIB= libclang_rt.asan_cxx-x86_64
13 13
14.PATH: ${TOPDIR}/lib/asan 14.PATH: ${TOPDIR}/lib/asan
@@ -30,20 +30,20 @@ MKLINT= no @@ -30,20 +30,20 @@ MKLINT= no
30MKPICINSTALL= no 30MKPICINSTALL= no
31MKPROFILE= no 31MKPROFILE= no
32MKSTATICLIB= yes 32MKSTATICLIB= yes
33 33
34CPPFLAGS+= -I${TOPDIR}/lib 34CPPFLAGS+= -I${TOPDIR}/lib
35COPTS+= -fPIC 35COPTS+= -fPIC
36 36
37.include "../m64.mk" 37.include "../m64.mk"
38.include "../syms.mk" 38.include "../syms.mk"
39 39
40SYMS= libclang_rt.asan_cxx-x86_64.a.syms 40SYMS= libclang_rt.asan_cxx-x86_64.a.syms
41SYMS_EXTRA= ${TOPDIR}/lib/asan/asan.syms.extra # Overlooked in upstream compiler-rt (8.0) ? 41SYMS_EXTRA= ${TOPDIR}/lib/asan/asan.syms.extra # Overlooked in upstream compiler-rt (8.0) ?
42 42
43all: ${SYMS} 43realall: ${SYMS}
44 44
45CLEANFILES+= ${SYMS} 45CLEANFILES+= ${SYMS}
46FILES= ${SYMS} 46FILES= ${SYMS}
47FILESDIR= ${LIBDIR} 47FILESDIR= ${LIBDIR}
48 48
49.include <bsd.lib.mk> 49.include <bsd.lib.mk>

cvs diff -r1.5 -r1.6 src/external/bsd/compiler_rt/lib/clang/lib/netbsd/msan-m64/Makefile (expand / switch to unified diff)

--- src/external/bsd/compiler_rt/lib/clang/lib/netbsd/msan-m64/Makefile 2021/04/30 22:48:37 1.5
+++ src/external/bsd/compiler_rt/lib/clang/lib/netbsd/msan-m64/Makefile 2021/05/04 17:23:54 1.6
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.5 2021/04/30 22:48:37 rillig Exp $ 1# $NetBSD: Makefile,v 1.6 2021/05/04 17:23:54 rillig Exp $
2 2
3NOSANITIZER= # defined 3NOSANITIZER= # defined
4 4
5.include "../common.mk" 5.include "../common.mk"
6.include "../sources.mk" 6.include "../sources.mk"
7 7
8.include <bsd.own.mk> 8.include <bsd.own.mk>
9 9
10TOPDIR= ${NETBSDSRCDIR}/sys/external/bsd/compiler_rt/dist 10TOPDIR= ${NETBSDSRCDIR}/sys/external/bsd/compiler_rt/dist
11 11
12LIB= libclang_rt.msan-x86_64 12LIB= libclang_rt.msan-x86_64
13 13
14.PATH: ${TOPDIR}/lib/ubsan 14.PATH: ${TOPDIR}/lib/ubsan
@@ -42,20 +42,20 @@ MKPICINSTALL= no @@ -42,20 +42,20 @@ MKPICINSTALL= no
42MKPROFILE= no 42MKPROFILE= no
43MKSTATICLIB= yes 43MKSTATICLIB= yes
44 44
45CPPFLAGS+= -I${TOPDIR}/lib 45CPPFLAGS+= -I${TOPDIR}/lib
46 46
47COPTS+= -fPIC 47COPTS+= -fPIC
48 48
49.include "../m64.mk" 49.include "../m64.mk"
50.include "../syms.mk" 50.include "../syms.mk"
51 51
52SYMS= libclang_rt.msan-x86_64.a.syms 52SYMS= libclang_rt.msan-x86_64.a.syms
53SYMS_EXTRA= ${TOPDIR}/lib/msan/msan.syms.extra 53SYMS_EXTRA= ${TOPDIR}/lib/msan/msan.syms.extra
54 54
55all: ${SYMS} 55realall: ${SYMS}
56 56
57CLEANFILES+= ${SYMS} 57CLEANFILES+= ${SYMS}
58FILES= ${SYMS} 58FILES= ${SYMS}
59FILESDIR= ${LIBDIR} 59FILESDIR= ${LIBDIR}
60 60
61.include <bsd.lib.mk> 61.include <bsd.lib.mk>

cvs diff -r1.5 -r1.6 src/external/bsd/compiler_rt/lib/clang/lib/netbsd/msan_cxx-m64/Makefile (expand / switch to unified diff)

--- src/external/bsd/compiler_rt/lib/clang/lib/netbsd/msan_cxx-m64/Makefile 2021/04/30 22:48:37 1.5
+++ src/external/bsd/compiler_rt/lib/clang/lib/netbsd/msan_cxx-m64/Makefile 2021/05/04 17:23:54 1.6
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.5 2021/04/30 22:48:37 rillig Exp $ 1# $NetBSD: Makefile,v 1.6 2021/05/04 17:23:54 rillig Exp $
2 2
3NOSANITIZER= # defined 3NOSANITIZER= # defined
4 4
5.include "../common.mk" 5.include "../common.mk"
6.include "../sources.mk" 6.include "../sources.mk"
7 7
8.include <bsd.own.mk> 8.include <bsd.own.mk>
9 9
10TOPDIR= ${NETBSDSRCDIR}/sys/external/bsd/compiler_rt/dist 10TOPDIR= ${NETBSDSRCDIR}/sys/external/bsd/compiler_rt/dist
11 11
12LIB= libclang_rt.msan_cxx-x86_64 12LIB= libclang_rt.msan_cxx-x86_64
13 13
14.PATH: ${TOPDIR}/lib/ubsan 14.PATH: ${TOPDIR}/lib/ubsan
@@ -31,20 +31,20 @@ MKPICINSTALL= no @@ -31,20 +31,20 @@ MKPICINSTALL= no
31MKPROFILE= no 31MKPROFILE= no
32MKSTATICLIB= yes 32MKSTATICLIB= yes
33 33
34CPPFLAGS+= -I${TOPDIR}/lib 34CPPFLAGS+= -I${TOPDIR}/lib
35 35
36COPTS+= -fPIC 36COPTS+= -fPIC
37 37
38.include "../m64.mk" 38.include "../m64.mk"
39.include "../syms.mk" 39.include "../syms.mk"
40 40
41SYMS= libclang_rt.msan_cxx-x86_64.a.syms 41SYMS= libclang_rt.msan_cxx-x86_64.a.syms
42SYMS_EXTRA= ${TOPDIR}/lib/msan/msan.syms.extra 42SYMS_EXTRA= ${TOPDIR}/lib/msan/msan.syms.extra
43 43
44all: ${SYMS} 44realall: ${SYMS}
45 45
46CLEANFILES+= ${SYMS} 46CLEANFILES+= ${SYMS}
47FILES= ${SYMS} 47FILES= ${SYMS}
48FILESDIR= ${LIBDIR} 48FILESDIR= ${LIBDIR}
49 49
50.include <bsd.lib.mk> 50.include <bsd.lib.mk>

cvs diff -r1.5 -r1.6 src/external/bsd/compiler_rt/lib/clang/lib/netbsd/tsan-m64/Makefile (expand / switch to unified diff)

--- src/external/bsd/compiler_rt/lib/clang/lib/netbsd/tsan-m64/Makefile 2021/04/30 22:48:37 1.5
+++ src/external/bsd/compiler_rt/lib/clang/lib/netbsd/tsan-m64/Makefile 2021/05/04 17:23:54 1.6
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.5 2021/04/30 22:48:37 rillig Exp $ 1# $NetBSD: Makefile,v 1.6 2021/05/04 17:23:54 rillig Exp $
2 2
3NOSANITIZER= # defined 3NOSANITIZER= # defined
4 4
5.include "../common.mk" 5.include "../common.mk"
6.include "../sources.mk" 6.include "../sources.mk"
7 7
8.include <bsd.own.mk> 8.include <bsd.own.mk>
9 9
10TOPDIR= ${NETBSDSRCDIR}/sys/external/bsd/compiler_rt/dist 10TOPDIR= ${NETBSDSRCDIR}/sys/external/bsd/compiler_rt/dist
11 11
12LIB= libclang_rt.tsan-x86_64 12LIB= libclang_rt.tsan-x86_64
13 13
14.PATH: ${TOPDIR}/lib/ubsan 14.PATH: ${TOPDIR}/lib/ubsan
@@ -42,20 +42,20 @@ MKLINT= no @@ -42,20 +42,20 @@ MKLINT= no
42MKPICINSTALL= no 42MKPICINSTALL= no
43MKPROFILE= no 43MKPROFILE= no
44MKSTATICLIB= yes 44MKSTATICLIB= yes
45 45
46COPTS+= -fPIC 46COPTS+= -fPIC
47CPPFLAGS+= -I${TOPDIR}/lib 47CPPFLAGS+= -I${TOPDIR}/lib
48 48
49.include "../m64.mk" 49.include "../m64.mk"
50.include "../syms.mk" 50.include "../syms.mk"
51 51
52SYMS= libclang_rt.tsan-x86_64.a.syms 52SYMS= libclang_rt.tsan-x86_64.a.syms
53SYMS_EXTRA= ${TOPDIR}/lib/tsan/rtl/tsan.syms.extra 53SYMS_EXTRA= ${TOPDIR}/lib/tsan/rtl/tsan.syms.extra
54 54
55all: ${SYMS} 55realall: ${SYMS}
56 56
57CLEANFILES+= ${SYMS} 57CLEANFILES+= ${SYMS}
58FILES= ${SYMS} 58FILES= ${SYMS}
59FILESDIR= ${LIBDIR} 59FILESDIR= ${LIBDIR}
60 60
61.include <bsd.lib.mk> 61.include <bsd.lib.mk>

cvs diff -r1.5 -r1.6 src/external/bsd/compiler_rt/lib/clang/lib/netbsd/tsan_cxx-m64/Makefile (expand / switch to unified diff)

--- src/external/bsd/compiler_rt/lib/clang/lib/netbsd/tsan_cxx-m64/Makefile 2021/04/30 22:48:37 1.5
+++ src/external/bsd/compiler_rt/lib/clang/lib/netbsd/tsan_cxx-m64/Makefile 2021/05/04 17:23:54 1.6
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.5 2021/04/30 22:48:37 rillig Exp $ 1# $NetBSD: Makefile,v 1.6 2021/05/04 17:23:54 rillig Exp $
2 2
3NOSANITIZER= # defined 3NOSANITIZER= # defined
4 4
5.include "../common.mk" 5.include "../common.mk"
6.include "../sources.mk" 6.include "../sources.mk"
7 7
8.include <bsd.own.mk> 8.include <bsd.own.mk>
9 9
10TOPDIR= ${NETBSDSRCDIR}/sys/external/bsd/compiler_rt/dist 10TOPDIR= ${NETBSDSRCDIR}/sys/external/bsd/compiler_rt/dist
11 11
12LIB= libclang_rt.tsan_cxx-x86_64 12LIB= libclang_rt.tsan_cxx-x86_64
13 13
14.PATH: ${TOPDIR}/lib/tsan/rtl 14.PATH: ${TOPDIR}/lib/tsan/rtl
@@ -30,20 +30,20 @@ MKLINT= no @@ -30,20 +30,20 @@ MKLINT= no
30MKPICINSTALL= no 30MKPICINSTALL= no
31MKPROFILE= no 31MKPROFILE= no
32MKSTATICLIB= yes 32MKSTATICLIB= yes
33 33
34COPTS+= -fPIC 34COPTS+= -fPIC
35CPPFLAGS+= -I${TOPDIR}/lib 35CPPFLAGS+= -I${TOPDIR}/lib
36 36
37.include "../m64.mk" 37.include "../m64.mk"
38.include "../syms.mk" 38.include "../syms.mk"
39 39
40SYMS= libclang_rt.tsan_cxx-x86_64.a.syms 40SYMS= libclang_rt.tsan_cxx-x86_64.a.syms
41SYMS_EXTRA= ${TOPDIR}/lib/tsan/rtl/tsan.syms.extra 41SYMS_EXTRA= ${TOPDIR}/lib/tsan/rtl/tsan.syms.extra
42 42
43all: ${SYMS} 43realall: ${SYMS}
44 44
45CLEANFILES+= ${SYMS} 45CLEANFILES+= ${SYMS}
46FILES= ${SYMS} 46FILES= ${SYMS}
47FILESDIR= ${LIBDIR} 47FILESDIR= ${LIBDIR}
48 48
49.include <bsd.lib.mk> 49.include <bsd.lib.mk>

cvs diff -r1.5 -r1.6 src/external/bsd/compiler_rt/lib/clang/lib/netbsd/ubsan_minimal-m64/Makefile (expand / switch to unified diff)

--- src/external/bsd/compiler_rt/lib/clang/lib/netbsd/ubsan_minimal-m64/Makefile 2021/04/30 22:48:38 1.5
+++ src/external/bsd/compiler_rt/lib/clang/lib/netbsd/ubsan_minimal-m64/Makefile 2021/05/04 17:23:54 1.6
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.5 2021/04/30 22:48:38 rillig Exp $ 1# $NetBSD: Makefile,v 1.6 2021/05/04 17:23:54 rillig Exp $
2 2
3NOSANITIZER= # defined 3NOSANITIZER= # defined
4 4
5.include "../common.mk" 5.include "../common.mk"
6.include "../sources.mk" 6.include "../sources.mk"
7 7
8.include <bsd.own.mk> 8.include <bsd.own.mk>
9 9
10TOPDIR= ${NETBSDSRCDIR}/sys/external/bsd/compiler_rt/dist 10TOPDIR= ${NETBSDSRCDIR}/sys/external/bsd/compiler_rt/dist
11 11
12LIB= libclang_rt.ubsan_minimal-x86_64 12LIB= libclang_rt.ubsan_minimal-x86_64
13 13
14.PATH: ${TOPDIR}/lib/ubsan_minimal 14.PATH: ${TOPDIR}/lib/ubsan_minimal
@@ -26,20 +26,20 @@ MKLINT= no @@ -26,20 +26,20 @@ MKLINT= no
26MKPICINSTALL= no 26MKPICINSTALL= no
27MKPROFILE= no 27MKPROFILE= no
28MKSTATICLIB= yes 28MKSTATICLIB= yes
29 29
30COPTS+= -fPIC 30COPTS+= -fPIC
31CPPFLAGS+= -I${TOPDIR}/lib 31CPPFLAGS+= -I${TOPDIR}/lib
32 32
33.include "../m64.mk" 33.include "../m64.mk"
34.include "../syms.mk" 34.include "../syms.mk"
35 35
36SYMS= libclang_rt.ubsan_minimal-x86_64.a.syms 36SYMS= libclang_rt.ubsan_minimal-x86_64.a.syms
37SYMS_EXTRA= ${TOPDIR}/lib/ubsan_minimal/ubsan.syms.extra 37SYMS_EXTRA= ${TOPDIR}/lib/ubsan_minimal/ubsan.syms.extra
38 38
39all: ${SYMS} 39realall: ${SYMS}
40 40
41CLEANFILES+= ${SYMS} 41CLEANFILES+= ${SYMS}
42FILES= ${SYMS} 42FILES= ${SYMS}
43FILESDIR= ${LIBDIR} 43FILESDIR= ${LIBDIR}
44 44
45.include <bsd.lib.mk> 45.include <bsd.lib.mk>

cvs diff -r1.5 -r1.6 src/external/bsd/compiler_rt/lib/clang/lib/netbsd/ubsan_standalone-m64/Makefile (expand / switch to unified diff)

--- src/external/bsd/compiler_rt/lib/clang/lib/netbsd/ubsan_standalone-m64/Makefile 2021/04/30 22:48:38 1.5
+++ src/external/bsd/compiler_rt/lib/clang/lib/netbsd/ubsan_standalone-m64/Makefile 2021/05/04 17:23:54 1.6
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.5 2021/04/30 22:48:38 rillig Exp $ 1# $NetBSD: Makefile,v 1.6 2021/05/04 17:23:54 rillig Exp $
2 2
3NOSANITIZER= # defined 3NOSANITIZER= # defined
4 4
5.include "../common.mk" 5.include "../common.mk"
6.include "../sources.mk" 6.include "../sources.mk"
7 7
8.include <bsd.own.mk> 8.include <bsd.own.mk>
9 9
10TOPDIR= ${NETBSDSRCDIR}/sys/external/bsd/compiler_rt/dist 10TOPDIR= ${NETBSDSRCDIR}/sys/external/bsd/compiler_rt/dist
11 11
12LIB= libclang_rt.ubsan_standalone-x86_64 12LIB= libclang_rt.ubsan_standalone-x86_64
13 13
14.PATH: ${TOPDIR}/lib/interception 14.PATH: ${TOPDIR}/lib/interception
@@ -40,20 +40,20 @@ MKLINT= no @@ -40,20 +40,20 @@ MKLINT= no
40MKPICINSTALL= no 40MKPICINSTALL= no
41MKPROFILE= no 41MKPROFILE= no
42MKSTATICLIB= yes 42MKSTATICLIB= yes
43 43
44COPTS+= -fPIC 44COPTS+= -fPIC
45CPPFLAGS+= -I${TOPDIR}/lib 45CPPFLAGS+= -I${TOPDIR}/lib
46 46
47.include "../m64.mk" 47.include "../m64.mk"
48.include "../syms.mk" 48.include "../syms.mk"
49 49
50SYMS= libclang_rt.ubsan_standalone-x86_64.a.syms 50SYMS= libclang_rt.ubsan_standalone-x86_64.a.syms
51SYMS_EXTRA= ${TOPDIR}/lib/ubsan/ubsan.syms.extra 51SYMS_EXTRA= ${TOPDIR}/lib/ubsan/ubsan.syms.extra
52 52
53all: ${SYMS} 53realall: ${SYMS}
54 54
55CLEANFILES+= ${SYMS} 55CLEANFILES+= ${SYMS}
56FILES= ${SYMS} 56FILES= ${SYMS}
57FILESDIR= ${LIBDIR} 57FILESDIR= ${LIBDIR}
58 58
59.include <bsd.lib.mk> 59.include <bsd.lib.mk>

cvs diff -r1.5 -r1.6 src/external/bsd/compiler_rt/lib/clang/lib/netbsd/ubsan_standalone_cxx-m64/Makefile (expand / switch to unified diff)

--- src/external/bsd/compiler_rt/lib/clang/lib/netbsd/ubsan_standalone_cxx-m64/Makefile 2021/04/30 22:48:38 1.5
+++ src/external/bsd/compiler_rt/lib/clang/lib/netbsd/ubsan_standalone_cxx-m64/Makefile 2021/05/04 17:23:54 1.6
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.5 2021/04/30 22:48:38 rillig Exp $ 1# $NetBSD: Makefile,v 1.6 2021/05/04 17:23:54 rillig Exp $
2 2
3NOSANITIZER= # defined 3NOSANITIZER= # defined
4 4
5.include "../common.mk" 5.include "../common.mk"
6.include "../sources.mk" 6.include "../sources.mk"
7 7
8.include <bsd.own.mk> 8.include <bsd.own.mk>
9 9
10TOPDIR= ${NETBSDSRCDIR}/sys/external/bsd/compiler_rt/dist 10TOPDIR= ${NETBSDSRCDIR}/sys/external/bsd/compiler_rt/dist
11 11
12LIB= libclang_rt.ubsan_standalone_cxx-x86_64 12LIB= libclang_rt.ubsan_standalone_cxx-x86_64
13 13
14.PATH: ${TOPDIR}/lib/ubsan 14.PATH: ${TOPDIR}/lib/ubsan
@@ -26,20 +26,20 @@ MKLINT= no @@ -26,20 +26,20 @@ MKLINT= no
26MKPICINSTALL= no 26MKPICINSTALL= no
27MKPROFILE= no 27MKPROFILE= no
28MKSTATICLIB= yes 28MKSTATICLIB= yes
29 29
30COPTS+= -fPIC 30COPTS+= -fPIC
31CPPFLAGS+= -I${TOPDIR}/lib 31CPPFLAGS+= -I${TOPDIR}/lib
32 32
33.include "../m64.mk" 33.include "../m64.mk"
34.include "../syms.mk" 34.include "../syms.mk"
35 35
36SYMS= libclang_rt.ubsan_standalone_cxx-x86_64.a.syms 36SYMS= libclang_rt.ubsan_standalone_cxx-x86_64.a.syms
37SYMS_EXTRA= ${TOPDIR}/lib/ubsan/ubsan.syms.extra 37SYMS_EXTRA= ${TOPDIR}/lib/ubsan/ubsan.syms.extra
38 38
39all: ${SYMS} 39realall: ${SYMS}
40 40
41CLEANFILES+= ${SYMS} 41CLEANFILES+= ${SYMS}
42FILES= ${SYMS} 42FILES= ${SYMS}
43FILESDIR= ${LIBDIR} 43FILESDIR= ${LIBDIR}
44 44
45.include <bsd.lib.mk> 45.include <bsd.lib.mk>