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