diff options
Diffstat (limited to 'gnu/lib/libclang_rt/ubsan_minimal/Makefile')
-rw-r--r-- | gnu/lib/libclang_rt/ubsan_minimal/Makefile | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/gnu/lib/libclang_rt/ubsan_minimal/Makefile b/gnu/lib/libclang_rt/ubsan_minimal/Makefile new file mode 100644 index 00000000000..802c74d6b9d --- /dev/null +++ b/gnu/lib/libclang_rt/ubsan_minimal/Makefile @@ -0,0 +1,35 @@ +# $OpenBSD: Makefile,v 1.1 2022/02/16 03:49:40 gnezdo Exp $ + +.include <bsd.own.mk> + +LLVM_V= 13.0.0 +LIBDIR= /usr/lib/clang/${LLVM_V}/lib + +.if ${COMPILER_VERSION:L} != "clang" +CC= clang +CXX= clang++ +.endif + +.if ${BUILD_CLANG:L} == "yes" + +LIB= clang_rt.ubsan_minimal +NOPIC= +NOPROFILE= + +CFLAGS+= -fPIC +CPPFLAGS+= -I${BSDSRCDIR}/gnu/llvm/compiler-rt/lib + +.PATH: ${.CURDIR}/../../../llvm/compiler-rt/lib/ubsan_minimal + +SRCS+= ubsan_minimal_handlers.cpp + +beforeinstall: + ${INSTALL} -d -o ${BINOWN} -g ${BINGRP} -m ${DIRMODE} \ + ${DESTDIR}${LIBDIR} + +.include <bsd.lib.mk> + +.else +NOPROG= +.include <bsd.prog.mk> +.endif |