1# $FreeBSD$ 2 3.include <bsd.own.mk> 4 5LIB= llvmmc 6 7SRCDIR= lib/MC 8SRCS= ELFObjectWriter.cpp \ 9 MCAsmBackend.cpp \ 10 MCAsmInfo.cpp \ 11 MCAsmInfoCOFF.cpp \ 12 MCAsmInfoDarwin.cpp \ 13 MCAsmInfoELF.cpp \ 14 MCAsmStreamer.cpp \ 15 MCAssembler.cpp \ 16 MCAtom.cpp \ 17 MCCodeEmitter.cpp \ 18 MCCodeGenInfo.cpp \ 19 MCContext.cpp \ 20 MCDwarf.cpp \ 21 MCELF.cpp \ 22 MCELFObjectTargetWriter.cpp \ 23 MCELFStreamer.cpp \ 24 MCExpr.cpp \ 25 MCExternalSymbolizer.cpp \ 26 MCFunction.cpp \ 27 MCInst.cpp \ 28 MCInstPrinter.cpp \ 29 MCInstrAnalysis.cpp \ 30 MCLabel.cpp \ 31 MCMachOStreamer.cpp \ 32 MCMachObjectTargetWriter.cpp \ 33 MCModule.cpp \ 34 MCModuleYAML.cpp \ 35 MCNullStreamer.cpp \ 36 MCObjectDisassembler.cpp \ 37 MCObjectFileInfo.cpp \ 38 MCObjectStreamer.cpp \ 39 MCObjectSymbolizer.cpp \ 40 MCObjectWriter.cpp \ 41 MCPureStreamer.cpp \ 42 MCRegisterInfo.cpp \ 43 MCRelocationInfo.cpp \ 44 MCSection.cpp \ 45 MCSectionCOFF.cpp \ 46 MCSectionELF.cpp \ 47 MCSectionMachO.cpp \ 48 MCStreamer.cpp \ 49 MCSubtargetInfo.cpp \ 50 MCSymbol.cpp \ 51 MCSymbolizer.cpp \ 52 MCValue.cpp \ 53 MCWin64EH.cpp \ 54 MachObjectWriter.cpp \ 55 SubtargetFeature.cpp \ 56 WinCOFFObjectWriter.cpp \ 57 WinCOFFStreamer.cpp 58 59.if ${MK_CLANG_EXTRAS} != "no" 60SRCS+= MCDisassembler.cpp 61.endif 62 63.include "../clang.lib.mk" 64