191d03e2eSDimitry Andric# $FreeBSD$ 291d03e2eSDimitry Andric 391d03e2eSDimitry Andric.include <bsd.init.mk> 491d03e2eSDimitry Andric 591d03e2eSDimitry AndricLIB= clang_rt.profile-${CRTARCH} 691d03e2eSDimitry Andric 7fb142d88SDimitry AndricCFLAGS+= -DCOMPILER_RT_HAS_ATOMICS=1 8fb142d88SDimitry AndricCFLAGS+= -DCOMPILER_RT_HAS_FCNTL_LCK=1 9fb142d88SDimitry AndricCFLAGS+= -DCOMPILER_RT_HAS_UNAME=1 10fb142d88SDimitry Andric 118641eed2SEnji Cooper# This is needed for --coverage 12a060f141SEnji CooperCXXFLAGS+= -fvisibility=default 138641eed2SEnji Cooper 1453b715b5SDimitry AndricSRCS+= profile/GCDAProfiling.c 1553b715b5SDimitry AndricSRCS+= profile/InstrProfiling.c 1653b715b5SDimitry AndricSRCS+= profile/InstrProfilingBuffer.c 1753b715b5SDimitry AndricSRCS+= profile/InstrProfilingFile.c 1853b715b5SDimitry AndricSRCS+= profile/InstrProfilingMerge.c 1953b715b5SDimitry AndricSRCS+= profile/InstrProfilingMergeFile.c 20a580b014SDimitry AndricSRCS+= profile/InstrProfilingNameVar.c 2153b715b5SDimitry AndricSRCS+= profile/InstrProfilingPlatformDarwin.c 2253b715b5SDimitry AndricSRCS+= profile/InstrProfilingPlatformLinux.c 2353b715b5SDimitry AndricSRCS+= profile/InstrProfilingPlatformOther.c 2453b715b5SDimitry AndricSRCS+= profile/InstrProfilingRuntime.cc 2553b715b5SDimitry AndricSRCS+= profile/InstrProfilingUtil.c 2653b715b5SDimitry AndricSRCS+= profile/InstrProfilingValue.c 2753b715b5SDimitry AndricSRCS+= profile/InstrProfilingWriter.c 2891d03e2eSDimitry Andric 2991d03e2eSDimitry Andric.include <bsd.lib.mk> 30