freebsd-dev/lib/clang
Dimitry Andric a9069ffab4 Use the new -d option that was added to tblgen between llvm/clang 3.3
and 3.4 to generate dependency files for the '.inc.h' files generated
from .td files, and .sinclude those dependency files in clang.build.mk.

This will make future incremental builds of lib/clang and usr.bin/clang
work correctly, whenever any of the .td files get modified.

Note that this will not fix any problems with incremental builds from
*before* this revision, since there will not yet be any generated
dependency files.  A quick workaround is to run the following:

  find /usr/obj -type f -name '*.inc.h' | xargs rm

and then a regular incremental buildworld (e.g. with -DNO_CLEAN).

MFC after:	3 days
2014-05-14 17:11:57 +00:00
..
include Upgrade our copy of llvm/clang to 3.4.1 release. This release contains 2014-05-12 18:45:56 +00:00
libclanganalysis Upgrade our copy of llvm/clang to 3.4 release. This version supports 2014-02-16 19:44:07 +00:00
libclangarcmigrate
libclangast Upgrade our copy of llvm/clang to 3.4 release. This version supports 2014-02-16 19:44:07 +00:00
libclangbasic
libclangcodegen Upgrade our copy of llvm/clang to 3.4 release. This version supports 2014-02-16 19:44:07 +00:00
libclangdriver Upgrade our copy of llvm/clang to 3.4 release. This version supports 2014-02-16 19:44:07 +00:00
libclangedit
libclangfrontend
libclangfrontendtool
libclanglex
libclangparse Upgrade our copy of llvm/clang to 3.4 release. This version supports 2014-02-16 19:44:07 +00:00
libclangrewritecore
libclangrewritefrontend
libclangsema Upgrade our copy of llvm/clang to 3.4 release. This version supports 2014-02-16 19:44:07 +00:00
libclangserialization
libclangstaticanalyzercheckers Upgrade our copy of llvm/clang to 3.4 release. This version supports 2014-02-16 19:44:07 +00:00
libclangstaticanalyzercore Upgrade our copy of llvm/clang to 3.4 release. This version supports 2014-02-16 19:44:07 +00:00
libclangstaticanalyzerfrontend
liblldb Add LLDB bmake infrastructure 2013-09-20 01:52:02 +00:00
liblldbAPI Update LLDB bmake build for r262187 2014-02-18 19:58:01 +00:00
liblldbBreakpoint Add LLDB bmake infrastructure 2013-09-20 01:52:02 +00:00
liblldbCommands Update LLDB bmake build for r262187 2014-02-18 19:58:01 +00:00
liblldbCore Update LLDB bmake build for r262187 2014-02-18 19:58:01 +00:00
liblldbDataFormatters Update LLDB to upstream r194122 snapshot 2013-11-12 17:25:33 +00:00
liblldbExpression Add LLDB bmake infrastructure 2013-09-20 01:52:02 +00:00
liblldbHostCommon Update LLDB bmake build for r262187 2014-02-18 19:58:01 +00:00
liblldbHostFreeBSD Add LLDB bmake infrastructure 2013-09-20 01:52:02 +00:00
liblldbInterpreter Add LLDB bmake infrastructure 2013-09-20 01:52:02 +00:00
liblldbPluginABISysV_x86_64 Add LLDB bmake infrastructure 2013-09-20 01:52:02 +00:00
liblldbPluginCXXItaniumABI Add LLDB bmake infrastructure 2013-09-20 01:52:02 +00:00
liblldbPluginDisassemblerLLVM Add LLDB bmake infrastructure 2013-09-20 01:52:02 +00:00
liblldbPluginDynamicLoaderPosixDYLD Add LLDB bmake infrastructure 2013-09-20 01:52:02 +00:00
liblldbPluginDynamicLoaderStatic Add LLDB bmake infrastructure 2013-09-20 01:52:02 +00:00
liblldbPluginInstructionARM Add LLDB bmake infrastructure 2013-09-20 01:52:02 +00:00
liblldbPluginObjectContainerBSDArchive Add LLDB bmake infrastructure 2013-09-20 01:52:02 +00:00
liblldbPluginObjectFileELF Add LLDB bmake infrastructure 2013-09-20 01:52:02 +00:00
liblldbPluginPlatformFreeBSD Add LLDB bmake infrastructure 2013-09-20 01:52:02 +00:00
liblldbPluginPlatformGDB Add LLDB bmake infrastructure 2013-09-20 01:52:02 +00:00
liblldbPluginProcessElfCore Update LLDB to upstream r194122 snapshot 2013-11-12 17:25:33 +00:00
liblldbPluginProcessFreeBSD lldb: Threaded inferior support for FreeBSD 2013-12-03 21:29:45 +00:00
liblldbPluginProcessGDBRemote Add LLDB bmake infrastructure 2013-09-20 01:52:02 +00:00
liblldbPluginProcessPOSIX Update LLDB to upstream r194122 snapshot 2013-11-12 17:25:33 +00:00
liblldbPluginProcessUtility Update LLDB to upstream r196259 snapshot 2013-12-03 19:23:54 +00:00
liblldbPluginSymbolFileDWARF Update LLDB to upstream r194122 snapshot 2013-11-12 17:25:33 +00:00
liblldbPluginSymbolFileSymtab Add LLDB bmake infrastructure 2013-09-20 01:52:02 +00:00
liblldbPluginSymbolVendorELF Add LLDB bmake infrastructure 2013-09-20 01:52:02 +00:00
liblldbPluginUnwindAssemblyInstEmulation Add LLDB bmake infrastructure 2013-09-20 01:52:02 +00:00
liblldbPluginUnwindAssemblyX86 Add LLDB bmake infrastructure 2013-09-20 01:52:02 +00:00
liblldbSymbol Add LLDB bmake infrastructure 2013-09-20 01:52:02 +00:00
liblldbTarget Update LLDB bmake build for r262187 2014-02-18 19:58:01 +00:00
liblldbUtility Update LLDB to upstream r194122 snapshot 2013-11-12 17:25:33 +00:00
libllvmanalysis Use src.opts.mk in preference to bsd.own.mk except where we need stuff 2014-05-06 04:22:01 +00:00
libllvmarmasmparser
libllvmarmcodegen
libllvmarmdesc Upgrade our copy of llvm/clang to 3.4 release. This version supports 2014-02-16 19:44:07 +00:00
libllvmarmdisassembler
libllvmarminfo
libllvmarminstprinter
libllvmasmparser
libllvmasmprinter Upgrade our copy of llvm/clang to 3.4 release. This version supports 2014-02-16 19:44:07 +00:00
libllvmbitreader
libllvmbitwriter
libllvmcodegen Upgrade our copy of llvm/clang to 3.4 release. This version supports 2014-02-16 19:44:07 +00:00
libllvmcore Upgrade our copy of llvm/clang to 3.4 release. This version supports 2014-02-16 19:44:07 +00:00
libllvmdebuginfo Upgrade our copy of llvm/clang to 3.4 release. This version supports 2014-02-16 19:44:07 +00:00
libllvmexecutionengine Upgrade our copy of llvm/clang to 3.4 release. This version supports 2014-02-16 19:44:07 +00:00
libllvminstcombine
libllvminstrumentation Upgrade our copy of llvm/clang to 3.4 release. This version supports 2014-02-16 19:44:07 +00:00
libllvminterpreter
libllvmipa Use src.opts.mk in preference to bsd.own.mk except where we need stuff 2014-05-06 04:22:01 +00:00
libllvmipo Use src.opts.mk in preference to bsd.own.mk except where we need stuff 2014-05-06 04:22:01 +00:00
libllvmirreader
libllvmjit Upgrade our copy of llvm/clang to 3.4 release. This version supports 2014-02-16 19:44:07 +00:00
libllvmlinker Upgrade our copy of llvm/clang to 3.3 release. 2013-06-12 18:48:53 +00:00
libllvmmc Use src.opts.mk in preference to bsd.own.mk except where we need stuff 2014-05-06 04:22:01 +00:00
libllvmmcdisassembler
libllvmmcjit
libllvmmcparser
libllvmmipsasmparser
libllvmmipscodegen Upgrade our copy of llvm/clang to 3.4 release. This version supports 2014-02-16 19:44:07 +00:00
libllvmmipsdesc Upgrade our copy of llvm/clang to 3.4 release. This version supports 2014-02-16 19:44:07 +00:00
libllvmmipsdisassembler
libllvmmipsinfo
libllvmmipsinstprinter
libllvmobjcarcopts
libllvmobject Upgrade our copy of llvm/clang to 3.4 release. This version supports 2014-02-16 19:44:07 +00:00
libllvmoption Upgrade our copy of llvm/clang to 3.4 release. This version supports 2014-02-16 19:44:07 +00:00
libllvmpowerpcasmparser Enable llvm's integrated assembler for PowerPC, since it should now be 2013-12-16 18:45:21 +00:00
libllvmpowerpccodegen Upgrade our copy of llvm/clang to 3.4 release. This version supports 2014-02-16 19:44:07 +00:00
libllvmpowerpcdesc Upgrade our copy of llvm/clang to 3.4 release. This version supports 2014-02-16 19:44:07 +00:00
libllvmpowerpcinfo
libllvmpowerpcinstprinter
libllvmruntimedyld
libllvmscalaropts Use src.opts.mk in preference to bsd.own.mk except where we need stuff 2014-05-06 04:22:01 +00:00
libllvmselectiondag
libllvmsparcasmparser Add Makefile glue to build the Sparc backend libraries and link them 2014-02-20 22:22:39 +00:00
libllvmsparccodegen Add Makefile glue to build the Sparc backend libraries and link them 2014-02-20 22:22:39 +00:00
libllvmsparcdesc Add Makefile glue to build the Sparc backend libraries and link them 2014-02-20 22:22:39 +00:00
libllvmsparcdisassembler Add Makefile glue to build the Sparc backend libraries and link them 2014-02-20 22:22:39 +00:00
libllvmsparcinfo Add Makefile glue to build the Sparc backend libraries and link them 2014-02-20 22:22:39 +00:00
libllvmsparcinstprinter Add Makefile glue to build the Sparc backend libraries and link them 2014-02-20 22:22:39 +00:00
libllvmsupport Use src.opts.mk in preference to bsd.own.mk except where we need stuff 2014-05-06 04:22:01 +00:00
libllvmtablegen
libllvmtarget
libllvmtransformutils Use src.opts.mk in preference to bsd.own.mk except where we need stuff 2014-05-06 04:22:01 +00:00
libllvmvectorize Upgrade our copy of llvm/clang to 3.4 release. This version supports 2014-02-16 19:44:07 +00:00
libllvmx86asmparser
libllvmx86codegen Upgrade our copy of llvm/clang to 3.3 release. 2013-06-12 18:48:53 +00:00
libllvmx86desc Upgrade our copy of llvm/clang to 3.4 release. This version supports 2014-02-16 19:44:07 +00:00
libllvmx86disassembler Use src.opts.mk in preference to bsd.own.mk except where we need stuff 2014-05-06 04:22:01 +00:00
libllvmx86info
libllvmx86instprinter
libllvmx86utils
clang.build.mk Use the new -d option that was added to tblgen between llvm/clang 3.3 2014-05-14 17:11:57 +00:00
clang.lib.mk
lldb.lib.mk Add LLDB bmake infrastructure 2013-09-20 01:52:02 +00:00
Makefile Eliminate EARLY_BUILD flag. It is redundant and means MK_CLANG_FULL=no 2014-05-10 16:38:03 +00:00