Fix configure & make build by adding support for the ExampleSubTarget.
authorIain Sandoe <iain@codesourcery.com>
Thu, 12 Mar 2015 11:47:51 +0000 (11:47 +0000)
committerIain Sandoe <iain@codesourcery.com>
Thu, 12 Mar 2015 11:47:51 +0000 (11:47 +0000)
llvm-svn: 232030

lld/lib/ReaderWriter/ELF/X86_64/ExampleSubTarget/Makefile [new file with mode: 0644]
lld/lib/ReaderWriter/ELF/X86_64/Makefile
lld/tools/lld/Makefile
lld/unittests/DriverTests/Makefile

diff --git a/lld/lib/ReaderWriter/ELF/X86_64/ExampleSubTarget/Makefile b/lld/lib/ReaderWriter/ELF/X86_64/ExampleSubTarget/Makefile
new file mode 100644 (file)
index 0000000..8f0b0fe
--- /dev/null
@@ -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
index c1631602c6790a86aa28a014654d780cdbcb5e26..5276e4efcadc44fe4e77f8cebb0ccdf276636a15 100644 (file)
@@ -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
index db84f57fae11f3a6b4546c50954c50d745409d38..77b0abbef9d0a9a8f3a873c0c01c39479806c49a 100644 (file)
@@ -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
index bd5fed151f31cbb68c218d9bf54ce998f3d8bb6d..ae97fb01adbf3b2584bc0765334495333eb81818 100644 (file)
@@ -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