1208963Srdivacky# $FreeBSD$ 2208963Srdivacky 3231919Sdim.include <bsd.own.mk> 4231919Sdim 5208963SrdivackyLIB= llvmsupport 6208963Srdivacky 7208963SrdivackySRCDIR= lib/Support 8210299SedSRCS= APFloat.cpp \ 9210299Sed APInt.cpp \ 10210299Sed APSInt.cpp \ 11210299Sed Allocator.cpp \ 12218893Sdim Atomic.cpp \ 13235633Sdim BlockFrequency.cpp \ 14224145Sdim BranchProbability.cpp \ 15210299Sed CommandLine.cpp \ 16210299Sed ConstantRange.cpp \ 17252723Sdim ConvertUTF.c \ 18252723Sdim ConvertUTFWrapper.cpp \ 19212904Sdim CrashRecoveryContext.cpp \ 20210299Sed DAGDeltaAlgorithm.cpp \ 21263509Sdim DataExtractor.cpp \ 22210299Sed Debug.cpp \ 23210299Sed DeltaAlgorithm.cpp \ 24210299Sed Dwarf.cpp \ 25218893Sdim DynamicLibrary.cpp \ 26218893Sdim Errno.cpp \ 27210299Sed ErrorHandling.cpp \ 28252723Sdim FileOutputBuffer.cpp \ 29210299Sed FoldingSet.cpp \ 30210299Sed FormattedStream.cpp \ 31210299Sed GraphWriter.cpp \ 32235633Sdim Hashing.cpp \ 33218893Sdim Host.cpp \ 34252723Sdim IncludeFile.cpp \ 35252723Sdim IntEqClasses.cpp \ 36218893Sdim IntervalMap.cpp \ 37235633Sdim IntrusiveRefCntPtr.cpp \ 38252723Sdim IsInf.cpp \ 39252723Sdim IsNAN.cpp \ 40235633Sdim Locale.cpp \ 41235633Sdim LockFileManager.cpp \ 42263509Sdim MD5.cpp \ 43210299Sed ManagedStatic.cpp \ 44218893Sdim Memory.cpp \ 45210299Sed MemoryBuffer.cpp \ 46235633Sdim MemoryObject.cpp \ 47218893Sdim Mutex.cpp \ 48218893Sdim Path.cpp \ 49210299Sed PluginLoader.cpp \ 50210299Sed PrettyStackTrace.cpp \ 51218893Sdim Process.cpp \ 52218893Sdim Program.cpp \ 53218893Sdim RWMutex.cpp \ 54210299Sed Regex.cpp \ 55218893Sdim SearchForAddressOfSpecialSymbol.cpp \ 56218893Sdim Signals.cpp \ 57210299Sed SmallPtrSet.cpp \ 58210299Sed SmallVector.cpp \ 59210299Sed SourceMgr.cpp \ 60210299Sed Statistic.cpp \ 61235633Sdim StreamableMemoryObject.cpp \ 62210299Sed StringExtras.cpp \ 63210299Sed StringMap.cpp \ 64210299Sed StringPool.cpp \ 65210299Sed StringRef.cpp \ 66263509Sdim StringRefMemoryObject.cpp \ 67210299Sed TargetRegistry.cpp \ 68218893Sdim ThreadLocal.cpp \ 69218893Sdim Threading.cpp \ 70218893Sdim TimeValue.cpp \ 71210299Sed Timer.cpp \ 72218893Sdim ToolOutputFile.cpp \ 73210299Sed Triple.cpp \ 74210299Sed Twine.cpp \ 75263509Sdim Unicode.cpp \ 76218893Sdim Valgrind.cpp \ 77252723Sdim Watchdog.cpp \ 78252723Sdim YAMLParser.cpp \ 79252723Sdim YAMLTraits.cpp \ 80210299Sed circular_raw_ostream.cpp \ 81210299Sed raw_os_ostream.cpp \ 82210299Sed raw_ostream.cpp \ 83210299Sed regcomp.c \ 84210299Sed regerror.c \ 85210299Sed regexec.c \ 86210299Sed regfree.c \ 87218893Sdim regstrlcpy.c \ 88218893Sdim system_error.cpp 89208963Srdivacky 90231919Sdim.if ${MK_CLANG_EXTRAS} != "no" 91252723SdimSRCS+= Compression.cpp \ 92235633Sdim DataStream.cpp \ 93231919Sdim Disassembler.cpp \ 94231919Sdim FileUtilities.cpp \ 95231919Sdim SystemUtils.cpp 96231919Sdim.endif 97231919Sdim 98208963Srdivacky.include "../clang.lib.mk" 99252723Sdim 100252723Sdim# Ugly hack to work around CLOCK_PROCESS_CPUTIME_ID not being properly defined 101252723Sdim# between r239347 and r245428. 102252723SdimCXXFLAGS.Process.cpp= -DCLOCK_PROCESS_CPUTIME_ID=15 103252723SdimCXXFLAGS+= ${CXXFLAGS.${.IMPSRC:T}} 104