summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lld/lib/ReaderWriter/ELF/X86_64/ExampleSubTarget/Makefile15
-rw-r--r--lld/lib/ReaderWriter/ELF/X86_64/Makefile2
-rw-r--r--lld/tools/lld/Makefile4
-rw-r--r--lld/unittests/DriverTests/Makefile4
4 files changed, 21 insertions, 4 deletions
diff --git a/lld/lib/ReaderWriter/ELF/X86_64/ExampleSubTarget/Makefile b/lld/lib/ReaderWriter/ELF/X86_64/ExampleSubTarget/Makefile
new file mode 100644
index 00000000000..8f0b0fead1f
--- /dev/null
+++ b/lld/lib/ReaderWriter/ELF/X86_64/ExampleSubTarget/Makefile
@@ -0,0 +1,15 @@
+##===- lld/lib/ReaderWriter/ELF/X86_64/Makefile ----------*- Makefile -*-===##
+#
+# The LLVM Compiler Infrastructure
+#
+# This file is distributed under the University of Illinois Open Source
+# License. See LICENSE.TXT for details.
+#
+##===----------------------------------------------------------------------===##
+
+LLD_LEVEL := ../../../../..
+LIBRARYNAME := lldExampleSubTarget
+USEDLIBS = lldX86_64ELFTarget.a
+CPP.Flags += -I$(PROJ_SRC_DIR)/$(LLD_LEVEL)/lib/ReaderWriter/ELF
+
+include $(LLD_LEVEL)/Makefile
diff --git a/lld/lib/ReaderWriter/ELF/X86_64/Makefile b/lld/lib/ReaderWriter/ELF/X86_64/Makefile
index c1631602c67..5276e4efcad 100644
--- a/lld/lib/ReaderWriter/ELF/X86_64/Makefile
+++ b/lld/lib/ReaderWriter/ELF/X86_64/Makefile
@@ -12,4 +12,6 @@ LIBRARYNAME := lldX86_64ELFTarget
USEDLIBS = lldCore.a
CPP.Flags += -I$(PROJ_SRC_DIR)/$(LLD_LEVEL)/lib/ReaderWriter/ELF
+PARALLEL_DIRS := ExampleSubTarget
+
include $(LLD_LEVEL)/Makefile
diff --git a/lld/tools/lld/Makefile b/lld/tools/lld/Makefile
index db84f57fae1..77b0abbef9d 100644
--- a/lld/tools/lld/Makefile
+++ b/lld/tools/lld/Makefile
@@ -23,8 +23,8 @@ USEDLIBS = lldDriver.a lldConfig.a \
lldELF.a lldMachO.a lldPECOFF.a lldYAML.a \
lldReaderWriter.a lldCore.a lldNative.a \
lldHexagonELFTarget.a lldMipsELFTarget.a \
- lldX86ELFTarget.a lldX86_64ELFTarget.a lldAArch64ELFTarget.a \
- lldARMELFTarget.a \
+ lldX86ELFTarget.a lldExampleSubTarget.a lldX86_64ELFTarget.a \
+ lldAArch64ELFTarget.a lldARMELFTarget.a \
LLVMOption.a
include $(LLD_LEVEL)/Makefile
diff --git a/lld/unittests/DriverTests/Makefile b/lld/unittests/DriverTests/Makefile
index bd5fed151f3..ae97fb01adb 100644
--- a/lld/unittests/DriverTests/Makefile
+++ b/lld/unittests/DriverTests/Makefile
@@ -13,8 +13,8 @@ USEDLIBS = lldDriver.a lldConfig.a \
lldELF.a lldMachO.a lldPECOFF.a \
lldCore.a lldNative.a lldReaderWriter.a \
lldHexagonELFTarget.a lldMipsELFTarget.a \
- lldX86ELFTarget.a lldX86_64ELFTarget.a lldYAML.a \
- lldAArch64ELFTarget.a lldARMELFTarget.a \
+ lldX86ELFTarget.a lldExampleSubTarget.a lldX86_64ELFTarget.a \
+ lldYAML.a lldAArch64ELFTarget.a lldARMELFTarget.a \
LLVMObject.a LLVMMCParser.a LLVMMC.a LLVMBitReader.a \
LLVMCore.a LLVMOption.a LLVMSupport.a
include $(LLD_LEVEL)/unittests/Makefile
OpenPOWER on IntegriCloud