1# $OpenBSD: Makefile,v 1.2 2023/11/12 17:29:04 jca Exp $
2
3.include <bsd.own.mk>
4
5LLVM_V=		16
6LIBDIR=		/usr/lib/clang/${LLVM_V}/lib
7
8.if ${COMPILER_VERSION:L} != "clang"
9CC=		clang
10CXX=		clang++
11.endif
12
13.if ${BUILD_CLANG:L} == "yes"
14
15LIB=	clang_rt.ubsan_minimal
16NOPIC=
17NOPROFILE=
18
19CFLAGS+=	-fPIC
20CPPFLAGS+=	-I${BSDSRCDIR}/gnu/llvm/compiler-rt/lib
21
22.PATH: ${.CURDIR}/../../../llvm/compiler-rt/lib/ubsan_minimal
23
24SRCS+=		ubsan_minimal_handlers.cpp
25
26beforeinstall:
27	${INSTALL} -d -o ${BINOWN} -g ${BINGRP} -m ${DIRMODE} \
28		${DESTDIR}${LIBDIR}
29
30.include <bsd.lib.mk>
31
32.else
33NOPROG=
34.include <bsd.prog.mk>
35.endif
36