blob: bb749208ec6b138ab787a3bbcbc37ef56de946c8 [file] [log] [blame]
Daniel Dunbarca29e4d2009-06-23 22:01:43 +00001add_llvm_library(LLVMMC
Matt Flemingd83b9272010-08-16 18:35:43 +00002 ELFObjectWriter.cpp
Benjamin Kramer4db62672009-08-22 22:07:08 +00003 MCAsmInfo.cpp
4 MCAsmInfoCOFF.cpp
5 MCAsmInfoDarwin.cpp
Duncan Sandscfe76262009-06-24 10:03:44 +00006 MCAsmStreamer.cpp
Benjamin Kramerc2052992009-08-21 11:28:56 +00007 MCAssembler.cpp
Benjamin Kramerfbf0fba2011-09-22 22:38:34 +00008 MCAtom.cpp
Daniel Dunbar9cefb132009-08-27 02:08:37 +00009 MCCodeEmitter.cpp
Evan Cheng2129f592011-07-19 06:37:02 +000010 MCCodeGenInfo.cpp
Daniel Dunbarca29e4d2009-06-23 22:01:43 +000011 MCContext.cpp
Ted Kremenekc74e09f2009-09-11 21:49:45 +000012 MCDisassembler.cpp
Jan Sjödin30a52de2011-02-28 21:45:04 +000013 MCELF.cpp
Rafael Espindola6b5e56c2010-12-17 17:45:22 +000014 MCELFObjectTargetWriter.cpp
Matt Flemingd83b9272010-08-16 18:35:43 +000015 MCELFStreamer.cpp
Daniel Dunbar115e4d62009-08-31 08:06:59 +000016 MCExpr.cpp
Daniel Dunbar212b6d82009-08-27 07:57:12 +000017 MCInst.cpp
Daniel Dunbar813efa22009-09-14 05:22:47 +000018 MCInstPrinter.cpp
Benjamin Kramer1afd89a2011-08-08 19:09:02 +000019 MCInstrAnalysis.cpp
Kevin Enderby0510b482010-05-17 23:08:19 +000020 MCLabel.cpp
Kevin Enderbye5930f12010-07-28 20:55:35 +000021 MCDwarf.cpp
Daniel Dunbar3ff1a062010-05-23 17:44:06 +000022 MCLoggingStreamer.cpp
Benjamin Kramerc2052992009-08-21 11:28:56 +000023 MCMachOStreamer.cpp
Daniel Dunbar8888a962010-12-16 16:09:19 +000024 MCMachObjectTargetWriter.cpp
Benjamin Kramerfbf0fba2011-09-22 22:38:34 +000025 MCModule.cpp
Benjamin Kramerc2052992009-08-21 11:28:56 +000026 MCNullStreamer.cpp
Francois Pichete3063f02011-07-20 06:35:24 +000027 MCObjectFileInfo.cpp
Daniel Dunbar8a3c9d92010-06-16 20:04:22 +000028 MCObjectStreamer.cpp
Daniel Dunbarf027abf2010-03-19 09:28:59 +000029 MCObjectWriter.cpp
Daniel Dunbar95d37be2010-11-17 16:06:47 +000030 MCPureStreamer.cpp
Chris Lattnerc10132a2009-07-31 17:02:00 +000031 MCSection.cpp
Ted Kremenek58a0bd42010-05-07 17:29:48 +000032 MCSectionCOFF.cpp
Bruno Cardoso Lopes607cd3b2009-08-13 05:07:35 +000033 MCSectionELF.cpp
Chris Lattner6c203912009-08-10 18:15:01 +000034 MCSectionMachO.cpp
Duncan Sandscfe76262009-06-24 10:03:44 +000035 MCStreamer.cpp
Evan Cheng54b68e32011-07-01 20:45:01 +000036 MCSubtargetInfo.cpp
Oscar Fuentes67f7fbd2009-08-14 04:14:45 +000037 MCSymbol.cpp
38 MCValue.cpp
Charles Davis1c8bd5a2011-05-22 03:01:05 +000039 MCWin64EH.cpp
Daniel Dunbar79e0e5a2010-03-19 10:43:15 +000040 MachObjectWriter.cpp
Chris Lattner56725be2010-07-11 22:05:00 +000041 WinCOFFStreamer.cpp
Chris Lattner2c52b792010-07-11 22:07:02 +000042 WinCOFFObjectWriter.cpp
NAKAMURA Takumi7e266822011-06-29 03:26:17 +000043 SubtargetFeature.cpp
Evan Cheng215b3fd2011-07-25 23:28:36 +000044 MCAsmBackend.cpp
Evan Cheng11424442011-07-26 00:24:13 +000045 MCTargetAsmLexer.cpp
Daniel Dunbarca29e4d2009-06-23 22:01:43 +000046 )
Oscar Fuentes5ed96262011-02-18 22:06:14 +000047
Chandler Carruth9d7feab2011-07-29 00:14:25 +000048add_llvm_library_dependencies(LLVMMC
49 LLVMObject
50 LLVMSupport
51 )
52
Oscar Fuentes5ed96262011-02-18 22:06:14 +000053add_subdirectory(MCParser)
54add_subdirectory(MCDisassembler)