| Michael J. Spencer | 84487f1 | 2015-07-24 21:03:07 +0000 | [diff] [blame] | 1 | set(LLVM_TARGET_DEFINITIONS Options.td) | 
| 2 | tablegen(LLVM Options.inc -gen-opt-parser-defs) | ||||
| 3 | add_public_tablegen_target(ELFOptionsTableGen) | ||||
| 4 | |||||
| Rafael Espindola | e0df00b | 2016-02-28 00:25:54 +0000 | [diff] [blame] | 5 | add_lld_library(lldELF | 
| Michael J. Spencer | 84487f1 | 2015-07-24 21:03:07 +0000 | [diff] [blame] | 6 | Driver.cpp | 
| 7 | DriverUtils.cpp | ||||
| Rui Ueyama | f5febef | 2016-05-24 02:55:45 +0000 | [diff] [blame] | 8 | EhFrame.cpp | 
| Michael J. Spencer | a9424f3 | 2016-09-09 22:08:04 +0000 | [diff] [blame^] | 9 | ELFCreator.cpp | 
| Rafael Espindola | 192e1fa | 2015-08-06 15:08:23 +0000 | [diff] [blame] | 10 | Error.cpp | 
| Rui Ueyama | 0b28952 | 2016-02-25 18:43:51 +0000 | [diff] [blame] | 11 | ICF.cpp | 
| Michael J. Spencer | 84487f1 | 2015-07-24 21:03:07 +0000 | [diff] [blame] | 12 | InputFiles.cpp | 
| Rafael Espindola | 9d06ab6 | 2015-09-22 00:01:39 +0000 | [diff] [blame] | 13 | InputSection.cpp | 
| Rui Ueyama | 2599248 | 2016-03-22 20:52:10 +0000 | [diff] [blame] | 14 | LTO.cpp | 
| Rui Ueyama | f7c5fbb | 2015-09-30 17:23:26 +0000 | [diff] [blame] | 15 | LinkerScript.cpp | 
| Rui Ueyama | c4aaed9 | 2015-10-22 18:49:53 +0000 | [diff] [blame] | 16 | MarkLive.cpp | 
| Rui Ueyama | 31f32fa | 2016-08-08 19:39:45 +0000 | [diff] [blame] | 17 | Mips.cpp | 
| Rafael Espindola | 5805c4f | 2015-09-21 21:38:08 +0000 | [diff] [blame] | 18 | OutputSections.cpp | 
| Rui Ueyama | 0fcdc73 | 2016-05-24 20:24:43 +0000 | [diff] [blame] | 19 | Relocations.cpp | 
| Adhemerval Zanella | e77b5bf | 2016-04-06 20:59:11 +0000 | [diff] [blame] | 20 | ScriptParser.cpp | 
| Rui Ueyama | 93c9af4 | 2016-06-29 08:01:32 +0000 | [diff] [blame] | 21 | Strings.cpp | 
| Peter Collingbourne | 66ac1d6 | 2016-04-22 20:21:26 +0000 | [diff] [blame] | 22 | SymbolListFile.cpp | 
| Michael J. Spencer | 84487f1 | 2015-07-24 21:03:07 +0000 | [diff] [blame] | 23 | SymbolTable.cpp | 
| 24 | Symbols.cpp | ||||
| Rafael Espindola | 01205f7 | 2015-09-22 18:19:46 +0000 | [diff] [blame] | 25 | Target.cpp | 
| Peter Smith | fb05cd9 | 2016-07-08 16:10:27 +0000 | [diff] [blame] | 26 | Thunks.cpp | 
| Michael J. Spencer | 84487f1 | 2015-07-24 21:03:07 +0000 | [diff] [blame] | 27 | Writer.cpp | 
| 28 | |||||
| 29 | LINK_COMPONENTS | ||||
| Rafael Espindola | 393877d | 2016-03-01 15:56:53 +0000 | [diff] [blame] | 30 | ${LLVM_TARGETS_TO_BUILD} | 
| Jan Vesely | 3ac9501 | 2016-03-18 17:12:31 +0000 | [diff] [blame] | 31 | Analysis | 
| Rafael Espindola | 393877d | 2016-03-01 15:56:53 +0000 | [diff] [blame] | 32 | BitReader | 
| Jan Vesely | ef1e620 | 2016-03-09 21:38:04 +0000 | [diff] [blame] | 33 | BitWriter | 
| Ismail Donmez | 23e5a38 | 2016-04-17 09:01:51 +0000 | [diff] [blame] | 34 | Codegen | 
| Rafael Espindola | 393877d | 2016-03-01 15:56:53 +0000 | [diff] [blame] | 35 | Core | 
| Rafael Espindola | 5b0fb8f | 2016-09-06 21:06:55 +0000 | [diff] [blame] | 36 | Demangle | 
| Jan Vesely | 3ac9501 | 2016-03-18 17:12:31 +0000 | [diff] [blame] | 37 | IPO | 
| Rafael Espindola | 393877d | 2016-03-01 15:56:53 +0000 | [diff] [blame] | 38 | Linker | 
| Davide Italiano | 595ee8c | 2016-06-22 18:09:23 +0000 | [diff] [blame] | 39 | LTO | 
| Michael J. Spencer | 84487f1 | 2015-07-24 21:03:07 +0000 | [diff] [blame] | 40 | Object | 
| 41 | Option | ||||
| Davide Italiano | d26c4a1 | 2016-05-15 19:29:38 +0000 | [diff] [blame] | 42 | Passes | 
| Rafael Espindola | 6b83b90 | 2015-08-12 00:00:24 +0000 | [diff] [blame] | 43 | MC | 
| Michael J. Spencer | 84487f1 | 2015-07-24 21:03:07 +0000 | [diff] [blame] | 44 | Support | 
| Rafael Espindola | 393877d | 2016-03-01 15:56:53 +0000 | [diff] [blame] | 45 | Target | 
| Ismail Donmez | 22921c9 | 2016-03-30 08:31:46 +0000 | [diff] [blame] | 46 | TransformUtils | 
| Rui Ueyama | e7b3300 | 2016-02-28 19:50:14 +0000 | [diff] [blame] | 47 | |
| 48 | LINK_LIBS | ||||
| 49 | lldConfig | ||||
| Peter Collingbourne | feee210 | 2016-07-26 02:00:42 +0000 | [diff] [blame] | 50 | lldCore | 
| Ismail Donmez | 0ca63ab | 2016-03-11 09:55:06 +0000 | [diff] [blame] | 51 | ${PTHREAD_LIB} | 
| Michael J. Spencer | 84487f1 | 2015-07-24 21:03:07 +0000 | [diff] [blame] | 52 | ) | 
| 53 | |||||
| Rafael Espindola | de088e6 | 2016-04-18 19:03:36 +0000 | [diff] [blame] | 54 | add_dependencies(lldELF intrinsics_gen ELFOptionsTableGen) |