1*c08228e5Schristos# $NetBSD: Makefile,v 1.3 2021/09/17 02:18:03 christos Exp $ 22d8e86c2Skamil 32d8e86c2Skamil.include "../common.mk" 42d8e86c2Skamil.include "../sources.mk" 52d8e86c2Skamil 62d8e86c2SkamilLIB= libclang_rt.safestack-i386 72d8e86c2Skamil 82d8e86c2Skamil.PATH: ${TOPDIR}/lib/safestack 92d8e86c2Skamil 102d8e86c2SkamilSRCS+= ${SAFESTACK_SOURCES} 112d8e86c2Skamil 122d8e86c2Skamil.PATH: ${TOPDIR}/lib/interception 132d8e86c2Skamil 142d8e86c2SkamilSRCS+= ${INTERCEPTION_SOURCES} 152d8e86c2Skamil 162d8e86c2Skamil.PATH: ${TOPDIR}/lib/sanitizer_common 172d8e86c2Skamil 182d8e86c2SkamilSRCS+= ${SANITIZER_SOURCES} 192d8e86c2SkamilSRCS+= ${SANITIZER_NOLIBC_SOURCES} 202d8e86c2Skamil 212d8e86c2SkamilCXXFLAGS+= -fno-rtti -fno-exceptions -fno-builtin -fno-stack-protector 222d8e86c2Skamil 23648288feSkamilCOPTS.safestack.cc+= ${${ACTIVE_CXX} == "gcc" :? -Wno-error :} 24648288feSkamil 252d8e86c2SkamilLIBDIR= /usr/lib/clang/${CLANG_VER}/lib/netbsd 262d8e86c2SkamilLIBISCXX= yes 272d8e86c2Skamil 282d8e86c2Skamil_LIB_PREFIX= 292d8e86c2SkamilMKDEBUGLIB= no 302d8e86c2SkamilMKLINT= no 312d8e86c2SkamilMKPICINSTALL= no 322d8e86c2SkamilMKPROFILE= no 332d8e86c2SkamilMKSTATICLIB= yes 342d8e86c2Skamil 352d8e86c2SkamilCOPTS+= -fPIC 362d8e86c2SkamilCPPFLAGS+= -I${TOPDIR}/lib 372d8e86c2Skamil 382d8e86c2Skamil.include "../m32.mk" 392d8e86c2Skamil 402d8e86c2Skamil.include <bsd.lib.mk> 41