blob: 9b650b6f53dd4222ac62e1f9b567fdc1afa2da91 [file] [log] [blame]
Daniel Dunbarecc63f82009-06-23 22:01:43 +00001add_llvm_library(LLVMMC
Matt Fleming6b2e2572010-08-16 18:35:43 +00002 ELFObjectWriter.cpp
Benjamin Kramerecf046b2009-08-22 22:07:08 +00003 MCAsmInfo.cpp
4 MCAsmInfoCOFF.cpp
5 MCAsmInfoDarwin.cpp
Duncan Sandscd58c592009-06-24 10:03:44 +00006 MCAsmStreamer.cpp
Benjamin Kramer71b97322009-08-21 11:28:56 +00007 MCAssembler.cpp
Daniel Dunbar70080872009-08-27 02:08:37 +00008 MCCodeEmitter.cpp
Evan Cheng43966132011-07-19 06:37:02 +00009 MCCodeGenInfo.cpp
Daniel Dunbarecc63f82009-06-23 22:01:43 +000010 MCContext.cpp
Ted Kremenek4dbd0742009-09-11 21:49:45 +000011 MCDisassembler.cpp
Jan Sjödin2ddfd952011-02-28 21:45:04 +000012 MCELF.cpp
Rafael Espindola6024c972010-12-17 17:45:22 +000013 MCELFObjectTargetWriter.cpp
Matt Fleming6b2e2572010-08-16 18:35:43 +000014 MCELFStreamer.cpp
Daniel Dunbar28c251b2009-08-31 08:06:59 +000015 MCExpr.cpp
Daniel Dunbar4b770c22009-08-27 07:57:12 +000016 MCInst.cpp
Daniel Dunbar32284842009-09-14 05:22:47 +000017 MCInstPrinter.cpp
Benjamin Kramer08de97a2011-08-08 19:09:02 +000018 MCInstrAnalysis.cpp
Kevin Enderbyebe7fcd2010-05-17 23:08:19 +000019 MCLabel.cpp
Kevin Enderby7cbf73a2010-07-28 20:55:35 +000020 MCDwarf.cpp
Daniel Dunbarfdb5a862010-05-23 17:44:06 +000021 MCLoggingStreamer.cpp
Benjamin Kramer71b97322009-08-21 11:28:56 +000022 MCMachOStreamer.cpp
Daniel Dunbarae5abd52010-12-16 16:09:19 +000023 MCMachObjectTargetWriter.cpp
Benjamin Kramer71b97322009-08-21 11:28:56 +000024 MCNullStreamer.cpp
Francois Pichet59458482011-07-20 06:35:24 +000025 MCObjectFileInfo.cpp
Daniel Dunbar8dc68ab2010-06-16 20:04:22 +000026 MCObjectStreamer.cpp
Daniel Dunbar53b23382010-03-19 09:28:59 +000027 MCObjectWriter.cpp
Daniel Dunbarabc75622010-11-17 16:06:47 +000028 MCPureStreamer.cpp
Chris Lattnered47a042009-07-31 17:02:00 +000029 MCSection.cpp
Ted Kremenekd51409a2010-05-07 17:29:48 +000030 MCSectionCOFF.cpp
Bruno Cardoso Lopesb8085882009-08-13 05:07:35 +000031 MCSectionELF.cpp
Chris Lattnerf9bdedd2009-08-10 18:15:01 +000032 MCSectionMachO.cpp
Duncan Sandscd58c592009-06-24 10:03:44 +000033 MCStreamer.cpp
Evan Cheng94214702011-07-01 20:45:01 +000034 MCSubtargetInfo.cpp
Oscar Fuentes93db2f02009-08-14 04:14:45 +000035 MCSymbol.cpp
36 MCValue.cpp
Charles Davis3185f5c2011-05-22 03:01:05 +000037 MCWin64EH.cpp
Daniel Dunbar2df4ceb2010-03-19 10:43:15 +000038 MachObjectWriter.cpp
Chris Lattnereb72dca2010-07-11 22:05:00 +000039 WinCOFFStreamer.cpp
Chris Lattnerb1622902010-07-11 22:07:02 +000040 WinCOFFObjectWriter.cpp
NAKAMURA Takumic4a84302011-06-29 03:26:17 +000041 SubtargetFeature.cpp
Evan Chengc9a7c8d2011-07-25 23:28:36 +000042 MCAsmBackend.cpp
Evan Cheng94b95502011-07-26 00:24:13 +000043 MCTargetAsmLexer.cpp
Daniel Dunbarecc63f82009-06-23 22:01:43 +000044 )
Oscar Fuentes6d857ca2011-02-18 22:06:14 +000045
Chandler Carruthac03e732011-07-29 00:14:25 +000046add_llvm_library_dependencies(LLVMMC
47 LLVMObject
48 LLVMSupport
49 )
50
Oscar Fuentes6d857ca2011-02-18 22:06:14 +000051add_subdirectory(MCParser)
52add_subdirectory(MCDisassembler)