| 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) |