14ba319b5SDimitry Andric# $FreeBSD$ 24ba319b5SDimitry Andric 34ba319b5SDimitry Andric.include <src.opts.mk> 44ba319b5SDimitry Andric 54ba319b5SDimitry AndricPACKAGE= clibs 64ba319b5SDimitry AndricSRCDIR= ${SRCTOP}/contrib/libc++ 74ba319b5SDimitry Andric 84ba319b5SDimitry AndricLIB= c++fs 94ba319b5SDimitry AndricNO_PIC= 104ba319b5SDimitry AndricMK_PROFILE= no 114ba319b5SDimitry Andric 124ba319b5SDimitry Andric.PATH: ${SRCDIR}/src/filesystem 134ba319b5SDimitry Andric 144ba319b5SDimitry AndricSRCS+= directory_iterator.cpp 154ba319b5SDimitry AndricSRCS+= int128_builtins.cpp 164ba319b5SDimitry AndricSRCS+= operations.cpp 174ba319b5SDimitry Andric 184ba319b5SDimitry AndricWARNS?= 0 194ba319b5SDimitry AndricCXXFLAGS+= ${PICFLAG} 204ba319b5SDimitry AndricCXXFLAGS+= -isystem ${SRCDIR}/include 214ba319b5SDimitry AndricCXXFLAGS+= -nostdinc++ 224ba319b5SDimitry AndricCXXFLAGS+= -nostdlib 234ba319b5SDimitry AndricCXXFLAGS+= -D_LIBCPP_BUILDING_LIBRARY 244ba319b5SDimitry AndricCXXFLAGS+= -DLIBCXXRT 25*f5e04876SEnji CooperCXXSTD?= c++14 264ba319b5SDimitry Andric 274ba319b5SDimitry Andric.include <bsd.lib.mk> 28