1208963Srdivacky# $FreeBSD: releng/10.3/lib/clang/libllvmsupport/Makefile 263508 2014-03-21 17:53:59Z dim $ 2208963Srdivacky 3231057Sdim.include <bsd.own.mk> 4231057Sdim 5208963SrdivackyLIB= llvmsupport 6208963Srdivacky 7208963SrdivackySRCDIR= lib/Support 8210299SedSRCS= APFloat.cpp \ 9210299Sed APInt.cpp \ 10210299Sed APSInt.cpp \ 11210299Sed Allocator.cpp \ 12218893Sdim Atomic.cpp \ 13234353Sdim BlockFrequency.cpp \ 14224145Sdim BranchProbability.cpp \ 15210299Sed CommandLine.cpp \ 16210299Sed ConstantRange.cpp \ 17249423Sdim ConvertUTF.c \ 18249423Sdim ConvertUTFWrapper.cpp \ 19212904Sdim CrashRecoveryContext.cpp \ 20210299Sed DAGDeltaAlgorithm.cpp \ 21263508Sdim DataExtractor.cpp \ 22210299Sed Debug.cpp \ 23210299Sed DeltaAlgorithm.cpp \ 24210299Sed Dwarf.cpp \ 25218893Sdim DynamicLibrary.cpp \ 26218893Sdim Errno.cpp \ 27210299Sed ErrorHandling.cpp \ 28249423Sdim FileOutputBuffer.cpp \ 29210299Sed FoldingSet.cpp \ 30210299Sed FormattedStream.cpp \ 31210299Sed GraphWriter.cpp \ 32234353Sdim Hashing.cpp \ 33218893Sdim Host.cpp \ 34249423Sdim IncludeFile.cpp \ 35249423Sdim IntEqClasses.cpp \ 36218893Sdim IntervalMap.cpp \ 37234353Sdim IntrusiveRefCntPtr.cpp \ 38249423Sdim IsInf.cpp \ 39249423Sdim IsNAN.cpp \ 40234982Sdim Locale.cpp \ 41234353Sdim LockFileManager.cpp \ 42263508Sdim MD5.cpp \ 43210299Sed ManagedStatic.cpp \ 44218893Sdim Memory.cpp \ 45210299Sed MemoryBuffer.cpp \ 46234353Sdim 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 \ 61234353Sdim StreamableMemoryObject.cpp \ 62210299Sed StringExtras.cpp \ 63210299Sed StringMap.cpp \ 64210299Sed StringPool.cpp \ 65210299Sed StringRef.cpp \ 66263508Sdim 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 \ 75263508Sdim Unicode.cpp \ 76218893Sdim Valgrind.cpp \ 77249423Sdim Watchdog.cpp \ 78249423Sdim YAMLParser.cpp \ 79249423Sdim 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 90255722Semaste.if ${MK_CLANG_EXTRAS} != "no" || ${MK_LLDB} != "no" 91263508SdimSRCS+= Disassembler.cpp 92255722Semaste.endif 93255722Semaste 94231057Sdim.if ${MK_CLANG_EXTRAS} != "no" 95251662SdimSRCS+= Compression.cpp \ 96234353Sdim DataStream.cpp \ 97231057Sdim FileUtilities.cpp \ 98231057Sdim SystemUtils.cpp 99231057Sdim.endif 100231057Sdim 101208963Srdivacky.include "../clang.lib.mk" 102250616Sdim 103250616Sdim# Ugly hack to work around CLOCK_PROCESS_CPUTIME_ID not being properly defined 104250616Sdim# between r239347 and r245428. 105250616SdimCXXFLAGS.Process.cpp= -DCLOCK_PROCESS_CPUTIME_ID=15 106250616SdimCXXFLAGS+= ${CXXFLAGS.${.IMPSRC:T}} 107