16930ca74SDimitry Andric# $FreeBSD$ 26930ca74SDimitry Andric 36930ca74SDimitry Andric.include <src.opts.mk> 46930ca74SDimitry Andric 56930ca74SDimitry AndricPACKAGE= clibs 60b57cec5SDimitry AndricSRCDIR= ${SRCTOP}/contrib/llvm-project/libcxx 76930ca74SDimitry Andric 86930ca74SDimitry AndricLIB= c++experimental 96930ca74SDimitry AndricNO_PIC= 106930ca74SDimitry AndricMK_PROFILE= no 116930ca74SDimitry Andric 126930ca74SDimitry Andric.PATH: ${SRCDIR}/src/experimental 136930ca74SDimitry Andric 146930ca74SDimitry AndricSRCS+= memory_resource.cpp 156930ca74SDimitry Andric 166930ca74SDimitry AndricWARNS?= 0 17fc539a44SDimitry AndricCXXFLAGS+= ${PICFLAG} 18*2e2f8eacSDimitry AndricCFLAGS+= -isystem ${.CURDIR}/../libc++ 196930ca74SDimitry AndricCXXFLAGS+= -isystem ${SRCDIR}/include 206930ca74SDimitry AndricCXXFLAGS+= -nostdinc++ 216930ca74SDimitry AndricCXXFLAGS+= -nostdlib 226930ca74SDimitry AndricCXXFLAGS+= -D_LIBCPP_BUILDING_LIBRARY 236930ca74SDimitry AndricCXXFLAGS+= -DLIBCXXRT 241109b774SEnji CooperCXXSTD?= c++14 256930ca74SDimitry Andric 266930ca74SDimitry Andric.include <bsd.lib.mk> 27