r258862 - Remove autoconf support

Chris Bieneman via cfe-commits cfe-commits at lists.llvm.org
Wed Feb 3 09:21:12 PST 2016


You are correct. Added back in r259667.

Thanks,
-Chris

> On Feb 2, 2016, at 12:33 PM, Vasileios Kalintiris <Vasileios.Kalintiris at imgtec.com> wrote:
> 
> Hi Chris,
> 
> We probably want back the Makefiles under utils/ABITest. I don't think that this functionality is provided by CMake as they are not used for building Clang.
> 
> - Vasileios
> 
> From: cfe-commits [cfe-commits-bounces at lists.llvm.org] on behalf of Chris Bieneman via cfe-commits [cfe-commits at lists.llvm.org]
> Sent: 27 January 2016 16:00
> To: Nico Weber
> Cc: cfe-commits
> Subject: Re: r258862 - Remove autoconf support
> 
> 
>> On Jan 27, 2016, at 7:05 AM, Nico Weber <thakis at chromium.org <mailto:thakis at chromium.org>> wrote:
>> 
>> Did you intentionally delete cfe/trunk/test/SemaObjC/atomoic-property-synnthesis-rules.m?
> 
> Nopeā€¦ Not sure how I managed that one, but I added the test back in r258935.
> 
> Thanks for catching that!
> -Chris
> 
>> 
>> On Tue, Jan 26, 2016 at 4:30 PM, Chris Bieneman via cfe-commits <cfe-commits at lists.llvm.org <mailto:cfe-commits at lists.llvm.org>>wrote:
>> Author: cbieneman
>> Date: Tue Jan 26 15:30:40 2016
>> New Revision: 258862
>> 
>> URL: http://llvm.org/viewvc/llvm-project?rev=258862&view=rev <http://llvm.org/viewvc/llvm-project?rev=258862&view=rev>
>> Log:
>> Remove autoconf support
>> 
>> Summary:
>> This patch is provided in preparation for removing autoconf on 1/26. The proposal to remove autoconf on 1/26 was discussed on the llvm-dev thread here: http://lists.llvm.org/pipermail/llvm-dev/2016-January/093875.html <http://lists.llvm.org/pipermail/llvm-dev/2016-January/093875.html>
>> 
>>     "This is the way [autoconf] ends
>>     Not with a bang but a whimper."
>>     -T.S. Eliot
>> 
>> Reviewers: chandlerc, grosbach, bob.wilson, echristo
>> 
>> Subscribers: klimek, cfe-commits
>> 
>> Differential Revision: http://reviews.llvm.org/D16472 <http://reviews.llvm.org/D16472>
>> 
>> Removed:
>>     cfe/trunk/Makefile
>>     cfe/trunk/docs/Makefile
>>     cfe/trunk/docs/Makefile.sphinx
>>     cfe/trunk/docs/analyzer/Makefile
>>     cfe/trunk/examples/Makefile
>>     cfe/trunk/examples/PrintFunctionNames/Makefile
>>     cfe/trunk/examples/analyzer-plugin/Makefile
>>     cfe/trunk/examples/clang-interpreter/Makefile
>>     cfe/trunk/include/Makefile
>>     cfe/trunk/include/clang-c/Makefile
>>     cfe/trunk/include/clang/AST/Makefile
>>     cfe/trunk/include/clang/Basic/Makefile
>>     cfe/trunk/include/clang/Driver/Makefile
>>     cfe/trunk/include/clang/Makefile
>>     cfe/trunk/include/clang/Parse/Makefile
>>     cfe/trunk/include/clang/Sema/Makefile
>>     cfe/trunk/include/clang/Serialization/Makefile
>>     cfe/trunk/lib/ARCMigrate/Makefile
>>     cfe/trunk/lib/AST/Makefile
>>     cfe/trunk/lib/ASTMatchers/Dynamic/Makefile
>>     cfe/trunk/lib/ASTMatchers/Makefile
>>     cfe/trunk/lib/Analysis/Makefile
>>     cfe/trunk/lib/Basic/Makefile
>>     cfe/trunk/lib/CodeGen/Makefile
>>     cfe/trunk/lib/Driver/Makefile
>>     cfe/trunk/lib/Edit/Makefile
>>     cfe/trunk/lib/Format/Makefile
>>     cfe/trunk/lib/Frontend/Makefile
>>     cfe/trunk/lib/Frontend/Rewrite/Makefile
>>     cfe/trunk/lib/FrontendTool/Makefile
>>     cfe/trunk/lib/Headers/Makefile
>>     cfe/trunk/lib/Index/Makefile
>>     cfe/trunk/lib/Lex/Makefile
>>     cfe/trunk/lib/Makefile
>>     cfe/trunk/lib/Parse/Makefile
>>     cfe/trunk/lib/Rewrite/Makefile
>>     cfe/trunk/lib/Sema/Makefile
>>     cfe/trunk/lib/Serialization/Makefile
>>     cfe/trunk/lib/StaticAnalyzer/Checkers/Makefile
>>     cfe/trunk/lib/StaticAnalyzer/Core/Makefile
>>     cfe/trunk/lib/StaticAnalyzer/Frontend/Makefile
>>     cfe/trunk/lib/StaticAnalyzer/Makefile
>>     cfe/trunk/lib/Tooling/Core/Makefile
>>     cfe/trunk/lib/Tooling/Makefile
>>     cfe/trunk/runtime/Makefile
>>     cfe/trunk/runtime/compiler-rt/Makefile
>>     cfe/trunk/runtime/libcxx/Makefile
>>     cfe/trunk/test/Makefile
>>     cfe/trunk/test/SemaObjC/atomoic-property-synnthesis-rules.m
>>     cfe/trunk/tools/Makefile
>>     cfe/trunk/tools/arcmt-test/Makefile
>>     cfe/trunk/tools/c-arcmt-test/Makefile
>>     cfe/trunk/tools/c-index-test/Makefile
>>     cfe/trunk/tools/clang-check/Makefile
>>     cfe/trunk/tools/clang-format/Makefile
>>     cfe/trunk/tools/diagtool/Makefile
>>     cfe/trunk/tools/driver/Makefile
>>     cfe/trunk/tools/libclang/Makefile
>>     cfe/trunk/tools/scan-build-py/tests/functional/src/build/Makefile
>>     cfe/trunk/tools/scan-build/Makefile
>>     cfe/trunk/tools/scan-view/Makefile
>>     cfe/trunk/unittests/AST/Makefile
>>     cfe/trunk/unittests/ASTMatchers/Dynamic/Makefile
>>     cfe/trunk/unittests/ASTMatchers/Makefile
>>     cfe/trunk/unittests/Basic/Makefile
>>     cfe/trunk/unittests/CodeGen/Makefile
>>     cfe/trunk/unittests/Driver/Makefile
>>     cfe/trunk/unittests/Format/Makefile
>>     cfe/trunk/unittests/Frontend/Makefile
>>     cfe/trunk/unittests/Lex/Makefile
>>     cfe/trunk/unittests/Makefile
>>     cfe/trunk/unittests/Rewrite/Makefile
>>     cfe/trunk/unittests/Sema/Makefile
>>     cfe/trunk/unittests/StaticAnalyzer/Makefile
>>     cfe/trunk/unittests/Tooling/Makefile
>>     cfe/trunk/unittests/libclang/Makefile
>>     cfe/trunk/utils/ABITest/Makefile.test.common
>>     cfe/trunk/utils/ABITest/layout/Makefile
>>     cfe/trunk/utils/ABITest/return-types-32/Makefile
>>     cfe/trunk/utils/ABITest/return-types-64/Makefile
>>     cfe/trunk/utils/ABITest/single-args-32/Makefile
>>     cfe/trunk/utils/ABITest/single-args-64/Makefile
>>     cfe/trunk/utils/TableGen/Makefile
>>     cfe/trunk/utils/VtableTest/Makefile
>> 
>> Removed: cfe/trunk/Makefile
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/Makefile?rev=258861&view=auto <http://llvm.org/viewvc/llvm-project/cfe/trunk/Makefile?rev=258861&view=auto>
>> ==============================================================================
>> --- cfe/trunk/Makefile (original)
>> +++ cfe/trunk/Makefile (removed)
>> @@ -1,124 +0,0 @@
>> -##===- Makefile --------------------------------------------*- Makefile -*-===##
>> -#
>> -#                     The LLVM Compiler Infrastructure
>> -#
>> -# This file is distributed under the University of Illinois Open Source
>> -# License. See LICENSE.TXT for details.
>> -#
>> -##===----------------------------------------------------------------------===##
>> -
>> -# If CLANG_LEVEL is not set, then we are the top-level Makefile. Otherwise, we
>> -# are being included from a subdirectory makefile.
>> -
>> -ifndef CLANG_LEVEL
>> -
>> -IS_TOP_LEVEL := 1
>> -CLANG_LEVEL := .
>> -DIRS := utils/TableGen include lib tools runtime docs unittests
>> -
>> -PARALLEL_DIRS :=
>> -
>> -ifeq ($(BUILD_EXAMPLES),1)
>> -  PARALLEL_DIRS += examples
>> -endif
>> -endif
>> -
>> -ifeq ($(BUILD_EXAMPLES),1)
>> -  ENABLE_CLANG_EXAMPLES := 1
>> -else
>> -  ENABLE_CLANG_EXAMPLES := 0
>> -endif
>> -
>> -ifeq ($(MAKECMDGOALS),libs-only)
>> -  DIRS := $(filter-out tools docs, $(DIRS))
>> -  OPTIONAL_DIRS :=
>> -endif
>> -ifeq ($(BUILD_CLANG_ONLY),YES)
>> -  DIRS := $(filter-out docs unittests, $(DIRS))
>> -  OPTIONAL_DIRS :=
>> -endif
>> -
>> -###
>> -# Common Makefile code, shared by all Clang Makefiles.
>> -
>> -# Set LLVM source root level.
>> -LEVEL := $(CLANG_LEVEL)/../..
>> -
>> -# Include LLVM common makefile.
>> -include $(LEVEL)/Makefile.common
>> -
>> -ifneq ($(ENABLE_DOCS),1)
>> -  DIRS := $(filter-out docs, $(DIRS))
>> -endif
>> -
>> -# Set common Clang build flags.
>> -CPP.Flags += -I$(PROJ_SRC_DIR)/$(CLANG_LEVEL)/include -I$(PROJ_OBJ_DIR)/$(CLANG_LEVEL)/include
>> -ifdef CLANG_VENDOR
>> -CPP.Flags += -DCLANG_VENDOR='"$(CLANG_VENDOR) "'
>> -endif
>> -ifdef CLANG_REPOSITORY_STRING
>> -CPP.Flags += -DCLANG_REPOSITORY_STRING='"$(CLANG_REPOSITORY_STRING)"'
>> -endif
>> -
>> -# Disable -fstrict-aliasing. Darwin disables it by default (and LLVM doesn't
>> -# work with it enabled with GCC), Clang/llvm-gcc don't support it yet, and newer
>> -# GCC's have false positive warnings with it on Linux (which prove a pain to
>> -# fix). For example:
>> -#   http://gcc.gnu.org/PR41874 <http://gcc.gnu.org/PR41874>
>> -#   http://gcc.gnu.org/PR41838 <http://gcc.gnu.org/PR41838>
>> -#
>> -# We don't need to do this if the host compiler is clang.
>> -ifneq ($(CXX_COMPILER), "clang")
>> -CXX.Flags += -fno-strict-aliasing
>> -endif
>> -
>> -
>> -# Set up Clang's tblgen.
>> -ifndef CLANG_TBLGEN
>> -  ifeq ($(LLVM_CROSS_COMPILING),1)
>> -    CLANG_TBLGEN := $(BuildLLVMToolDir)/clang-tblgen$(BUILD_EXEEXT)
>> -  else
>> -    CLANG_TBLGEN := $(LLVMToolDir)/clang-tblgen$(EXEEXT)
>> -  endif
>> -endif
>> -ClangTableGen = $(CLANG_TBLGEN) $(TableGen.Flags)
>> -
>> -###
>> -# Clang Top Level specific stuff.
>> -
>> -ifeq ($(IS_TOP_LEVEL),1)
>> -
>> -ifneq ($(PROJ_SRC_ROOT),$(PROJ_OBJ_ROOT))
>> -$(RecursiveTargets)::
>> -       $(Verb) for dir in test unittests; do \
>> -         if [ -f $(PROJ_SRC_DIR)/$${dir}/Makefile ] && [ ! -f $${dir}/Makefile ]; then \
>> -           $(MKDIR) $${dir}; \
>> -           $(CP) $(PROJ_SRC_DIR)/$${dir}/Makefile $${dir}/Makefile; \
>> -         fi \
>> -       done
>> -endif
>> -
>> -test::
>> -       @ $(MAKE) -C test
>> -
>> -report::
>> -       @ $(MAKE) -C test report
>> -
>> -clean::
>> -       @ $(MAKE) -C test clean
>> -
>> -libs-only: all
>> -
>> -tags::
>> -       $(Verb) etags `find . -type f -name '*.h' -or -name '*.cpp' | \
>> -         grep -v /lib/Headers | grep -v /test/`
>> -
>> -cscope.files:
>> -       find tools lib include -name '*.cpp' \
>> -                           -or -name '*.def' \
>> -                           -or -name '*.td' \
>> -                           -or -name '*.h' > cscope.files
>> -
>> -.PHONY: test report clean cscope.files
>> -
>> -endif
>> 
>> Removed: cfe/trunk/docs/Makefile
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/docs/Makefile?rev=258861&view=auto <http://llvm.org/viewvc/llvm-project/cfe/trunk/docs/Makefile?rev=258861&view=auto>
>> ==============================================================================
>> --- cfe/trunk/docs/Makefile (original)
>> +++ cfe/trunk/docs/Makefile (removed)
>> @@ -1,110 +0,0 @@
>> -##===- docs/Makefile ---------------------------------------*- Makefile -*-===##
>> -#
>> -#                     The LLVM Compiler Infrastructure
>> -#
>> -# This file is distributed under the University of Illinois Open Source
>> -# License. See LICENSE.TXT for details.
>> -#
>> -##===----------------------------------------------------------------------===##
>> -
>> -CLANG_LEVEL := ..
>> -
>> -ifdef BUILD_FOR_WEBSITE
>> -PROJ_OBJ_DIR = .
>> -DOXYGEN = doxygen
>> -
>> -$(PROJ_OBJ_DIR)/doxygen.cfg: doxygen.cfg.in <http://doxygen.cfg.in/>
>> -       cat $< | sed \
>> -         -e 's/@DOT@/dot/g' \
>> -         -e 's/@PACKAGE_VERSION@/mainline/' \
>> -         -e 's/@abs_builddir@/./g' \
>> -         -e 's/@abs_srcdir@/./g' \
>> -         -e 's/@clang_doxygen_generate_qhp@/NO/g' \
>> -         -e 's/@clang_doxygen_qch_filename@//g' \
>> -         -e 's/@clang_doxygen_qhelpgenerator_path@//g' \
>> -         -e 's/@clang_doxygen_qhp_cust_filter_attrs@//g' \
>> -         -e 's/@clang_doxygen_qhp_cust_filter_name@//g' \
>> -         -e 's/@clang_doxygen_qhp_namespace@//g' \
>> -         -e 's/@enable_external_search@/NO/g' \
>> -         -e 's/@enable_searchengine@/NO/g' \
>> -         -e 's/@enable_server_based_search@/NO/g' \
>> -         -e 's/@extra_search_mappings@//g' \
>> -         -e 's/@searchengine_url@//g' \
>> -         -e 's/@DOT_IMAGE_FORMAT@/png/g' \
>> -         > $@
>> -endif
>> -
>> -include $(CLANG_LEVEL)/Makefile
>> -
>> -HTML       := $(wildcard $(PROJ_SRC_DIR)/*.html) \
>> -              $(wildcard $(PROJ_SRC_DIR)/*.css)
>> -#IMAGES     := $(wildcard $(PROJ_SRC_DIR)/img/*.*)
>> -DOXYFILES  := doxygen.cfg.in <http://doxygen.cfg.in/> doxygen.intro
>> -
>> -.PHONY: install-html install-doxygen doxygen generated
>> -
>> -install_targets :=
>> -ifndef ONLY_MAN_DOCS
>> -install_targets += install-html
>> -endif
>> -ifeq ($(ENABLE_DOXYGEN),1)
>> -install_targets += install-doxygen
>> -endif
>> -install-local:: $(install_targets)
>> -
>> -# Live documentation is generated for the web site using this target:
>> -# 'make generated BUILD_FOR_WEBSITE=1'
>> -generated:: doxygen
>> -
>> -install-html: $(PROJ_OBJ_DIR)/html.tar.gz
>> -       $(Echo) Installing HTML documentation
>> -       $(Verb) $(MKDIR) $(DESTDIR)$(PROJ_docsdir)/html
>> -       $(Verb) $(MKDIR) $(DESTDIR)$(PROJ_docsdir)/html/img
>> -       $(Verb) $(DataInstall) $(HTML) $(DESTDIR)$(PROJ_docsdir)/html
>> -#      $(Verb) $(DataInstall) $(IMAGES) $(DESTDIR)$(PROJ_docsdir)/html/img
>> -       $(Verb) $(DataInstall) $(PROJ_OBJ_DIR)/html.tar.gz $(DESTDIR)$(PROJ_docsdir)
>> -
>> -$(PROJ_OBJ_DIR)/html.tar.gz: $(HTML)
>> -       $(Echo) Packaging HTML documentation
>> -       $(Verb) $(RM) -rf $@ $(PROJ_OBJ_DIR)/html.tar
>> -       $(Verb) cd $(PROJ_SRC_DIR) && \
>> -         $(TAR) cf $(PROJ_OBJ_DIR)/html.tar *.html
>> -       $(Verb) $(GZIPBIN) $(PROJ_OBJ_DIR)/html.tar
>> -
>> -install-doxygen: doxygen
>> -       $(Echo) Installing doxygen documentation
>> -       $(Verb) $(DataInstall) $(PROJ_OBJ_DIR)/doxygen.tar.gz $(DESTDIR)$(PROJ_docsdir)
>> -       $(Verb) cd $(PROJ_OBJ_DIR)/doxygen/html && \
>> -         for DIR in $$($(FIND) . -type d); do \
>> -           DESTSUB="$(DESTDIR)$(PROJ_docsdir)/html/doxygen/$$(echo $$DIR | cut -c 3-)"; \
>> -           $(MKDIR) $$DESTSUB && \
>> -           $(FIND) $$DIR -maxdepth 1 -type f -exec $(DataInstall) {} $$DESTSUB \; ; \
>> -           if [ $$? != 0 ]; then exit 1; fi  \
>> -         done
>> -
>> -doxygen: regendoc $(PROJ_OBJ_DIR)/doxygen.tar.gz
>> -
>> -regendoc:
>> -       $(Echo) Building doxygen documentation
>> -       $(Verb) $(RM) -rf $(PROJ_OBJ_DIR)/doxygen
>> -       $(Verb) $(DOXYGEN) $(PROJ_OBJ_DIR)/doxygen.cfg
>> -       $(Verb) sed -i "s/[$$]LatestRev[$$]/`svnversion $(PROJ_SRC_DIR)`/g" \
>> -        $(PROJ_OBJ_DIR)/doxygen/html/*.html
>> -
>> -$(PROJ_OBJ_DIR)/doxygen.tar.gz: $(DOXYFILES) $(PROJ_OBJ_DIR)/doxygen.cfg
>> -       $(Echo) Packaging doxygen documentation
>> -       $(Verb) $(RM) -rf $@ $(PROJ_OBJ_DIR)/doxygen.tar
>> -       $(Verb) $(TAR) cf $(PROJ_OBJ_DIR)/doxygen.tar doxygen
>> -       $(Verb) $(GZIPBIN) $(PROJ_OBJ_DIR)/doxygen.tar
>> -       $(Verb) $(CP) $(PROJ_OBJ_DIR)/doxygen.tar.gz $(PROJ_OBJ_DIR)/doxygen/html/
>> -
>> -userloc: $(LLVM_SRC_ROOT)/docs/userloc.html
>> -
>> -$(LLVM_SRC_ROOT)/docs/userloc.html:
>> -       $(Echo) Making User LOC Table
>> -       $(Verb) cd $(LLVM_SRC_ROOT) ; ./utils/userloc.pl <http://userloc.pl/> -details -recurse \
>> -         -html lib include tools runtime utils examples autoconf test > docs/userloc.html
>> -
>> -uninstall-local::
>> -       $(Echo) Uninstalling Documentation
>> -       $(Verb) $(RM) -rf $(DESTDIR)$(PROJ_docsdir)
>> 
>> Removed: cfe/trunk/docs/Makefile.sphinx
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/docs/Makefile.sphinx?rev=258861&view=auto <http://llvm.org/viewvc/llvm-project/cfe/trunk/docs/Makefile.sphinx?rev=258861&view=auto>
>> ==============================================================================
>> --- cfe/trunk/docs/Makefile.sphinx (original)
>> +++ cfe/trunk/docs/Makefile.sphinx (removed)
>> @@ -1,163 +0,0 @@
>> -# Makefile for Sphinx documentation
>> -#
>> -
>> -# You can set these variables from the command line.
>> -SPHINXOPTS    =
>> -SPHINXBUILD   = sphinx-build
>> -PAPER         =
>> -BUILDDIR      = _build
>> -
>> -# Internal variables.
>> -PAPEROPT_a4     = -D latex_paper_size=a4
>> -PAPEROPT_letter = -D latex_paper_size=letter
>> -ALLSPHINXOPTS   = -d $(BUILDDIR)/doctrees $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) .
>> -# the i18n builder cannot share the environment and doctrees with the others
>> -I18NSPHINXOPTS  = $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) .
>> -
>> -.PHONY: help clean html dirhtml singlehtml pickle json htmlhelp qthelp devhelp epub latex latexpdf text man changes linkcheck doctest gettext default
>> -
>> -default: html
>> -
>> -help:
>> -       @echo "Please use \`make <target>' where <target> is one of"
>> -       @echo "  html       to make standalone HTML files"
>> -       @echo "  dirhtml    to make HTML files named index.html in directories"
>> -       @echo "  singlehtml to make a single large HTML file"
>> -       @echo "  pickle     to make pickle files"
>> -       @echo "  json       to make JSON files"
>> -       @echo "  htmlhelp   to make HTML files and a HTML help project"
>> -       @echo "  qthelp     to make HTML files and a qthelp project"
>> -       @echo "  devhelp    to make HTML files and a Devhelp project"
>> -       @echo "  epub       to make an epub"
>> -       @echo "  latex      to make LaTeX files, you can set PAPER=a4 or PAPER=letter"
>> -       @echo "  latexpdf   to make LaTeX files and run them through pdflatex"
>> -       @echo "  text       to make text files"
>> -       @echo "  man        to make manual pages"
>> -       @echo "  texinfo    to make Texinfo files"
>> -       @echo "  info       to make Texinfo files and run them through makeinfo"
>> -       @echo "  gettext    to make PO message catalogs"
>> -       @echo "  changes    to make an overview of all changed/added/deprecated items"
>> -       @echo "  linkcheck  to check all external links for integrity"
>> -       @echo "  doctest    to run all doctests embedded in the documentation (if enabled)"
>> -
>> -clean:
>> -       -rm -rf $(BUILDDIR)/*
>> -
>> -html:
>> -       $(SPHINXBUILD) -b html $(ALLSPHINXOPTS) $(BUILDDIR)/html
>> -       @echo
>> -       @# FIXME: Remove this `cp` once HTML->Sphinx transition is completed.
>> -       @# Kind of a hack, but HTML-formatted docs are on the way out anyway.
>> -       @echo "Copying legacy HTML-formatted docs into $(BUILDDIR)/html"
>> -       @cp -a *.html $(BUILDDIR)/html
>> -       @# FIXME: What we really need is a way to specify redirects, so that
>> -       @# we can just redirect to a reST'ified version of this document.
>> -       @# PR14714 is tracking the issue of redirects.
>> -       @cp -a Block-ABI-Apple.txt $(BUILDDIR)/html
>> -       @echo "Build finished. The HTML pages are in $(BUILDDIR)/html."
>> -
>> -dirhtml:
>> -       $(SPHINXBUILD) -b dirhtml $(ALLSPHINXOPTS) $(BUILDDIR)/dirhtml
>> -       @echo
>> -       @echo "Build finished. The HTML pages are in $(BUILDDIR)/dirhtml."
>> -
>> -singlehtml:
>> -       $(SPHINXBUILD) -b singlehtml $(ALLSPHINXOPTS) $(BUILDDIR)/singlehtml
>> -       @echo
>> -       @echo "Build finished. The HTML page is in $(BUILDDIR)/singlehtml."
>> -
>> -pickle:
>> -       $(SPHINXBUILD) -b pickle $(ALLSPHINXOPTS) $(BUILDDIR)/pickle
>> -       @echo
>> -       @echo "Build finished; now you can process the pickle files."
>> -
>> -json:
>> -       $(SPHINXBUILD) -b json $(ALLSPHINXOPTS) $(BUILDDIR)/json
>> -       @echo
>> -       @echo "Build finished; now you can process the JSON files."
>> -
>> -htmlhelp:
>> -       $(SPHINXBUILD) -b htmlhelp $(ALLSPHINXOPTS) $(BUILDDIR)/htmlhelp
>> -       @echo
>> -       @echo "Build finished; now you can run HTML Help Workshop with the" \
>> -             ".hhp project file in $(BUILDDIR)/htmlhelp."
>> -
>> -qthelp:
>> -       $(SPHINXBUILD) -b qthelp $(ALLSPHINXOPTS) $(BUILDDIR)/qthelp
>> -       @echo
>> -       @echo "Build finished; now you can run "qcollectiongenerator" with the" \
>> -             ".qhcp project file in $(BUILDDIR)/qthelp, like this:"
>> -       @echo "# qcollectiongenerator $(BUILDDIR)/qthelp/Clang.qhcp"
>> -       @echo "To view the help file:"
>> -       @echo "# assistant -collectionFile $(BUILDDIR)/qthelp/Clang.qhc"
>> -
>> -devhelp:
>> -       $(SPHINXBUILD) -b devhelp $(ALLSPHINXOPTS) $(BUILDDIR)/devhelp
>> -       @echo
>> -       @echo "Build finished."
>> -       @echo "To view the help file:"
>> -       @echo "# mkdir -p $$HOME/.local/share/devhelp/Clang"
>> -       @echo "# ln -s $(BUILDDIR)/devhelp $$HOME/.local/share/devhelp/Clang"
>> -       @echo "# devhelp"
>> -
>> -epub:
>> -       $(SPHINXBUILD) -b epub $(ALLSPHINXOPTS) $(BUILDDIR)/epub
>> -       @echo
>> -       @echo "Build finished. The epub file is in $(BUILDDIR)/epub."
>> -
>> -latex:
>> -       $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex
>> -       @echo
>> -       @echo "Build finished; the LaTeX files are in $(BUILDDIR)/latex."
>> -       @echo "Run \`make' in that directory to run these through (pdf)latex" \
>> -             "(use \`make latexpdf' here to do that automatically)."
>> -
>> -latexpdf:
>> -       $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex
>> -       @echo "Running LaTeX files through pdflatex..."
>> -       $(MAKE) -C $(BUILDDIR)/latex all-pdf
>> -       @echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex."
>> -
>> -text:
>> -       $(SPHINXBUILD) -b text $(ALLSPHINXOPTS) $(BUILDDIR)/text
>> -       @echo
>> -       @echo "Build finished. The text files are in $(BUILDDIR)/text."
>> -
>> -man:
>> -       $(SPHINXBUILD) -b man $(ALLSPHINXOPTS) $(BUILDDIR)/man
>> -       @echo
>> -       @echo "Build finished. The manual pages are in $(BUILDDIR)/man."
>> -
>> -texinfo:
>> -       $(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(BUILDDIR)/texinfo
>> -       @echo
>> -       @echo "Build finished. The Texinfo files are in $(BUILDDIR)/texinfo."
>> -       @echo "Run \`make' in that directory to run these through makeinfo" \
>> -             "(use \`make info' here to do that automatically)."
>> -
>> -info:
>> -       $(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(BUILDDIR)/texinfo
>> -       @echo "Running Texinfo files through makeinfo..."
>> -       make -C $(BUILDDIR)/texinfo info
>> -       @echo "makeinfo finished; the Info files are in $(BUILDDIR)/texinfo."
>> -
>> -gettext:
>> -       $(SPHINXBUILD) -b gettext $(I18NSPHINXOPTS) $(BUILDDIR)/locale
>> -       @echo
>> -       @echo "Build finished. The message catalogs are in $(BUILDDIR)/locale."
>> -
>> -changes:
>> -       $(SPHINXBUILD) -b changes $(ALLSPHINXOPTS) $(BUILDDIR)/changes
>> -       @echo
>> -       @echo "The overview file is in $(BUILDDIR)/changes."
>> -
>> -linkcheck:
>> -       $(SPHINXBUILD) -b linkcheck $(ALLSPHINXOPTS) $(BUILDDIR)/linkcheck
>> -       @echo
>> -       @echo "Link check complete; look for any errors in the above output " \
>> -             "or in $(BUILDDIR)/linkcheck/output.txt."
>> -
>> -doctest:
>> -       $(SPHINXBUILD) -b doctest $(ALLSPHINXOPTS) $(BUILDDIR)/doctest
>> -       @echo "Testing of doctests in the sources finished, look at the " \
>> -             "results in $(BUILDDIR)/doctest/output.txt."
>> 
>> Removed: cfe/trunk/docs/analyzer/Makefile
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/docs/analyzer/Makefile?rev=258861&view=auto <http://llvm.org/viewvc/llvm-project/cfe/trunk/docs/analyzer/Makefile?rev=258861&view=auto>
>> ==============================================================================
>> --- cfe/trunk/docs/analyzer/Makefile (original)
>> +++ cfe/trunk/docs/analyzer/Makefile (removed)
>> @@ -1,155 +0,0 @@
>> -# Makefile for Sphinx documentation
>> -#
>> -
>> -# You can set these variables from the command line.
>> -SPHINXOPTS    =
>> -SPHINXBUILD   = sphinx-build
>> -PAPER         =
>> -BUILDDIR      = _build
>> -
>> -# Internal variables.
>> -PAPEROPT_a4     = -D latex_paper_size=a4
>> -PAPEROPT_letter = -D latex_paper_size=letter
>> -ALLSPHINXOPTS   = -d $(BUILDDIR)/doctrees $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) .
>> -# the i18n builder cannot share the environment and doctrees with the others
>> -I18NSPHINXOPTS  = $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) .
>> -
>> -.PHONY: help clean html dirhtml singlehtml pickle json htmlhelp qthelp devhelp epub latex latexpdf text man changes linkcheck doctest gettext
>> -
>> -default: html
>> -
>> -help:
>> -       @echo "Please use \`make <target>' where <target> is one of"
>> -       @echo "  html       to make standalone HTML files"
>> -       @echo "  dirhtml    to make HTML files named index.html in directories"
>> -       @echo "  singlehtml to make a single large HTML file"
>> -       @echo "  pickle     to make pickle files"
>> -       @echo "  json       to make JSON files"
>> -       @echo "  htmlhelp   to make HTML files and a HTML help project"
>> -       @echo "  qthelp     to make HTML files and a qthelp project"
>> -       @echo "  devhelp    to make HTML files and a Devhelp project"
>> -       @echo "  epub       to make an epub"
>> -       @echo "  latex      to make LaTeX files, you can set PAPER=a4 or PAPER=letter"
>> -       @echo "  latexpdf   to make LaTeX files and run them through pdflatex"
>> -       @echo "  text       to make text files"
>> -       @echo "  man        to make manual pages"
>> -       @echo "  texinfo    to make Texinfo files"
>> -       @echo "  info       to make Texinfo files and run them through makeinfo"
>> -       @echo "  gettext    to make PO message catalogs"
>> -       @echo "  changes    to make an overview of all changed/added/deprecated items"
>> -       @echo "  linkcheck  to check all external links for integrity"
>> -       @echo "  doctest    to run all doctests embedded in the documentation (if enabled)"
>> -
>> -clean:
>> -       -rm -rf $(BUILDDIR)/*
>> -
>> -html:
>> -       $(SPHINXBUILD) -b html $(ALLSPHINXOPTS) $(BUILDDIR)/html
>> -       @echo
>> -       @echo "Build finished. The HTML pages are in $(BUILDDIR)/html."
>> -
>> -dirhtml:
>> -       $(SPHINXBUILD) -b dirhtml $(ALLSPHINXOPTS) $(BUILDDIR)/dirhtml
>> -       @echo
>> -       @echo "Build finished. The HTML pages are in $(BUILDDIR)/dirhtml."
>> -
>> -singlehtml:
>> -       $(SPHINXBUILD) -b singlehtml $(ALLSPHINXOPTS) $(BUILDDIR)/singlehtml
>> -       @echo
>> -       @echo "Build finished. The HTML page is in $(BUILDDIR)/singlehtml."
>> -
>> -pickle:
>> -       $(SPHINXBUILD) -b pickle $(ALLSPHINXOPTS) $(BUILDDIR)/pickle
>> -       @echo
>> -       @echo "Build finished; now you can process the pickle files."
>> -
>> -json:
>> -       $(SPHINXBUILD) -b json $(ALLSPHINXOPTS) $(BUILDDIR)/json
>> -       @echo
>> -       @echo "Build finished; now you can process the JSON files."
>> -
>> -htmlhelp:
>> -       $(SPHINXBUILD) -b htmlhelp $(ALLSPHINXOPTS) $(BUILDDIR)/htmlhelp
>> -       @echo
>> -       @echo "Build finished; now you can run HTML Help Workshop with the" \
>> -             ".hhp project file in $(BUILDDIR)/htmlhelp."
>> -
>> -qthelp:
>> -       $(SPHINXBUILD) -b qthelp $(ALLSPHINXOPTS) $(BUILDDIR)/qthelp
>> -       @echo
>> -       @echo "Build finished; now you can run "qcollectiongenerator" with the" \
>> -             ".qhcp project file in $(BUILDDIR)/qthelp, like this:"
>> -       @echo "# qcollectiongenerator $(BUILDDIR)/qthelp/ClangStaticAnalyzer.qhcp"
>> -       @echo "To view the help file:"
>> -       @echo "# assistant -collectionFile $(BUILDDIR)/qthelp/ClangStaticAnalyzer.qhc"
>> -
>> -devhelp:
>> -       $(SPHINXBUILD) -b devhelp $(ALLSPHINXOPTS) $(BUILDDIR)/devhelp
>> -       @echo
>> -       @echo "Build finished."
>> -       @echo "To view the help file:"
>> -       @echo "# mkdir -p $$HOME/.local/share/devhelp/ClangStaticAnalyzer"
>> -       @echo "# ln -s $(BUILDDIR)/devhelp $$HOME/.local/share/devhelp/ClangStaticAnalyzer"
>> -       @echo "# devhelp"
>> -
>> -epub:
>> -       $(SPHINXBUILD) -b epub $(ALLSPHINXOPTS) $(BUILDDIR)/epub
>> -       @echo
>> -       @echo "Build finished. The epub file is in $(BUILDDIR)/epub."
>> -
>> -latex:
>> -       $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex
>> -       @echo
>> -       @echo "Build finished; the LaTeX files are in $(BUILDDIR)/latex."
>> -       @echo "Run \`make' in that directory to run these through (pdf)latex" \
>> -             "(use \`make latexpdf' here to do that automatically)."
>> -
>> -latexpdf:
>> -       $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex
>> -       @echo "Running LaTeX files through pdflatex..."
>> -       $(MAKE) -C $(BUILDDIR)/latex all-pdf
>> -       @echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex."
>> -
>> -text:
>> -       $(SPHINXBUILD) -b text $(ALLSPHINXOPTS) $(BUILDDIR)/text
>> -       @echo
>> -       @echo "Build finished. The text files are in $(BUILDDIR)/text."
>> -
>> -man:
>> -       $(SPHINXBUILD) -b man $(ALLSPHINXOPTS) $(BUILDDIR)/man
>> -       @echo
>> -       @echo "Build finished. The manual pages are in $(BUILDDIR)/man."
>> -
>> -texinfo:
>> -       $(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(BUILDDIR)/texinfo
>> -       @echo
>> -       @echo "Build finished. The Texinfo files are in $(BUILDDIR)/texinfo."
>> -       @echo "Run \`make' in that directory to run these through makeinfo" \
>> -             "(use \`make info' here to do that automatically)."
>> -
>> -info:
>> -       $(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(BUILDDIR)/texinfo
>> -       @echo "Running Texinfo files through makeinfo..."
>> -       make -C $(BUILDDIR)/texinfo info
>> -       @echo "makeinfo finished; the Info files are in $(BUILDDIR)/texinfo."
>> -
>> -gettext:
>> -       $(SPHINXBUILD) -b gettext $(I18NSPHINXOPTS) $(BUILDDIR)/locale
>> -       @echo
>> -       @echo "Build finished. The message catalogs are in $(BUILDDIR)/locale."
>> -
>> -changes:
>> -       $(SPHINXBUILD) -b changes $(ALLSPHINXOPTS) $(BUILDDIR)/changes
>> -       @echo
>> -       @echo "The overview file is in $(BUILDDIR)/changes."
>> -
>> -linkcheck:
>> -       $(SPHINXBUILD) -b linkcheck $(ALLSPHINXOPTS) $(BUILDDIR)/linkcheck
>> -       @echo
>> -       @echo "Link check complete; look for any errors in the above output " \
>> -             "or in $(BUILDDIR)/linkcheck/output.txt."
>> -
>> -doctest:
>> -       $(SPHINXBUILD) -b doctest $(ALLSPHINXOPTS) $(BUILDDIR)/doctest
>> -       @echo "Testing of doctests in the sources finished, look at the " \
>> -             "results in $(BUILDDIR)/doctest/output.txt."
>> 
>> Removed: cfe/trunk/examples/Makefile
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/examples/Makefile?rev=258861&view=auto <http://llvm.org/viewvc/llvm-project/cfe/trunk/examples/Makefile?rev=258861&view=auto>
>> ==============================================================================
>> --- cfe/trunk/examples/Makefile (original)
>> +++ cfe/trunk/examples/Makefile (removed)
>> @@ -1,14 +0,0 @@
>> -##===- examples/Makefile -----------------------------------*- Makefile -*-===##
>> -#
>> -#                     The LLVM Compiler Infrastructure
>> -#
>> -# This file is distributed under the University of Illinois Open Source
>> -# License. See LICENSE.TXT for details.
>> -#
>> -##===----------------------------------------------------------------------===##
>> -
>> -CLANG_LEVEL := ..
>> -
>> -PARALLEL_DIRS := analyzer-plugin clang-interpreter PrintFunctionNames
>> -
>> -include $(CLANG_LEVEL)/Makefile
>> 
>> Removed: cfe/trunk/examples/PrintFunctionNames/Makefile
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/examples/PrintFunctionNames/Makefile?rev=258861&view=auto <http://llvm.org/viewvc/llvm-project/cfe/trunk/examples/PrintFunctionNames/Makefile?rev=258861&view=auto>
>> ==============================================================================
>> --- cfe/trunk/examples/PrintFunctionNames/Makefile (original)
>> +++ cfe/trunk/examples/PrintFunctionNames/Makefile (removed)
>> @@ -1,28 +0,0 @@
>> -##===- examples/PrintFunctionNames/Makefile ----------------*- Makefile -*-===##
>> -#
>> -#                     The LLVM Compiler Infrastructure
>> -#
>> -# This file is distributed under the University of Illinois Open Source
>> -# License. See LICENSE.TXT for details.
>> -#
>> -##===----------------------------------------------------------------------===##
>> -
>> -CLANG_LEVEL := ../..
>> -LIBRARYNAME = PrintFunctionNames
>> -
>> -# If we don't need RTTI or EH, there's no reason to export anything
>> -# from the plugin.
>> -ifneq ($(REQUIRES_RTTI), 1)
>> -ifneq ($(REQUIRES_EH), 1)
>> -EXPORTED_SYMBOL_FILE = $(PROJ_SRC_DIR)/PrintFunctionNames.exports
>> -endif
>> -endif
>> -
>> -LINK_LIBS_IN_SHARED = 0
>> -LOADABLE_MODULE = 1
>> -
>> -include $(CLANG_LEVEL)/Makefile
>> -
>> -ifeq ($(OS),Darwin)
>> -  LDFLAGS=-Wl,-undefined,dynamic_lookup
>> -endif
>> 
>> Removed: cfe/trunk/examples/analyzer-plugin/Makefile
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/examples/analyzer-plugin/Makefile?rev=258861&view=auto <http://llvm.org/viewvc/llvm-project/cfe/trunk/examples/analyzer-plugin/Makefile?rev=258861&view=auto>
>> ==============================================================================
>> --- cfe/trunk/examples/analyzer-plugin/Makefile (original)
>> +++ cfe/trunk/examples/analyzer-plugin/Makefile (removed)
>> @@ -1,20 +0,0 @@
>> -##===- examples/analyzer-plugin/Makefile -------------------*- Makefile -*-===##
>> -#
>> -#                     The LLVM Compiler Infrastructure
>> -#
>> -# This file is distributed under the University of Illinois Open Source
>> -# License. See LICENSE.TXT for details.
>> -#
>> -##===----------------------------------------------------------------------===##
>> -
>> -CLANG_LEVEL := ../..
>> -LIBRARYNAME = SampleAnalyzerPlugin
>> -
>> -LINK_LIBS_IN_SHARED = 0
>> -LOADABLE_MODULE = 1
>> -
>> -include $(CLANG_LEVEL)/Makefile
>> -
>> -ifeq ($(OS),Darwin)
>> -  LDFLAGS=-Wl,-undefined,dynamic_lookup
>> -endif
>> 
>> Removed: cfe/trunk/examples/clang-interpreter/Makefile
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/examples/clang-interpreter/Makefile?rev=258861&view=auto <http://llvm.org/viewvc/llvm-project/cfe/trunk/examples/clang-interpreter/Makefile?rev=258861&view=auto>
>> ==============================================================================
>> --- cfe/trunk/examples/clang-interpreter/Makefile (original)
>> +++ cfe/trunk/examples/clang-interpreter/Makefile (removed)
>> @@ -1,28 +0,0 @@
>> -##===- examples/clang-interpreter/Makefile -----------------*- Makefile -*-===##
>> -#
>> -#                     The LLVM Compiler Infrastructure
>> -#
>> -# This file is distributed under the University of Illinois Open Source
>> -# License. See LICENSE.TXT for details.
>> -#
>> -##===----------------------------------------------------------------------===##
>> -
>> -CLANG_LEVEL := ../..
>> -
>> -TOOLNAME = clang-interpreter
>> -NO_INSTALL = 1
>> -
>> -# No plugins, optimize startup time.
>> -TOOL_NO_EXPORTS = 1
>> -
>> -LINK_COMPONENTS := mcjit interpreter nativecodegen bitreader bitwriter irreader \
>> -       ipo linker selectiondag asmparser instrumentation objcarcopts option
>> -USEDLIBS = clangFrontend.a clangSerialization.a clangDriver.a clangCodeGen.a \
>> -           clangParse.a clangSema.a clangStaticAnalyzerFrontend.a \
>> -           clangStaticAnalyzerCheckers.a clangStaticAnalyzerCore.a \
>> -           clangAnalysis.a clangRewrite.a clangRewriteFrontend.a \
>> -           clangEdit.a clangAST.a clangLex.a clangBasic.a LLVMCore.a \
>> -           LLVMExecutionEngine.a LLVMMC.a LLVMMCJIT.a LLVMRuntimeDyld.a \
>> -           LLVMObject.a LLVMSupport.a LLVMProfileData.a
>> -
>> -include $(CLANG_LEVEL)/Makefile
>> 
>> Removed: cfe/trunk/include/Makefile
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/include/Makefile?rev=258861&view=auto <http://llvm.org/viewvc/llvm-project/cfe/trunk/include/Makefile?rev=258861&view=auto>
>> ==============================================================================
>> --- cfe/trunk/include/Makefile (original)
>> +++ cfe/trunk/include/Makefile (removed)
>> @@ -1,4 +0,0 @@
>> -CLANG_LEVEL := ..
>> -DIRS := clang clang-c
>> -
>> -include $(CLANG_LEVEL)/Makefile
>> 
>> Removed: cfe/trunk/include/clang-c/Makefile
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang-c/Makefile?rev=258861&view=auto <http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang-c/Makefile?rev=258861&view=auto>
>> ==============================================================================
>> --- cfe/trunk/include/clang-c/Makefile (original)
>> +++ cfe/trunk/include/clang-c/Makefile (removed)
>> @@ -1,38 +0,0 @@
>> -CLANG_LEVEL := ../..
>> -DIRS :=
>> -
>> -include $(CLANG_LEVEL)/Makefile
>> -
>> -IntIncludeDir = $(DESTDIR)$(PROJ_internal_prefix)/include
>> -
>> -install-local::
>> -       $(Echo) Installing Clang C API include files
>> -       $(Verb) $(MKDIR) $(IntIncludeDir)
>> -       $(Verb) if test -d "$(PROJ_SRC_DIR)" ; then \
>> -         cd $(PROJ_SRC_DIR)/.. && \
>> -         for  hdr in `find clang-c -type f '!' '(' -name '*~' \
>> -             -o -name '.#*' -o -name '*.in' -o -name '*.txt' \
>> -             -o -name 'Makefile' -o -name '*.td' ')' -print \
>> -              | grep -v CVS | grep -v .svn | grep -v .dir` ; do \
>> -           instdir=`dirname "$(IntIncludeDir)/$$hdr"` ; \
>> -           if test \! -d "$$instdir" ; then \
>> -             $(EchoCmd) Making install directory $$instdir ; \
>> -             $(MKDIR) $$instdir ;\
>> -           fi ; \
>> -           $(DataInstall) $$hdr $(IntIncludeDir)/$$hdr ; \
>> -         done ; \
>> -       fi
>> -ifneq ($(PROJ_SRC_ROOT),$(PROJ_OBJ_ROOT))
>> -       $(Verb) if test -d "$(PROJ_OBJ_ROOT)/tools/clang/include/clang-c" ; then \
>> -         cd $(PROJ_OBJ_ROOT)/tools/clang/include && \
>> -         for hdr in `find clang-c -type f '!' '(' -name 'Makefile' ')' -print \
>> -            | grep -v CVS | grep -v .tmp | grep -v .dir` ; do \
>> -           instdir=`dirname "$(IntIncludeDir)/$$hdr"` ; \
>> -           if test \! -d "$$instdir" ; then \
>> -             $(EchoCmd) Making install directory $$instdir ; \
>> -             $(MKDIR) $$instdir ;\
>> -           fi ; \
>> -           $(DataInstall) $$hdr $(IntIncludeDir)/$$hdr ; \
>> -         done ; \
>> -       fi
>> -endif
>> 
>> Removed: cfe/trunk/include/clang/AST/Makefile
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/AST/Makefile?rev=258861&view=auto <http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/AST/Makefile?rev=258861&view=auto>
>> ==============================================================================
>> --- cfe/trunk/include/clang/AST/Makefile (original)
>> +++ cfe/trunk/include/clang/AST/Makefile (removed)
>> @@ -1,79 +0,0 @@
>> -CLANG_LEVEL := ../../..
>> -TD_SRC_DIR = $(PROJ_SRC_DIR)/../Basic
>> -BUILT_SOURCES = Attrs.inc AttrImpl.inc AttrDump.inc AttrVisitor.inc \
>> -                StmtNodes.inc DeclNodes.inc \
>> -                CommentNodes.inc CommentHTMLTags.inc \
>> -                CommentHTMLTagsProperties.inc \
>> -                CommentHTMLNamedCharacterReferences.inc \
>> -                CommentCommandInfo.inc \
>> -                CommentCommandList.inc
>> -
>> -TABLEGEN_INC_FILES_COMMON = 1
>> -
>> -include $(CLANG_LEVEL)/Makefile
>> -
>> -$(ObjDir)/Attrs.inc.tmp : $(TD_SRC_DIR)/Attr.td $(CLANG_TBLGEN) \
>> -                              $(ObjDir)/.dir
>> -       $(Echo) "Building Clang attribute classes with tblgen"
>> -       $(Verb) $(ClangTableGen) -gen-clang-attr-classes -o $(call SYSPATH, $@) \
>> -               -I $(PROJ_SRC_DIR)/../../ $<
>> -
>> -$(ObjDir)/AttrImpl.inc.tmp : $(TD_SRC_DIR)/Attr.td $(CLANG_TBLGEN) \
>> -                              $(ObjDir)/.dir
>> -       $(Echo) "Building Clang attribute implementations with tblgen"
>> -       $(Verb) $(ClangTableGen) -gen-clang-attr-impl -o $(call SYSPATH, $@) \
>> -               -I $(PROJ_SRC_DIR)/../../ $<
>> -
>> -$(ObjDir)/AttrDump.inc.tmp : $(TD_SRC_DIR)/Attr.td $(CLANG_TBLGEN) \
>> -                              $(ObjDir)/.dir
>> -       $(Echo) "Building Clang attribute dumper with tblgen"
>> -       $(Verb) $(ClangTableGen) -gen-clang-attr-dump -o $(call SYSPATH, $@) \
>> -               -I $(PROJ_SRC_DIR)/../../ $<
>> -
>> -$(ObjDir)/AttrVisitor.inc.tmp : $(TD_SRC_DIR)/Attr.td $(CLANG_TBLGEN) \
>> -                                $(ObjDir)/.dir
>> -       $(Echo) "Building Clang attribute AST visitor with tblgen"
>> -       $(Verb) $(ClangTableGen) -gen-clang-attr-ast-visitor -o $(call SYSPATH, $@) \
>> -               -I $(PROJ_SRC_DIR)/../../ $<
>> -
>> -$(ObjDir)/StmtNodes.inc.tmp : $(TD_SRC_DIR)/StmtNodes.td $(CLANG_TBLGEN) \
>> -                              $(ObjDir)/.dir
>> -       $(Echo) "Building Clang statement node tables with tblgen"
>> -       $(Verb) $(ClangTableGen) -gen-clang-stmt-nodes -o $(call SYSPATH, $@) $<
>> -
>> -$(ObjDir)/DeclNodes.inc.tmp : $(TD_SRC_DIR)/DeclNodes.td $(CLANG_TBLGEN) \
>> -                              $(ObjDir)/.dir
>> -       $(Echo) "Building Clang declaration node tables with tblgen"
>> -       $(Verb) $(ClangTableGen) -gen-clang-decl-nodes -o $(call SYSPATH, $@) $<
>> -
>> -$(ObjDir)/CommentNodes.inc.tmp : $(TD_SRC_DIR)/CommentNodes.td $(CLANG_TBLGEN) \
>> -                              $(ObjDir)/.dir
>> -       $(Echo) "Building Clang comment node tables with tblgen"
>> -       $(Verb) $(ClangTableGen) -gen-clang-comment-nodes -o $(call SYSPATH, $@) $<
>> -
>> -$(ObjDir)/CommentHTMLTags.inc.tmp : $(PROJ_SRC_DIR)/CommentHTMLTags.td $(CLANG_TBLGEN) \
>> -                              $(ObjDir)/.dir
>> -       $(Echo) "Building Clang comment HTML tag matchers with tblgen"
>> -       $(Verb) $(ClangTableGen) -gen-clang-comment-html-tags -o $(call SYSPATH, $@) $<
>> -
>> -$(ObjDir)/CommentHTMLTagsProperties.inc.tmp : $(PROJ_SRC_DIR)/CommentHTMLTags.td \
>> -                                              $(CLANG_TBLGEN) $(ObjDir)/.dir
>> -       $(Echo) "Building Clang comment HTML tag properties with tblgen"
>> -       $(Verb) $(ClangTableGen) -gen-clang-comment-html-tags-properties -o $(call SYSPATH, $@) $<
>> -
>> -$(ObjDir)/CommentHTMLNamedCharacterReferences.inc.tmp : \
>> -                    $(PROJ_SRC_DIR)/CommentHTMLNamedCharacterReferences.td \
>> -                    $(CLANG_TBLGEN) $(ObjDir)/.dir
>> -       $(Echo) "Building Clang named character reference translation function with tblgen"
>> -       $(Verb) $(ClangTableGen) -gen-clang-comment-html-named-character-references -o $(call SYSPATH, $@) $<
>> -
>> -$(ObjDir)/CommentCommandInfo.inc.tmp : $(PROJ_SRC_DIR)/CommentCommands.td \
>> -                                              $(CLANG_TBLGEN) $(ObjDir)/.dir
>> -       $(Echo) "Building Clang comment command info with tblgen"
>> -       $(Verb) $(ClangTableGen) -gen-clang-comment-command-info -o $(call SYSPATH, $@) $<
>> -
>> -$(ObjDir)/CommentCommandList.inc.tmp : $(PROJ_SRC_DIR)/CommentCommands.td \
>> -                                              $(CLANG_TBLGEN) $(ObjDir)/.dir
>> -       $(Echo) "Building Clang list of comment commands with tblgen"
>> -       $(Verb) $(ClangTableGen) -gen-clang-comment-command-list -o $(call SYSPATH, $@) $<
>> -
>> 
>> Removed: cfe/trunk/include/clang/Basic/Makefile
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Basic/Makefile?rev=258861&view=auto <http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Basic/Makefile?rev=258861&view=auto>
>> ==============================================================================
>> --- cfe/trunk/include/clang/Basic/Makefile (original)
>> +++ cfe/trunk/include/clang/Basic/Makefile (removed)
>> @@ -1,70 +0,0 @@
>> -CLANG_LEVEL := ../../..
>> -BUILT_SOURCES = \
>> -       DiagnosticAnalysisKinds.inc DiagnosticASTKinds.inc \
>> -       DiagnosticCommentKinds.inc \
>> -       DiagnosticCommonKinds.inc DiagnosticDriverKinds.inc \
>> -       DiagnosticFrontendKinds.inc DiagnosticLexKinds.inc \
>> -       DiagnosticParseKinds.inc DiagnosticSemaKinds.inc \
>> -       DiagnosticSerializationKinds.inc \
>> -       AttrHasAttributeImpl.inc \
>> -       DiagnosticIndexName.inc DiagnosticGroups.inc AttrList.inc arm_neon.inc \
>> -       Version.inc
>> -
>> -TABLEGEN_INC_FILES_COMMON = 1
>> -
>> -include $(CLANG_LEVEL)/Makefile
>> -
>> -INPUT_TDS = $(wildcard $(PROJ_SRC_DIR)/Diagnostic*.td)
>> -
>> -# Compute the Clang version from the LLVM version, unless specified explicitly.
>> -ifndef CLANG_VERSION
>> -CLANG_VERSION := $(subst svn,,$(LLVMVersion))
>> -CLANG_VERSION := $(subst rc,,$(CLANG_VERSION))
>> -endif
>> -
>> -CLANG_VERSION_COMPONENTS := $(subst ., ,$(CLANG_VERSION))
>> -CLANG_VERSION_MAJOR := $(word 1,$(CLANG_VERSION_COMPONENTS))
>> -CLANG_VERSION_MINOR := $(word 2,$(CLANG_VERSION_COMPONENTS))
>> -CLANG_VERSION_PATCHLEVEL := $(word 3,$(CLANG_VERSION_COMPONENTS))
>> -ifeq ($(CLANG_VERSION_PATCHLEVEL),)
>> -CLANG_HAS_VERSION_PATCHLEVEL := 0
>> -else
>> -CLANG_HAS_VERSION_PATCHLEVEL := 1
>> -endif
>> -
>> -$(ObjDir)/Diagnostic%Kinds.inc.tmp : Diagnostic.td $(INPUT_TDS) $(CLANG_TBLGEN) $(ObjDir)/.dir
>> -       $(Echo) "Building Clang $(patsubst Diagnostic%Kinds.inc.tmp,%,$(@F)) diagnostic tables with tblgen"
>> -       $(Verb) $(ClangTableGen) -gen-clang-diags-defs -clang-component=$(patsubst Diagnostic%Kinds.inc.tmp,%,$(@F)) -o $(call SYSPATH, $@) $<
>> -
>> -$(ObjDir)/DiagnosticIndexName.inc.tmp : Diagnostic.td $(INPUT_TDS) $(CLANG_TBLGEN) $(ObjDir)/.dir
>> -       $(Echo) "Building Clang diagnostic name index with tblgen"
>> -       $(Verb) $(ClangTableGen) -gen-clang-diags-index-name -o $(call SYSPATH, $@) $<
>> -
>> -$(ObjDir)/DiagnosticGroups.inc.tmp : Diagnostic.td DiagnosticGroups.td $(INPUT_TDS) $(CLANG_TBLGEN) $(ObjDir)/.dir
>> -       $(Echo) "Building Clang diagnostic groups with tblgen"
>> -       $(Verb) $(ClangTableGen) -gen-clang-diag-groups -o $(call SYSPATH, $@) $<
>> -
>> -$(ObjDir)/AttrList.inc.tmp : Attr.td $(CLANG_TBLGEN) $(ObjDir)/.dir
>> -       $(Echo) "Building Clang attribute list with tblgen"
>> -       $(Verb) $(ClangTableGen) -gen-clang-attr-list -o $(call SYSPATH, $@) \
>> -         -I $(PROJ_SRC_DIR)/../.. $<
>> -
>> -$(ObjDir)/AttrHasAttributeImpl.inc.tmp : Attr.td $(CLANG_TBLGEN) \
>> -                                  $(ObjDir)/.dir
>> -       $(Echo) "Building Clang __has_attribute implementation with tblgen"
>> -       $(Verb) $(ClangTableGen) -gen-clang-attr-has-attribute-impl -o $(call SYSPATH, $@) \
>> -               -I $(PROJ_SRC_DIR)/../../ $<
>> -
>> -$(ObjDir)/arm_neon.inc.tmp : arm_neon.td <http://arm_neon.td/> $(CLANG_TBLGEN) $(ObjDir)/.dir
>> -       $(Echo) "Building Clang arm_neon.inc with tblgen"
>> -       $(Verb) $(ClangTableGen) -gen-arm-neon-sema -o $(call SYSPATH, $@) \
>> -         -I $(PROJ_SRC_DIR)/../.. $<
>> -
>> -$(ObjDir)/Version.inc.tmp : Version.inc.in <http://version.inc.in/> Makefile $(LLVM_OBJ_ROOT)/Makefile.config $(ObjDir)/.dir
>> -       $(Echo) "Updating Clang version info."
>> -       $(Verb)sed -e "s#@CLANG_VERSION@#$(CLANG_VERSION)#g" \
>> -                  -e "s#@CLANG_VERSION_MAJOR@#$(CLANG_VERSION_MAJOR)#g" \
>> -                  -e "s#@CLANG_VERSION_MINOR@#$(CLANG_VERSION_MINOR)#g" \
>> -                  -e "s#@CLANG_VERSION_PATCHLEVEL@#$(CLANG_VERSION_PATCHLEVEL)#g" \
>> -                  -e "s#@CLANG_HAS_VERSION_PATCHLEVEL@#$(CLANG_HAS_VERSION_PATCHLEVEL)#g" \
>> -                  $< > $@
>> 
>> Removed: cfe/trunk/include/clang/Driver/Makefile
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Driver/Makefile?rev=258861&view=auto <http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Driver/Makefile?rev=258861&view=auto>
>> ==============================================================================
>> --- cfe/trunk/include/clang/Driver/Makefile (original)
>> +++ cfe/trunk/include/clang/Driver/Makefile (removed)
>> @@ -1,10 +0,0 @@
>> -CLANG_LEVEL := ../../..
>> -BUILT_SOURCES = Options.inc
>> -
>> -TABLEGEN_INC_FILES_COMMON = 1
>> -
>> -include $(CLANG_LEVEL)/Makefile
>> -
>> -$(ObjDir)/Options.inc.tmp : Options.td CC1Options.td CLCompatOptions.td $(LLVM_TBLGEN) $(ObjDir)/.dir
>> -       $(Echo) "Building Clang Driver Option tables with tblgen"
>> -       $(Verb) $(LLVMTableGen) -gen-opt-parser-defs -o $(call SYSPATH, $@) $<
>> 
>> Removed: cfe/trunk/include/clang/Makefile
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Makefile?rev=258861&view=auto <http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Makefile?rev=258861&view=auto>
>> ==============================================================================
>> --- cfe/trunk/include/clang/Makefile (original)
>> +++ cfe/trunk/include/clang/Makefile (removed)
>> @@ -1,44 +0,0 @@
>> -CLANG_LEVEL := ../..
>> -DIRS := AST Basic Driver Parse Sema Serialization
>> -
>> -include $(CLANG_LEVEL)/Makefile
>> -
>> -install-local::
>> -       $(Echo) Installing Clang include files
>> -       $(Verb) $(MKDIR) $(DESTDIR)$(PROJ_includedir)
>> -       $(Verb) if test -d "$(PROJ_SRC_DIR)" ; then \
>> -         cd $(PROJ_SRC_DIR)/.. && \
>> -         for  hdr in `find clang -type f \
>> -             '(' -name LICENSE.TXT \
>> -              -o -name '*.def' \
>> -              -o -name '*.h' \
>> -              -o -name '*.inc' \
>> -             ')' -print \
>> -              | grep -v CVS | grep -v .svn | grep -v .dir` ; do \
>> -           instdir=$(DESTDIR)`dirname "$(PROJ_includedir)/$$hdr"` ; \
>> -           if test \! -d "$$instdir" ; then \
>> -             $(EchoCmd) Making install directory $$instdir ; \
>> -             $(MKDIR) $$instdir ;\
>> -           fi ; \
>> -           $(DataInstall) $$hdr $(DESTDIR)$(PROJ_includedir)/$$hdr ; \
>> -         done ; \
>> -       fi
>> -ifneq ($(PROJ_SRC_ROOT),$(PROJ_OBJ_ROOT))
>> -       $(Verb) if test -d "$(PROJ_OBJ_ROOT)/tools/clang/include/clang" ; then \
>> -         cd $(PROJ_OBJ_ROOT)/tools/clang/include && \
>> -         for hdr in `find clang -type f \
>> -             '(' -name LICENSE.TXT \
>> -              -o -name '*.def' \
>> -              -o -name '*.h' \
>> -              -o -name '*.inc' \
>> -             ')' -print \
>> -            | grep -v CVS | grep -v .tmp | grep -v .dir` ; do \
>> -           instdir=$(DESTDIR)`dirname "$(PROJ_includedir)/$$hdr"` ; \
>> -           if test \! -d "$$instdir" ; then \
>> -             $(EchoCmd) Making install directory $$instdir ; \
>> -             $(MKDIR) $$instdir ;\
>> -           fi ; \
>> -           $(DataInstall) $$hdr $(DESTDIR)$(PROJ_includedir)/$$hdr ; \
>> -         done ; \
>> -       fi
>> -endif
>> 
>> Removed: cfe/trunk/include/clang/Parse/Makefile
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Parse/Makefile?rev=258861&view=auto <http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Parse/Makefile?rev=258861&view=auto>
>> ==============================================================================
>> --- cfe/trunk/include/clang/Parse/Makefile (original)
>> +++ cfe/trunk/include/clang/Parse/Makefile (removed)
>> @@ -1,13 +0,0 @@
>> -CLANG_LEVEL := ../../..
>> -TD_SRC_DIR = $(PROJ_SRC_DIR)/../Basic
>> -BUILT_SOURCES = AttrParserStringSwitches.inc
>> -
>> -TABLEGEN_INC_FILES_COMMON = 1
>> -
>> -include $(CLANG_LEVEL)/Makefile
>> -
>> -$(ObjDir)/AttrParserStringSwitches.inc.tmp : $(TD_SRC_DIR)/Attr.td $(CLANG_TBLGEN) \
>> -                                   $(ObjDir)/.dir
>> -       $(Echo) "Building Clang parser-related attribute string switches"
>> -       $(Verb) $(ClangTableGen) -gen-clang-attr-parser-string-switches -o $(call SYSPATH, $@) \
>> -               -I $(PROJ_SRC_DIR)/../../ $<
>> 
>> Removed: cfe/trunk/include/clang/Sema/Makefile
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Sema/Makefile?rev=258861&view=auto <http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Sema/Makefile?rev=258861&view=auto>
>> ==============================================================================
>> --- cfe/trunk/include/clang/Sema/Makefile (original)
>> +++ cfe/trunk/include/clang/Sema/Makefile (removed)
>> @@ -1,39 +0,0 @@
>> -CLANG_LEVEL := ../../..
>> -TD_SRC_DIR = $(PROJ_SRC_DIR)/../Basic
>> -BUILT_SOURCES = AttrTemplateInstantiate.inc AttrParsedAttrList.inc AttrParsedAttrKinds.inc \
>> -        AttrSpellingListIndex.inc AttrParsedAttrImpl.inc
>> -
>> -TABLEGEN_INC_FILES_COMMON = 1
>> -
>> -include $(CLANG_LEVEL)/Makefile
>> -
>> -$(ObjDir)/AttrTemplateInstantiate.inc.tmp : $(TD_SRC_DIR)/Attr.td \
>> -                                            $(CLANG_TBLGEN) $(ObjDir)/.dir
>> -       $(Echo) "Building Clang attribute template instantiate code with tablegen"
>> -       $(Verb) $(ClangTableGen) -gen-clang-attr-template-instantiate -o \
>> -         $(call SYSPATH, $@) -I $(PROJ_SRC_DIR)/../../ $<
>> -
>> -$(ObjDir)/AttrParsedAttrList.inc.tmp : $(TD_SRC_DIR)/Attr.td \
>> -                                       $(CLANG_TBLGEN) $(ObjDir)/.dir
>> -       $(Echo) "Building Clang parsed attribute list with tablegen"
>> -       $(Verb) $(ClangTableGen) -gen-clang-attr-parsed-attr-list -o \
>> -         $(call SYSPATH, $@) -I $(PROJ_SRC_DIR)/../../ $<
>> -
>> -$(ObjDir)/AttrParsedAttrKinds.inc.tmp : $(TD_SRC_DIR)/Attr.td \
>> -                                       $(CLANG_TBLGEN) $(ObjDir)/.dir
>> -       $(Echo) "Building Clang parsed attribute kinds with tablegen"
>> -       $(Verb) $(ClangTableGen) -gen-clang-attr-parsed-attr-kinds -o \
>> -         $(call SYSPATH, $@) -I $(PROJ_SRC_DIR)/../../ $<
>> -
>> -$(ObjDir)/AttrSpellingListIndex.inc.tmp : $(TD_SRC_DIR)/Attr.td \
>> -                                       $(CLANG_TBLGEN) $(ObjDir)/.dir
>> -       $(Echo) "Building Clang attribute spelling list index with tablegen"
>> -       $(Verb) $(ClangTableGen) -gen-clang-attr-spelling-index -o \
>> -         $(call SYSPATH, $@) -I $(PROJ_SRC_DIR)/../../ $<
>> -
>> -$(ObjDir)/AttrParsedAttrImpl.inc.tmp : $(TD_SRC_DIR)/Attr.td \
>> -                                       $(CLANG_TBLGEN) $(ObjDir)/.dir
>> -       $(Echo) "Building Clang parsed attribute list impl with tablegen"
>> -       $(Verb) $(ClangTableGen) -gen-clang-attr-parsed-attr-impl -o \
>> -         $(call SYSPATH, $@) -I $(PROJ_SRC_DIR)/../../ $<
>> -
>> 
>> Removed: cfe/trunk/include/clang/Serialization/Makefile
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Serialization/Makefile?rev=258861&view=auto <http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Serialization/Makefile?rev=258861&view=auto>
>> ==============================================================================
>> --- cfe/trunk/include/clang/Serialization/Makefile (original)
>> +++ cfe/trunk/include/clang/Serialization/Makefile (removed)
>> @@ -1,19 +0,0 @@
>> -CLANG_LEVEL := ../../..
>> -TD_SRC_DIR = $(PROJ_SRC_DIR)/../Basic
>> -BUILT_SOURCES = AttrPCHRead.inc AttrPCHWrite.inc
>> -
>> -TABLEGEN_INC_FILES_COMMON = 1
>> -
>> -include $(CLANG_LEVEL)/Makefile
>> -
>> -$(ObjDir)/AttrPCHRead.inc.tmp : $(TD_SRC_DIR)/Attr.td $(CLANG_TBLGEN) \
>> -                              $(ObjDir)/.dir
>> -       $(Echo) "Building Clang PCH reader with tblgen"
>> -       $(Verb) $(ClangTableGen) -gen-clang-attr-pch-read -o $(call SYSPATH, $@) \
>> -               -I $(PROJ_SRC_DIR)/../../ $<
>> -
>> -$(ObjDir)/AttrPCHWrite.inc.tmp : $(TD_SRC_DIR)/Attr.td $(CLANG_TBLGEN) \
>> -                              $(ObjDir)/.dir
>> -       $(Echo) "Building Clang PCH writer with tblgen"
>> -       $(Verb) $(ClangTableGen) -gen-clang-attr-pch-write -o $(call SYSPATH, $@) \
>> -               -I $(PROJ_SRC_DIR)/../../ $<
>> 
>> Removed: cfe/trunk/lib/ARCMigrate/Makefile
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/ARCMigrate/Makefile?rev=258861&view=auto <http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/ARCMigrate/Makefile?rev=258861&view=auto>
>> ==============================================================================
>> --- cfe/trunk/lib/ARCMigrate/Makefile (original)
>> +++ cfe/trunk/lib/ARCMigrate/Makefile (removed)
>> @@ -1,18 +0,0 @@
>> -##===- clang/lib/ARCMigrate/Makefile --------------------------*- Makefile -*-===##
>> -#
>> -#                     The LLVM Compiler Infrastructure
>> -#
>> -# This file is distributed under the University of Illinois Open Source
>> -# License. See LICENSE.TXT for details.
>> -#
>> -##===----------------------------------------------------------------------===##
>> -#
>> -# This implements code transformation to ARC mode.
>> -#
>> -##===----------------------------------------------------------------------===##
>> -
>> -CLANG_LEVEL := ../..
>> -LIBRARYNAME := clangARCMigrate
>> -
>> -include $(CLANG_LEVEL)/Makefile
>> -
>> 
>> Removed: cfe/trunk/lib/AST/Makefile
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/AST/Makefile?rev=258861&view=auto <http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/AST/Makefile?rev=258861&view=auto>
>> ==============================================================================
>> --- cfe/trunk/lib/AST/Makefile (original)
>> +++ cfe/trunk/lib/AST/Makefile (removed)
>> @@ -1,18 +0,0 @@
>> -##===- clang/lib/AST/Makefile ------------------------------*- Makefile -*-===##
>> -#
>> -#                     The LLVM Compiler Infrastructure
>> -#
>> -# This file is distributed under the University of Illinois Open Source
>> -# License. See LICENSE.TXT for details.
>> -#
>> -##===----------------------------------------------------------------------===##
>> -#
>> -#  This implements the AST library for the C-Language front-end.
>> -#
>> -##===----------------------------------------------------------------------===##
>> -
>> -CLANG_LEVEL := ../..
>> -LIBRARYNAME := clangAST
>> -
>> -include $(CLANG_LEVEL)/Makefile
>> -
>> 
>> Removed: cfe/trunk/lib/ASTMatchers/Dynamic/Makefile
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/ASTMatchers/Dynamic/Makefile?rev=258861&view=auto <http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/ASTMatchers/Dynamic/Makefile?rev=258861&view=auto>
>> ==============================================================================
>> --- cfe/trunk/lib/ASTMatchers/Dynamic/Makefile (original)
>> +++ cfe/trunk/lib/ASTMatchers/Dynamic/Makefile (removed)
>> @@ -1,13 +0,0 @@
>> -##===- clang/lib/ASTMatchers/Dynamic/Makefile --------------*- Makefile -*-===##
>> -#
>> -#                     The LLVM Compiler Infrastructure
>> -#
>> -# This file is distributed under the University of Illinois Open Source
>> -# License. See LICENSE.TXT for details.
>> -#
>> -##===----------------------------------------------------------------------===##
>> -
>> -CLANG_LEVEL := ../../..
>> -LIBRARYNAME := clangDynamicASTMatchers
>> -
>> -include $(CLANG_LEVEL)/Makefile
>> 
>> Removed: cfe/trunk/lib/ASTMatchers/Makefile
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/ASTMatchers/Makefile?rev=258861&view=auto <http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/ASTMatchers/Makefile?rev=258861&view=auto>
>> ==============================================================================
>> --- cfe/trunk/lib/ASTMatchers/Makefile (original)
>> +++ cfe/trunk/lib/ASTMatchers/Makefile (removed)
>> @@ -1,15 +0,0 @@
>> -##===- clang/lib/ASTMatchers/Makefile ----------------------*- Makefile -*-===##
>> -#
>> -#                     The LLVM Compiler Infrastructure
>> -#
>> -# This file is distributed under the University of Illinois Open Source
>> -# License. See LICENSE.TXT for details.
>> -#
>> -##===----------------------------------------------------------------------===##
>> -
>> -CLANG_LEVEL := ../..
>> -LIBRARYNAME := clangASTMatchers
>> -
>> -PARALLEL_DIRS = Dynamic
>> -
>> -include $(CLANG_LEVEL)/Makefile
>> 
>> Removed: cfe/trunk/lib/Analysis/Makefile
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Analysis/Makefile?rev=258861&view=auto <http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Analysis/Makefile?rev=258861&view=auto>
>> ==============================================================================
>> --- cfe/trunk/lib/Analysis/Makefile (original)
>> +++ cfe/trunk/lib/Analysis/Makefile (removed)
>> @@ -1,18 +0,0 @@
>> -##===- clang/lib/Analysis/Makefile -------------------------*- Makefile -*-===##
>> -#
>> -#                     The LLVM Compiler Infrastructure
>> -#
>> -# This file is distributed under the University of Illinois Open Source
>> -# License. See LICENSE.TXT for details.
>> -#
>> -##===----------------------------------------------------------------------===##
>> -#
>> -# This implements analyses built on top of source-level CFGs.
>> -#
>> -##===----------------------------------------------------------------------===##
>> -
>> -CLANG_LEVEL := ../..
>> -LIBRARYNAME := clangAnalysis
>> -
>> -include $(CLANG_LEVEL)/Makefile
>> -
>> 
>> Removed: cfe/trunk/lib/Basic/Makefile
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Basic/Makefile?rev=258861&view=auto <http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Basic/Makefile?rev=258861&view=auto>
>> ==============================================================================
>> --- cfe/trunk/lib/Basic/Makefile (original)
>> +++ cfe/trunk/lib/Basic/Makefile (removed)
>> @@ -1,40 +0,0 @@
>> -##===- clang/lib/Basic/Makefile ----------------------------*- Makefile -*-===##
>> -#
>> -#                     The LLVM Compiler Infrastructure
>> -#
>> -# This file is distributed under the University of Illinois Open Source
>> -# License. See LICENSE.TXT for details.
>> -#
>> -##===----------------------------------------------------------------------===##
>> -#
>> -#  This implements the Basic library for the C-Language front-end.
>> -#
>> -##===----------------------------------------------------------------------===##
>> -
>> -CLANG_LEVEL := ../..
>> -LIBRARYNAME := clangBasic
>> -
>> -include $(CLANG_LEVEL)/Makefile
>> -
>> -SVN_REVISION := $(strip \
>> -        $(shell $(LLVM_SRC_ROOT)/utils/GetSourceVersion $(PROJ_SRC_DIR)/../..))
>> -
>> -SVN_REPOSITORY := $(strip \
>> -        $(shell $(LLVM_SRC_ROOT)/utils/GetRepositoryPath $(PROJ_SRC_DIR)/../..))
>> -
>> -LLVM_REVISION := $(strip \
>> -        $(shell $(LLVM_SRC_ROOT)/utils/GetSourceVersion $(LLVM_SRC_ROOT)))
>> -
>> -LLVM_REPOSITORY := $(strip \
>> -        $(shell $(LLVM_SRC_ROOT)/utils/GetRepositoryPath $(LLVM_SRC_ROOT)))
>> -
>> -CPP.Defines += -I$(PROJ_SRC_DIR)/../../include -I$(PROJ_OBJ_DIR)/../../include \
>> -         -DSVN_REVISION='"$(SVN_REVISION)"' -DSVN_REPOSITORY='"$(SVN_REPOSITORY)"' \
>> -         -DLLVM_REVISION='"$(LLVM_REVISION)"' -DLLVM_REPOSITORY='"$(LLVM_REPOSITORY)"'
>> -
>> -$(ObjDir)/.ver-svn .ver: $(ObjDir)/.dir
>> -       @if [ '$(SVN_REVISION) $(LLVM_REVISION)' != '$(shell cat $(ObjDir)/.ver-svn 2>/dev/null)' ]; then\
>> -               echo '$(SVN_REVISION) $(LLVM_REVISION)' > $(ObjDir)/.ver-svn;                    \
>> -       fi
>> -$(ObjDir)/.ver-svn: .ver
>> -$(ObjDir)/Version.o: $(ObjDir)/.ver-svn
>> 
>> Removed: cfe/trunk/lib/CodeGen/Makefile
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/CodeGen/Makefile?rev=258861&view=auto <http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/CodeGen/Makefile?rev=258861&view=auto>
>> ==============================================================================
>> --- cfe/trunk/lib/CodeGen/Makefile (original)
>> +++ cfe/trunk/lib/CodeGen/Makefile (removed)
>> @@ -1,19 +0,0 @@
>> -##===- clang/lib/CodeGen/Makefile --------------------------*- Makefile -*-===##
>> -#
>> -#                     The LLVM Compiler Infrastructure
>> -#
>> -# This file is distributed under the University of Illinois Open Source
>> -# License. See LICENSE.TXT for details.
>> -#
>> -##===----------------------------------------------------------------------===##
>> -#
>> -# This implements the AST -> LLVM code generation library for the
>> -# C-Language front-end.
>> -#
>> -##===----------------------------------------------------------------------===##
>> -
>> -CLANG_LEVEL := ../..
>> -LIBRARYNAME := clangCodeGen
>> -
>> -include $(CLANG_LEVEL)/Makefile
>> -
>> 
>> Removed: cfe/trunk/lib/Driver/Makefile
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Driver/Makefile?rev=258861&view=auto <http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Driver/Makefile?rev=258861&view=auto>
>> ==============================================================================
>> --- cfe/trunk/lib/Driver/Makefile (original)
>> +++ cfe/trunk/lib/Driver/Makefile (removed)
>> @@ -1,13 +0,0 @@
>> -##===- clang/lib/Driver/Makefile ---------------------------*- Makefile -*-===##
>> -#
>> -#                     The LLVM Compiler Infrastructure
>> -#
>> -# This file is distributed under the University of Illinois Open Source
>> -# License. See LICENSE.TXT for details.
>> -#
>> -##===----------------------------------------------------------------------===##
>> -
>> -CLANG_LEVEL := ../..
>> -LIBRARYNAME := clangDriver
>> -
>> -include $(CLANG_LEVEL)/Makefile
>> 
>> Removed: cfe/trunk/lib/Edit/Makefile
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Edit/Makefile?rev=258861&view=auto <http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Edit/Makefile?rev=258861&view=auto>
>> ==============================================================================
>> --- cfe/trunk/lib/Edit/Makefile (original)
>> +++ cfe/trunk/lib/Edit/Makefile (removed)
>> @@ -1,14 +0,0 @@
>> -##===- clang/lib/Edit/Makefile -----------------------------*- Makefile -*-===##
>> -#
>> -#                     The LLVM Compiler Infrastructure
>> -#
>> -# This file is distributed under the University of Illinois Open Source
>> -# License. See LICENSE.TXT for details.
>> -#
>> -##===----------------------------------------------------------------------===##
>> -
>> -CLANG_LEVEL := ../..
>> -LIBRARYNAME := clangEdit
>> -
>> -include $(CLANG_LEVEL)/Makefile
>> -
>> 
>> Removed: cfe/trunk/lib/Format/Makefile
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Format/Makefile?rev=258861&view=auto <http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Format/Makefile?rev=258861&view=auto>
>> ==============================================================================
>> --- cfe/trunk/lib/Format/Makefile (original)
>> +++ cfe/trunk/lib/Format/Makefile (removed)
>> @@ -1,13 +0,0 @@
>> -##===- clang/lib/Format/Makefile ---------------------------*- Makefile -*-===##
>> -#
>> -#                     The LLVM Compiler Infrastructure
>> -#
>> -# This file is distributed under the University of Illinois Open Source
>> -# License. See LICENSE.TXT for details.
>> -#
>> -##===----------------------------------------------------------------------===##
>> -
>> -CLANG_LEVEL := ../..
>> -LIBRARYNAME := clangFormat
>> -
>> -include $(CLANG_LEVEL)/Makefile
>> 
>> Removed: cfe/trunk/lib/Frontend/Makefile
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Frontend/Makefile?rev=258861&view=auto <http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Frontend/Makefile?rev=258861&view=auto>
>> ==============================================================================
>> --- cfe/trunk/lib/Frontend/Makefile (original)
>> +++ cfe/trunk/lib/Frontend/Makefile (removed)
>> @@ -1,14 +0,0 @@
>> -##===- clang/lib/Frontend/Makefile -------------------------*- Makefile -*-===##
>> -#
>> -#                     The LLVM Compiler Infrastructure
>> -#
>> -# This file is distributed under the University of Illinois Open Source
>> -# License. See LICENSE.TXT for details.
>> -#
>> -##===----------------------------------------------------------------------===##
>> -
>> -CLANG_LEVEL := ../..
>> -DIRS := Rewrite
>> -LIBRARYNAME := clangFrontend
>> -
>> -include $(CLANG_LEVEL)/Makefile
>> 
>> Removed: cfe/trunk/lib/Frontend/Rewrite/Makefile
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Frontend/Rewrite/Makefile?rev=258861&view=auto <http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Frontend/Rewrite/Makefile?rev=258861&view=auto>
>> ==============================================================================
>> --- cfe/trunk/lib/Frontend/Rewrite/Makefile (original)
>> +++ cfe/trunk/lib/Frontend/Rewrite/Makefile (removed)
>> @@ -1,22 +0,0 @@
>> -##===- clang/lib/Rewrite/Makefile --------------------------*- Makefile -*-===##
>> -#
>> -#                     The LLVM Compiler Infrastructure
>> -#
>> -# This file is distributed under the University of Illinois Open Source
>> -# License. See LICENSE.TXT for details.
>> -#
>> -##===----------------------------------------------------------------------===##
>> -#
>> -# This implements code transformation / rewriting facilities.
>> -#
>> -##===----------------------------------------------------------------------===##
>> -
>> -CLANG_LEVEL := ../../..
>> -LIBRARYNAME := clangRewriteFrontend
>> -
>> -include $(CLANG_LEVEL)/Makefile
>> -
>> -ifeq ($(ENABLE_CLANG_ARCMT),1)
>> -  CXX.Flags += -DCLANG_ENABLE_OBJC_REWRITER
>> -endif
>> -
>> 
>> Removed: cfe/trunk/lib/FrontendTool/Makefile
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/FrontendTool/Makefile?rev=258861&view=auto <http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/FrontendTool/Makefile?rev=258861&view=auto>
>> ==============================================================================
>> --- cfe/trunk/lib/FrontendTool/Makefile (original)
>> +++ cfe/trunk/lib/FrontendTool/Makefile (removed)
>> @@ -1,25 +0,0 @@
>> -##===- clang/lib/FrontendTool/Makefile ---------------------*- Makefile -*-===##
>> -#
>> -#                     The LLVM Compiler Infrastructure
>> -#
>> -# This file is distributed under the University of Illinois Open Source
>> -# License. See LICENSE.TXT for details.
>> -#
>> -##===----------------------------------------------------------------------===##
>> -
>> -CLANG_LEVEL := ../..
>> -LIBRARYNAME := clangFrontendTool
>> -
>> -include $(CLANG_LEVEL)/Makefile
>> -include $(CLANG_LEVEL)/../../Makefile.config
>> -
>> -ifeq ($(ENABLE_CLANG_ARCMT),1)
>> -  CXX.Flags += -DCLANG_ENABLE_ARCMT
>> -  CXX.Flags += -DCLANG_ENABLE_OBJC_REWRITER
>> -endif
>> -
>> -ifeq ($(ENABLE_CLANG_STATIC_ANALYZER),1)
>> -  CXX.Flags += -DCLANG_ENABLE_STATIC_ANALYZER
>> -endif
>> -
>> -
>> 
>> Removed: cfe/trunk/lib/Headers/Makefile
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Headers/Makefile?rev=258861&view=auto <http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Headers/Makefile?rev=258861&view=auto>
>> ==============================================================================
>> --- cfe/trunk/lib/Headers/Makefile (original)
>> +++ cfe/trunk/lib/Headers/Makefile (removed)
>> @@ -1,64 +0,0 @@
>> -##===- clang/lib/Headers/Makefile --------------------------*- Makefile -*-===##
>> -#
>> -#                     The LLVM Compiler Infrastructure
>> -#
>> -# This file is distributed under the University of Illinois Open Source
>> -# License. See LICENSE.TXT for details.
>> -#
>> -##===----------------------------------------------------------------------===##
>> -
>> -CLANG_LEVEL := ../..
>> -
>> -BUILT_SOURCES = arm_neon.h.inc
>> -TABLEGEN_INC_FILES_COMMON = 1
>> -
>> -include $(CLANG_LEVEL)/Makefile
>> -
>> -CLANG_VERSION := $(word 3,$(shell grep "CLANG_VERSION " \
>> -       $(PROJ_OBJ_DIR)/$(CLANG_LEVEL)/include/clang/Basic/Version.inc))
>> -
>> -HeaderDir := $(PROJ_OBJ_ROOT)/$(BuildMode)/lib/clang/$(CLANG_VERSION)/include
>> -
>> -HEADERS := $(notdir $(wildcard $(PROJ_SRC_DIR)/*.h))
>> -
>> -OBJHEADERS := $(addprefix $(HeaderDir)/, $(HEADERS))
>> -
>> -
>> -$(OBJHEADERS): $(HeaderDir)/%.h: $(PROJ_SRC_DIR)/%.h $(HeaderDir)/.dir $(HeaderDir)/arm_neon.h
>> -       $(Verb) cp $< $@
>> -       $(Echo) Copying $(notdir $<) to build dir
>> -
>> -$(HeaderDir)/arm_neon.h: $(BUILT_SOURCES) $(HeaderDir)/.dir
>> -       $(Verb) cp $< $@
>> -       $(Echo) Copying $(notdir $<) to build dir
>> -
>> -$(HeaderDir)/module.modulemap: $(PROJ_SRC_DIR)/module.modulemap $(HeaderDir)/.dir
>> -       $(Verb) cp $< $@
>> -       $(Echo) Copying $(notdir $<) to build dir
>> -
>> -
>> -# Hook into the standard Makefile rules.
>> -all-local:: $(OBJHEADERS) $(HeaderDir)/module.modulemap
>> -
>> -PROJ_headers := $(DESTDIR)$(PROJ_prefix)/lib/clang/$(CLANG_VERSION)/include
>> -
>> -INSTHEADERS := $(addprefix $(PROJ_headers)/, $(HEADERS))
>> -INSTHEADERS += $(PROJ_headers)/arm_neon.h
>> -
>> -$(PROJ_headers):
>> -       $(Verb) $(MKDIR) $@
>> -
>> -$(INSTHEADERS): $(PROJ_headers)/%.h: $(HeaderDir)/%.h | $(PROJ_headers)
>> -       $(Verb) $(DataInstall) $< $(PROJ_headers)
>> -       $(Echo) Installing compiler include file: $(notdir $<)
>> -
>> -$(PROJ_headers)/module.modulemap: $(HeaderDir)/module.modulemap | $(PROJ_headers)
>> -       $(Verb) $(DataInstall) $< $(PROJ_headers)
>> -       $(Echo) Installing compiler module map file: $(notdir $<)
>> -
>> -
>> -install-local:: $(INSTHEADERS) $(PROJ_headers)/module.modulemap
>> -
>> -$(ObjDir)/arm_neon.h.inc.tmp : $(CLANG_LEVEL)/include/clang/Basic/arm_neon.td <http://arm_neon.td/>$(CLANG_TBLGEN) $(ObjDir)/.dir
>> -       $(Echo) "Building Clang arm_neon.h.inc with tblgen"
>> -       $(Verb) $(ClangTableGen) -gen-arm-neon -o $(call SYSPATH, $@) $<
>> 
>> Removed: cfe/trunk/lib/Index/Makefile
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Index/Makefile?rev=258861&view=auto <http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Index/Makefile?rev=258861&view=auto>
>> ==============================================================================
>> --- cfe/trunk/lib/Index/Makefile (original)
>> +++ cfe/trunk/lib/Index/Makefile (removed)
>> @@ -1,13 +0,0 @@
>> -##===- clang/lib/Index/Makefile ----------------------------*- Makefile -*-===##
>> -#
>> -#                     The LLVM Compiler Infrastructure
>> -#
>> -# This file is distributed under the University of Illinois Open Source
>> -# License. See LICENSE.TXT for details.
>> -#
>> -##===----------------------------------------------------------------------===##
>> -
>> -CLANG_LEVEL := ../..
>> -LIBRARYNAME := clangIndex
>> -
>> -include $(CLANG_LEVEL)/Makefile
>> 
>> Removed: cfe/trunk/lib/Lex/Makefile
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Lex/Makefile?rev=258861&view=auto <http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Lex/Makefile?rev=258861&view=auto>
>> ==============================================================================
>> --- cfe/trunk/lib/Lex/Makefile (original)
>> +++ cfe/trunk/lib/Lex/Makefile (removed)
>> @@ -1,24 +0,0 @@
>> -##===- clang/lib/Lex/Makefile ------------------------------*- Makefile -*-===##
>> -#
>> -#                     The LLVM Compiler Infrastructure
>> -#
>> -# This file is distributed under the University of Illinois Open Source
>> -# License. See LICENSE.TXT for details.
>> -#
>> -##===----------------------------------------------------------------------===##
>> -#
>> -#  This implements the Lexer library for the C-Language front-end.
>> -#
>> -##===----------------------------------------------------------------------===##
>> -
>> -CLANG_LEVEL := ../..
>> -include $(CLANG_LEVEL)/../../Makefile.config
>> -
>> -LIBRARYNAME := clangLex
>> -
>> -ifeq ($(ARCH),PowerPC)
>> -CXX.Flags += -maltivec
>> -endif
>> -
>> -include $(CLANG_LEVEL)/Makefile
>> -
>> 
>> Removed: cfe/trunk/lib/Makefile
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Makefile?rev=258861&view=auto <http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Makefile?rev=258861&view=auto>
>> ==============================================================================
>> --- cfe/trunk/lib/Makefile (original)
>> +++ cfe/trunk/lib/Makefile (removed)
>> @@ -1,26 +0,0 @@
>> -##===- lib/Makefile ----------------------------------------*- Makefile -*-===##
>> -#
>> -#                     The LLVM Compiler Infrastructure
>> -#
>> -# This file is distributed under the University of Illinois Open Source
>> -# License. See LICENSE.TXT for details.
>> -#
>> -##===----------------------------------------------------------------------===##
>> -CLANG_LEVEL := ..
>> -
>> -# ARCMigrate and Rewrite are always needed because of libclang.
>> -PARALLEL_DIRS = Headers Basic Lex Parse AST Sema CodeGen Analysis Frontend \
>> -                FrontendTool Tooling Driver Format Edit Rewrite Serialization \
>> -                Index ASTMatchers
>> -
>> -include $(CLANG_LEVEL)/../../Makefile.config
>> -
>> -ifeq ($(ENABLE_CLANG_STATIC_ANALYZER),1)
>> -PARALLEL_DIRS += StaticAnalyzer
>> -endif
>> -
>> -ifeq ($(ENABLE_CLANG_ARCMT),1)
>> -PARALLEL_DIRS += ARCMigrate
>> -endif
>> -
>> -include $(CLANG_LEVEL)/Makefile
>> 
>> Removed: cfe/trunk/lib/Parse/Makefile
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Parse/Makefile?rev=258861&view=auto <http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Parse/Makefile?rev=258861&view=auto>
>> ==============================================================================
>> --- cfe/trunk/lib/Parse/Makefile (original)
>> +++ cfe/trunk/lib/Parse/Makefile (removed)
>> @@ -1,18 +0,0 @@
>> -##===- clang/lib/Parse/Makefile ----------------------------*- Makefile -*-===##
>> -#
>> -#                     The LLVM Compiler Infrastructure
>> -#
>> -# This file is distributed under the University of Illinois Open Source
>> -# License. See LICENSE.TXT for details.
>> -#
>> -##===----------------------------------------------------------------------===##
>> -#
>> -#  This implements the Parser library for the C-Language front-end.
>> -#
>> -##===----------------------------------------------------------------------===##
>> -
>> -CLANG_LEVEL := ../..
>> -LIBRARYNAME := clangParse
>> -
>> -include $(CLANG_LEVEL)/Makefile
>> -
>> 
>> Removed: cfe/trunk/lib/Rewrite/Makefile
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Rewrite/Makefile?rev=258861&view=auto <http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Rewrite/Makefile?rev=258861&view=auto>
>> ==============================================================================
>> --- cfe/trunk/lib/Rewrite/Makefile (original)
>> +++ cfe/trunk/lib/Rewrite/Makefile (removed)
>> @@ -1,18 +0,0 @@
>> -##===- clang/lib/Rewrite/Makefile --------------------------*- Makefile -*-===##
>> -#
>> -#                     The LLVM Compiler Infrastructure
>> -#
>> -# This file is distributed under the University of Illinois Open Source
>> -# License. See LICENSE.TXT for details.
>> -#
>> -##===----------------------------------------------------------------------===##
>> -#
>> -# This implements code transformation / rewriting facilities.
>> -#
>> -##===----------------------------------------------------------------------===##
>> -
>> -CLANG_LEVEL := ../..
>> -LIBRARYNAME := clangRewrite
>> -
>> -include $(CLANG_LEVEL)/Makefile
>> -
>> 
>> Removed: cfe/trunk/lib/Sema/Makefile
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Sema/Makefile?rev=258861&view=auto <http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Sema/Makefile?rev=258861&view=auto>
>> ==============================================================================
>> --- cfe/trunk/lib/Sema/Makefile (original)
>> +++ cfe/trunk/lib/Sema/Makefile (removed)
>> @@ -1,19 +0,0 @@
>> -##===- clang/lib/Sema/Makefile -----------------------------*- Makefile -*-===##
>> -#
>> -#                     The LLVM Compiler Infrastructure
>> -#
>> -# This file is distributed under the University of Illinois Open Source
>> -# License. See LICENSE.TXT for details.
>> -#
>> -##===----------------------------------------------------------------------===##
>> -#
>> -#  This implements the semantic analyzer and AST builder library for the
>> -#  C-Language front-end.
>> -#
>> -##===----------------------------------------------------------------------===##
>> -
>> -CLANG_LEVEL := ../..
>> -LIBRARYNAME := clangSema
>> -
>> -include $(CLANG_LEVEL)/Makefile
>> -
>> 
>> Removed: cfe/trunk/lib/Serialization/Makefile
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Serialization/Makefile?rev=258861&view=auto <http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Serialization/Makefile?rev=258861&view=auto>
>> ==============================================================================
>> --- cfe/trunk/lib/Serialization/Makefile (original)
>> +++ cfe/trunk/lib/Serialization/Makefile (removed)
>> @@ -1,19 +0,0 @@
>> -##===- clang/lib/Serialization/Makefile --------------------*- Makefile -*-===##
>> -#
>> -#                     The LLVM Compiler Infrastructure
>> -#
>> -# This file is distributed under the University of Illinois Open Source
>> -# License. See LICENSE.TXT for details.
>> -#
>> -##===----------------------------------------------------------------------===##
>> -#
>> -#  This implements the semantic analyzer and AST builder library for the
>> -#  C-Language front-end.
>> -#
>> -##===----------------------------------------------------------------------===##
>> -
>> -CLANG_LEVEL := ../..
>> -LIBRARYNAME := clangSerialization
>> -
>> -include $(CLANG_LEVEL)/Makefile
>> -
>> 
>> Removed: cfe/trunk/lib/StaticAnalyzer/Checkers/Makefile
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/StaticAnalyzer/Checkers/Makefile?rev=258861&view=auto <http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/StaticAnalyzer/Checkers/Makefile?rev=258861&view=auto>
>> ==============================================================================
>> --- cfe/trunk/lib/StaticAnalyzer/Checkers/Makefile (original)
>> +++ cfe/trunk/lib/StaticAnalyzer/Checkers/Makefile (removed)
>> @@ -1,24 +0,0 @@
>> -##===- clang/lib/Checker/Makefile --------------------------*- Makefile -*-===##
>> -#
>> -#                     The LLVM Compiler Infrastructure
>> -#
>> -# This file is distributed under the University of Illinois Open Source
>> -# License. See LICENSE.TXT for details.
>> -#
>> -##===----------------------------------------------------------------------===##
>> -#
>> -# This implements analyses built on top of source-level CFGs.
>> -#
>> -##===----------------------------------------------------------------------===##
>> -
>> -CLANG_LEVEL := ../../..
>> -LIBRARYNAME := clangStaticAnalyzerCheckers
>> -
>> -BUILT_SOURCES = Checkers.inc
>> -TABLEGEN_INC_FILES_COMMON = 1
>> -
>> -include $(CLANG_LEVEL)/Makefile
>> -
>> -$(ObjDir)/Checkers.inc.tmp : Checkers.td $(PROJ_SRC_DIR)/$(CLANG_LEVEL)/include/clang/StaticAnalyzer/Checkers/CheckerBase.td $(CLANG_TBLGEN) $(ObjDir)/.dir
>> -       $(Echo) "Building Clang SA Checkers tables with tblgen"
>> -       $(Verb) $(ClangTableGen) -gen-clang-sa-checkers -I $(PROJ_SRC_DIR)/$(CLANG_LEVEL)/include -o $(call SYSPATH, $@) $<
>> 
>> Removed: cfe/trunk/lib/StaticAnalyzer/Core/Makefile
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/StaticAnalyzer/Core/Makefile?rev=258861&view=auto <http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/StaticAnalyzer/Core/Makefile?rev=258861&view=auto>
>> ==============================================================================
>> --- cfe/trunk/lib/StaticAnalyzer/Core/Makefile (original)
>> +++ cfe/trunk/lib/StaticAnalyzer/Core/Makefile (removed)
>> @@ -1,17 +0,0 @@
>> -##===- clang/lib/StaticAnalyzer/Core/Makefile --------------*- Makefile -*-===##
>> -#
>> -#                     The LLVM Compiler Infrastructure
>> -#
>> -# This file is distributed under the University of Illinois Open Source
>> -# License. See LICENSE.TXT for details.
>> -#
>> -##===----------------------------------------------------------------------===##
>> -#
>> -# This implements analyses built on top of source-level CFGs.
>> -#
>> -##===----------------------------------------------------------------------===##
>> -
>> -CLANG_LEVEL := ../../..
>> -LIBRARYNAME := clangStaticAnalyzerCore
>> -
>> -include $(CLANG_LEVEL)/Makefile
>> 
>> Removed: cfe/trunk/lib/StaticAnalyzer/Frontend/Makefile
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/StaticAnalyzer/Frontend/Makefile?rev=258861&view=auto <http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/StaticAnalyzer/Frontend/Makefile?rev=258861&view=auto>
>> ==============================================================================
>> --- cfe/trunk/lib/StaticAnalyzer/Frontend/Makefile (original)
>> +++ cfe/trunk/lib/StaticAnalyzer/Frontend/Makefile (removed)
>> @@ -1,19 +0,0 @@
>> -##===- clang/lib/StaticAnalyzer/Frontend/Makefile ----------*- Makefile -*-===##
>> -#
>> -#                     The LLVM Compiler Infrastructure
>> -#
>> -# This file is distributed under the University of Illinois Open Source
>> -# License. See LICENSE.TXT for details.
>> -#
>> -##===----------------------------------------------------------------------===##
>> -#
>> -# Starting point into the static analyzer land for the driver.
>> -#
>> -##===----------------------------------------------------------------------===##
>> -
>> -CLANG_LEVEL := ../../..
>> -LIBRARYNAME := clangStaticAnalyzerFrontend
>> -
>> -CPP.Flags += -I${PROJ_OBJ_DIR}/../Checkers
>> -
>> -include $(CLANG_LEVEL)/Makefile
>> 
>> Removed: cfe/trunk/lib/StaticAnalyzer/Makefile
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/StaticAnalyzer/Makefile?rev=258861&view=auto <http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/StaticAnalyzer/Makefile?rev=258861&view=auto>
>> ==============================================================================
>> --- cfe/trunk/lib/StaticAnalyzer/Makefile (original)
>> +++ cfe/trunk/lib/StaticAnalyzer/Makefile (removed)
>> @@ -1,18 +0,0 @@
>> -##===- clang/lib/StaticAnalyzer/Makefile -------------------*- Makefile -*-===##
>> -#
>> -#                     The LLVM Compiler Infrastructure
>> -#
>> -# This file is distributed under the University of Illinois Open Source
>> -# License. See LICENSE.TXT for details.
>> -#
>> -##===----------------------------------------------------------------------===##
>> -#
>> -# This implements analyses built on top of source-level CFGs.
>> -#
>> -##===----------------------------------------------------------------------===##
>> -
>> -CLANG_LEVEL := ../..
>> -DIRS := Checkers Frontend
>> -PARALLEL_DIRS := Core
>> -
>> -include $(CLANG_LEVEL)/Makefile
>> 
>> Removed: cfe/trunk/lib/Tooling/Core/Makefile
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Tooling/Core/Makefile?rev=258861&view=auto <http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Tooling/Core/Makefile?rev=258861&view=auto>
>> ==============================================================================
>> --- cfe/trunk/lib/Tooling/Core/Makefile (original)
>> +++ cfe/trunk/lib/Tooling/Core/Makefile (removed)
>> @@ -1,13 +0,0 @@
>> -##===- clang/lib/Tooling/Core/Makefile ---------------------*- Makefile -*-===##
>> -#
>> -#                     The LLVM Compiler Infrastructure
>> -#
>> -# This file is distributed under the University of Illinois Open Source
>> -# License. See LICENSE.TXT for details.
>> -#
>> -##===----------------------------------------------------------------------===##
>> -
>> -CLANG_LEVEL := ../../..
>> -LIBRARYNAME := clangToolingCore
>> -
>> -include $(CLANG_LEVEL)/Makefile
>> 
>> Removed: cfe/trunk/lib/Tooling/Makefile
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Tooling/Makefile?rev=258861&view=auto <http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Tooling/Makefile?rev=258861&view=auto>
>> ==============================================================================
>> --- cfe/trunk/lib/Tooling/Makefile (original)
>> +++ cfe/trunk/lib/Tooling/Makefile (removed)
>> @@ -1,14 +0,0 @@
>> -##===- clang/lib/Tooling/Makefile ---------------------------*- Makefile -*-===##
>> -#
>> -#                     The LLVM Compiler Infrastructure
>> -#
>> -# This file is distributed under the University of Illinois Open Source
>> -# License. See LICENSE.TXT for details.
>> -#
>> -##===----------------------------------------------------------------------===##
>> -
>> -CLANG_LEVEL := ../..
>> -LIBRARYNAME := clangTooling
>> -PARALLEL_DIRS := Core
>> -
>> -include $(CLANG_LEVEL)/Makefile
>> 
>> Removed: cfe/trunk/runtime/Makefile
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/runtime/Makefile?rev=258861&view=auto <http://llvm.org/viewvc/llvm-project/cfe/trunk/runtime/Makefile?rev=258861&view=auto>
>> ==============================================================================
>> --- cfe/trunk/runtime/Makefile (original)
>> +++ cfe/trunk/runtime/Makefile (removed)
>> @@ -1,22 +0,0 @@
>> -##===- runtime/Makefile ------------------------------------*- Makefile -*-===##
>> -#
>> -#                     The LLVM Compiler Infrastructure
>> -#
>> -# This file is distributed under the University of Illinois Open Source
>> -# License. See LICENSE.TXT for details.
>> -#
>> -##===----------------------------------------------------------------------===##
>> -
>> -CLANG_LEVEL := ..
>> -include $(CLANG_LEVEL)/../../Makefile.config
>> -
>> -ifndef NO_RUNTIME_LIBS
>> -
>> -PARALLEL_DIRS  := compiler-rt libcxx
>> -
>> -endif
>> -
>> -include $(CLANG_LEVEL)/Makefile
>> -
>> -install::
>> -
>> 
>> Removed: cfe/trunk/runtime/compiler-rt/Makefile
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/runtime/compiler-rt/Makefile?rev=258861&view=auto <http://llvm.org/viewvc/llvm-project/cfe/trunk/runtime/compiler-rt/Makefile?rev=258861&view=auto>
>> ==============================================================================
>> --- cfe/trunk/runtime/compiler-rt/Makefile (original)
>> +++ cfe/trunk/runtime/compiler-rt/Makefile (removed)
>> @@ -1,259 +0,0 @@
>> -##===- clang/runtime/compiler-rt/Makefile ------------------*- Makefile -*-===##
>> -#
>> -#                     The LLVM Compiler Infrastructure
>> -#
>> -# This file is distributed under the University of Illinois Open Source
>> -# License. See LICENSE.TXT for details.
>> -#
>> -##===----------------------------------------------------------------------===##
>> -#
>> -# This file defines support for building the Clang runtime libraries (which are
>> -# implemented by compiler-rt) and placing them in the proper locations in the
>> -# Clang resources directory (i.e., where the driver expects them).
>> -#
>> -##===----------------------------------------------------------------------===##
>> -
>> -CLANG_LEVEL := ../..
>> -include $(CLANG_LEVEL)/Makefile
>> -
>> -CLANG_VERSION := $(word 3,$(shell grep "CLANG_VERSION " \
>> -       $(PROJ_OBJ_DIR)/$(CLANG_LEVEL)/include/clang/Basic/Version.inc))
>> -
>> -ResourceDir := $(PROJ_OBJ_ROOT)/$(BuildMode)/lib/clang/$(CLANG_VERSION)
>> -PROJ_resources := $(DESTDIR)$(PROJ_prefix)/lib/clang/$(CLANG_VERSION)
>> -
>> -ResourceLibDir := $(ResourceDir)/lib
>> -ResourceIncludeDir := $(ResourceDir)/include
>> -PROJ_resources_lib := $(PROJ_resources)/lib
>> -PROJ_resources_include := $(PROJ_resources)/include
>> -
>> -# Expect compiler-rt to be in llvm/projects/compiler-rt
>> -COMPILERRT_SRC_ROOT := $(LLVM_SRC_ROOT)/projects/compiler-rt
>> -
>> -# We don't currently support building runtime libraries when we are
>> -# cross-compiling. The issue is that we really want to be set up so that the
>> -# available compiler targets are independent of the current build.
>> -#
>> -# Since we have to build the runtime libraries for the target, it requires we
>> -# have a cross compiler from the build machine to the target. Although in the
>> -# case where for the current build (host == target), we do have such a cross
>> -# compiler, but not defined in a way that is easy for us to reuse. Regardless,
>> -# that also wouldn't help for other possible compiler configurations.
>> -#
>> -# Thus, the simple set up we currently use is to assume that we will be using
>> -# the just built Clang to compile the compiler-rt libraries. As we grow better
>> -# cross compilation support inside Clang and tool support in LLVM, this makes it
>> -# easier for us to achieve the goal of having the compiler targets be easily
>> -# selected at configure time. However, this design does currently preclude the
>> -# building of compiler-rt libraries when the Clang itself is being cross
>> -# compiled.
>> -#
>> -# There are three possible solutions:
>> -#  1. Require building a build-target version of Clang when cross compiling. This
>> -#     is simplest, but als greatly increases the build time of cross builds.
>> -#
>> -#  2. Require cross builds have a build-target version of Clang available for
>> -#     use. This is a reasonable compromise on #1, as the compiler-rt libraries
>> -#     are simple enough that there is not a strong desire to ensure they are
>> -#     built with the exact version of Clang being used. Similarly, as Clang
>> -#     becomes a better cross compiler it is also increasingly more likely that
>> -#     the cross compiler being used will already be a version of Clang.
>> -#
>> -#  3. Come up with an alternate mechanism to define all the toolchain
>> -#     information that compiler-rt would need to build libraries for all the
>> -#     requested targets. This might be a simple short term solution, but is
>> -#     likely to be unwieldy and irritating to maintain in the long term.
>> -ifneq ($(LLVM_CROSS_COMPILING),1)
>> -ifneq ($(CLANG_NO_RUNTIME),1)
>> -ifeq ($(shell test -d $(COMPILERRT_SRC_ROOT) && echo OK),OK)
>> -
>> -# Select the compiler-rt configuration to use, and install directory.
>> -#
>> -# FIXME: Eventually, we want some kind of configure support for this. We want to
>> -# build/install runtime libraries for as many targets as clang was configured to
>> -# support.
>> -RuntimeDirs :=
>> -ifeq ($(OS),Darwin)
>> -RuntimeDirs += darwin macho_embedded
>> -RuntimeLibrary.darwin.Configs := \
>> -       eprintf.a 10.4.a osx.a cc_kext.a \
>> -       asan_osx_dynamic.dylib \
>> -       profile_osx.a \
>> -       ubsan_osx_dynamic.dylib
>> -
>> -IOS_SDK := $(shell xcrun --show-sdk-path -sdk iphoneos 2> /dev/null)
>> -IOSSIM_SDK := $(shell xcrun --show-sdk-path -sdk iphonesimulator 2> /dev/null)
>> -
>> -ifneq ($(IOS_SDK)$(IOSSIM_SDK),)
>> -RuntimeLibrary.darwin.Configs += ios.a profile_ios.a
>> -endif
>> -
>> -ifneq ($(IOS_SDK),)
>> -ifneq (,$(filter ARM AARCH64,$(TARGETS_TO_BUILD)))
>> -RuntimeLibrary.darwin.Configs += cc_kext_ios.a
>> -endif
>> -endif
>> -
>> -ifneq ($(IOSSIM_SDK),)
>> -RuntimeLibrary.darwin.Configs += asan_iossim_dynamic.dylib \
>> -                                 ubsan_iossim_dynamic.dylib
>> -endif
>> -
>> -RuntimeLibrary.macho_embedded.Configs := \
>> -       hard_static.a hard_pic.a
>> -ifneq (,$(findstring ARM,$(TARGETS_TO_BUILD)))
>> -RuntimeLibrary.macho_embedded.Configs += \
>> -       soft_static.a soft_pic.a
>> -endif
>> -endif
>> -
>> -# On Linux, include a library which has all the runtime functions.
>> -ifeq ($(OS),Linux)
>> -RuntimeDirs += linux
>> -RuntimeLibrary.linux.Configs :=
>> -
>> -# TryCompile compiler source flags
>> -# Returns exit code of running a compiler invocation.
>> -TryCompile = \
>> -  $(shell \
>> -    cflags=""; \
>> -    for flag in $(3); do \
>> -      cflags="$$cflags $$flag"; \
>> -    done; \
>> -    $(1) $$cflags $(2) -o /dev/null > /dev/null 2> /dev/null ; \
>> -    echo $$?)
>> -
>> -# We try to build 32-bit runtimes both on 32-bit hosts and 64-bit hosts.
>> -Runtime32BitConfigs = \
>> -       builtins-i386.a profile-i386.a
>> -
>> -# We currently only try to generate runtime libraries on x86.
>> -ifeq ($(ARCH),x86)
>> -RuntimeLibrary.linux.Configs += $(Runtime32BitConfigs)
>> -endif
>> -
>> -ifeq ($(ARCH),x86_64)
>> -RuntimeLibrary.linux.Configs += \
>> -       builtins-x86_64.a profile-x86_64.a
>> -# We need to build 32-bit libraries on 64-bit platform, and add them
>> -# to the list of runtime libraries to make "clang -m32" work.
>> -# We check that Clang can produce working 32-bit binaries by compiling a simple
>> -# executable.
>> -test_source = $(LLVM_SRC_ROOT)/tools/clang/runtime/compiler-rt/clang_linux_test_input.c
>> -ifeq ($(call TryCompile,$(ToolDir)/clang,$(test_source),-m32),0)
>> -RuntimeLibrary.linux.Configs += $(Runtime32BitConfigs)
>> -endif
>> -endif
>> -
>> -endif
>> -
>> -####
>> -# The build rules below are designed to be generic and should only need to be
>> -# modified based on changes in the compiler-rt layout or build system.
>> -####
>> -
>> -# Rule to build the compiler-rt libraries we need.
>> -#
>> -# We build all the libraries in a single shot to avoid recursive make as much as
>> -# possible.
>> -BuildRuntimeLibraries:
>> -       $(Verb) $(MAKE) -C $(COMPILERRT_SRC_ROOT) \
>> -         ProjSrcRoot=$(COMPILERRT_SRC_ROOT) \
>> -         ProjObjRoot=$(PROJ_OBJ_DIR) \
>> -         CC="$(ToolDir)/clang" \
>> -         VERBOSE=$(VERBOSE) \
>> -         $(RuntimeDirs:%=clang_%)
>> -.PHONY: BuildRuntimeLibraries
>> -CleanRuntimeLibraries:
>> -       $(Verb) $(MAKE) -C $(COMPILERRT_SRC_ROOT) \
>> -         ProjSrcRoot=$(COMPILERRT_SRC_ROOT) \
>> -         ProjObjRoot=$(PROJ_OBJ_DIR) \
>> -         VERBOSE=$(VERBOSE) \
>> -         clean
>> -.PHONY: CleanRuntimeLibraries
>> -RuntimeHeader: $(ResourceIncludeDir)/sanitizer
>> -
>> -$(PROJ_resources_lib):
>> -       $(Verb) $(MKDIR) $@
>> -
>> -$(ResourceIncludeDir):
>> -       $(Verb) $(MKDIR) $@
>> -
>> -$(ResourceIncludeDir)/sanitizer: $(ResourceIncludeDir)
>> -       $(Verb) $(MKDIR) $@
>> -       $(Verb) cp $(COMPILERRT_SRC_ROOT)/include/sanitizer/*.h $@
>> -
>> -# Expand rules for copying/installing each individual library. We can't use
>> -# implicit rules here because we need to match against multiple things.
>> -define RuntimeLibraryTemplate
>> -$(PROJ_OBJ_DIR)/clang_$1/%/libcompiler_rt.a: BuildRuntimeLibraries
>> -       @true
>> -$(PROJ_OBJ_DIR)/clang_$1/%/libcompiler_rt.so: BuildRuntimeLibraries
>> -       @true
>> -$(PROJ_OBJ_DIR)/clang_$1/%/libcompiler_rt.dylib: BuildRuntimeLibraries
>> -       @true
>> -.PRECIOUS: $(PROJ_OBJ_DIR)/clang_$1/%/libcompiler_rt.a
>> -
>> -# Rule to copy the libraries to their resource directory location.
>> -$(ResourceLibDir)/$1/libclang_rt.%.a: \
>> -               $(PROJ_OBJ_DIR)/clang_$1/%/libcompiler_rt.a \
>> -               $(ResourceLibDir)/$1/.dir
>> -       $(Echo) Copying runtime library $1/$$* to build dir
>> -       $(Verb) cp $(PROJ_OBJ_DIR)/clang_$1/$$*/libcompiler_rt.a $$@
>> -$(ResourceLibDir)/$1/libclang_rt.%.so: \
>> -               $(PROJ_OBJ_DIR)/clang_$1/%/libcompiler_rt.so \
>> -               $(ResourceLibDir)/$1/.dir
>> -       $(Echo) Copying runtime library $1/$$* to build dir
>> -       $(Verb) cp $(PROJ_OBJ_DIR)/clang_$1/$$*/libcompiler_rt.so $$@
>> -$(ResourceLibDir)/$1/libclang_rt.%.dylib: \
>> -               $(PROJ_OBJ_DIR)/clang_$1/%/libcompiler_rt.dylib \
>> -               $(ResourceLibDir)/$1/.dir
>> -       $(Echo) Copying runtime library $1/$$* to build dir
>> -       $(Verb) cp $(PROJ_OBJ_DIR)/clang_$1/$$*/libcompiler_rt.dylib $$@
>> -RuntimeLibrary.$1: \
>> -               $(RuntimeLibrary.$1.Configs:%=$(ResourceLibDir)/$1/libclang_rt.%)
>> -.PHONY: RuntimeLibrary.$1
>> -
>> -$(PROJ_resources_lib)/$1: $(PROJ_resources_lib)
>> -       $(Verb) $(MKDIR) $$@
>> -
>> -$(PROJ_resources_lib)/$1/libclang_rt.%.a: \
>> -               $(ResourceLibDir)/$1/libclang_rt.%.a | $(PROJ_resources_lib)/$1
>> -       $(Echo) Installing compiler runtime library: $1/$$*
>> -       $(Verb) $(DataInstall) $$< $(PROJ_resources_lib)/$1
>> -$(PROJ_resources_lib)/$1/libclang_rt.%.so: \
>> -               $(ResourceLibDir)/$1/libclang_rt.%.so | $(PROJ_resources_lib)/$1
>> -       $(Echo) Installing compiler runtime library: $1/$$*
>> -       $(Verb) $(DataInstall) $$< $(PROJ_resources_lib)/$1
>> -$(PROJ_resources_lib)/$1/libclang_rt.%.dylib: \
>> -               $(ResourceLibDir)/$1/libclang_rt.%.dylib | $(PROJ_resources_lib)/$1
>> -       $(Echo) Installing compiler runtime library: $1/$$*
>> -       $(Verb) $(DataInstall) $$< $(PROJ_resources_lib)/$1
>> -
>> -# Rule to install runtime libraries.
>> -RuntimeLibraryInstall.$1: \
>> -               $(RuntimeLibrary.$1.Configs:%=$(PROJ_resources_lib)/$1/libclang_rt.%)
>> -.PHONY: RuntimeLibraryInstall.$1
>> -endef
>> -$(foreach lib,$(RuntimeDirs), $(eval $(call RuntimeLibraryTemplate,$(lib))))
>> -
>> -$(PROJ_resources_include):
>> -       $(Verb) $(MKDIR) $@
>> -
>> -$(PROJ_resources_include)/sanitizer: $(ResourceIncludeDir)/sanitizer $(PROJ_resources_include)
>> -       $(Verb) $(MKDIR) $@
>> -       $(Echo) Installing compiler runtime headers
>> -       $(Verb) $(DataInstall) $(ResourceIncludeDir)/sanitizer/* \
>> -                               $(PROJ_resources_include)/sanitizer
>> -
>> -RuntimeHeaderInstall: $(PROJ_resources_include)/sanitizer
>> -.PHONY: RuntimeHeaderInstall
>> -
>> -# Hook into the standard Makefile rules.
>> -all-local:: $(RuntimeDirs:%=RuntimeLibrary.%) RuntimeHeader
>> -install-local:: $(RuntimeDirs:%=RuntimeLibraryInstall.%) RuntimeHeaderInstall
>> -clean-local:: CleanRuntimeLibraries
>> -
>> -endif
>> -endif
>> -endif
>> 
>> Removed: cfe/trunk/runtime/libcxx/Makefile
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/runtime/libcxx/Makefile?rev=258861&view=auto <http://llvm.org/viewvc/llvm-project/cfe/trunk/runtime/libcxx/Makefile?rev=258861&view=auto>
>> ==============================================================================
>> --- cfe/trunk/runtime/libcxx/Makefile (original)
>> +++ cfe/trunk/runtime/libcxx/Makefile (removed)
>> @@ -1,31 +0,0 @@
>> -##===- clang/runtime/libcxx/Makefile -----------------------*- Makefile -*-===##
>> -#
>> -#                     The LLVM Compiler Infrastructure
>> -#
>> -# This file is distributed under the University of Illinois Open Source
>> -# License. See LICENSE.TXT for details.
>> -#
>> -##===----------------------------------------------------------------------===##
>> -#
>> -# This file defines support for installing a copy of the libcxx headers where
>> -# the driver expects them.
>> -#
>> -##===----------------------------------------------------------------------===##
>> -
>> -CLANG_LEVEL := ../..
>> -include $(CLANG_LEVEL)/Makefile
>> -
>> -PROJ_libcxx_hdrs := $(DESTDIR)$(PROJ_prefix)/include
>> -
>> -# Expect libcxx to be in llvm/projects/libcxx
>> -LIBCXX_SRC_ROOT := $(LLVM_SRC_ROOT)/projects/libcxx
>> -
>> -ifneq ($(CLANG_NO_RUNTIME),1)
>> -ifeq ($(shell test -d $(LIBCXX_SRC_ROOT) && echo OK),OK)
>> -
>> -install-local::
>> -       $(MAKE) -C $(LIBCXX_SRC_ROOT) \
>> -         HEADER_DIR=$(PROJ_libcxx_hdrs) installheaders
>> -
>> -endif
>> -endif
>> 
>> Removed: cfe/trunk/test/Makefile
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/Makefile?rev=258861&view=auto <http://llvm.org/viewvc/llvm-project/cfe/trunk/test/Makefile?rev=258861&view=auto>
>> ==============================================================================
>> --- cfe/trunk/test/Makefile (original)
>> +++ cfe/trunk/test/Makefile (removed)
>> @@ -1,77 +0,0 @@
>> -CLANG_LEVEL := ..
>> -include $(CLANG_LEVEL)/Makefile
>> -
>> -# Test in all immediate subdirectories if unset.
>> -ifdef TESTSUITE
>> -TESTDIRS := $(TESTSUITE:%=$(PROJ_SRC_DIR)/%)
>> -else
>> -TESTDIRS ?= $(PROJ_SRC_DIR)
>> -endif
>> -
>> -# 'lit' wants objdir paths, so it will pick up the lit.site.cfg.
>> -TESTDIRS := $(TESTDIRS:$(PROJ_SRC_DIR)%=$(PROJ_OBJ_DIR)%)
>> -
>> -# Allow EXTRA_TESTDIRS to provide additional test directories.
>> -TESTDIRS += $(EXTRA_TESTDIRS)
>> -
>> -ifndef TESTARGS
>> -ifdef VERBOSE
>> -TESTARGS = -v
>> -else
>> -TESTARGS = -s -v
>> -endif
>> -endif
>> -
>> -# Make sure any extra test suites can find the main site config.
>> -LIT_ARGS := --param clang_site_config=$(PROJ_OBJ_DIR)/lit.site.cfg
>> -
>> -ifdef VG
>> -  LIT_ARGS += "--vg"
>> -endif
>> -
>> -all:: lit.site.cfg Unit/lit.site.cfg
>> -       @ echo '--- Running clang tests for $(TARGET_TRIPLE) ---'
>> -       @ $(PYTHON) $(LLVM_SRC_ROOT)/utils/lit/lit.py \
>> -         $(LIT_ARGS) $(TESTARGS) $(TESTDIRS)
>> -
>> -FORCE:
>> -
>> -lit.site.cfg: FORCE
>> -       @echo "Making Clang 'lit.site.cfg' file..."
>> -       @$(ECHOPATH) s=@LLVM_SOURCE_DIR@=$(LLVM_SRC_ROOT)=g > lit.tmp
>> -       @$(ECHOPATH) s=@LLVM_BINARY_DIR@=$(LLVM_OBJ_ROOT)=g >> lit.tmp
>> -       @$(ECHOPATH) s=@LLVM_TOOLS_DIR@=$(ToolDir)=g >> lit.tmp
>> -       @$(ECHOPATH) s=@LLVM_LIBS_DIR@=$(LibDir)=g >> lit.tmp
>> -       @$(ECHOPATH) s=@CLANG_SOURCE_DIR@=$(PROJ_SRC_DIR)/..=g >> lit.tmp
>> -       @$(ECHOPATH) s=@CLANG_BINARY_DIR@=$(PROJ_OBJ_DIR)/..=g >> lit.tmp
>> -       @$(ECHOPATH) s=@CLANG_TOOLS_DIR@=$(ToolDir)=g >> lit.tmp
>> -       @$(ECHOPATH) s=@TARGET_TRIPLE@=$(TARGET_TRIPLE)=g >> lit.tmp
>> -       @$(ECHOPATH) s=@LLVM_HOST_TRIPLE@=$(HOST_TRIPLE)=g >> lit.tmp
>> -       @$(ECHOPATH) s=@ENABLE_CLANG_ARCMT@=$(ENABLE_CLANG_ARCMT)=g >> lit.tmp
>> -       @$(ECHOPATH) s=@ENABLE_CLANG_STATIC_ANALYZER@=$(ENABLE_CLANG_STATIC_ANALYZER)=g >> lit.tmp
>> -       @$(ECHOPATH) s=@ENABLE_CLANG_EXAMPLES@=$(ENABLE_CLANG_EXAMPLES)=g >> lit.tmp
>> -       @$(ECHOPATH) s=@ENABLE_SHARED@=$(ENABLE_SHARED)=g >> lit.tmp
>> -       @sed -f lit.tmp $(PROJ_SRC_DIR)/lit.site.cfg.in <http://lit.site.cfg.in/> > $@
>> -       @-rm -f lit.tmp
>> -
>> -Unit/lit.site.cfg: FORCE
>> -       @echo "Making Clang 'Unit/lit.site.cfg' file..."
>> -       @$(MKDIR) $(dir $@)
>> -       @$(ECHOPATH) s=@LLVM_SOURCE_DIR@=$(LLVM_SRC_ROOT)=g > unit.tmp
>> -       @$(ECHOPATH) s=@LLVM_BINARY_DIR@=$(LLVM_OBJ_ROOT)=g >> unit.tmp
>> -       @$(ECHOPATH) s=@LLVM_TOOLS_DIR@=$(ToolDir)=g >> unit.tmp
>> -       @$(ECHOPATH) s=@LLVM_LIBS_DIR@=$(LibDir)=g >> unit.tmp
>> -       @$(ECHOPATH) s=@CLANG_SOURCE_DIR@=$(PROJ_SRC_DIR)/..=g >> unit.tmp
>> -       @$(ECHOPATH) s=@CLANG_BINARY_DIR@=$(PROJ_OBJ_DIR)/..=g >> unit.tmp
>> -       @$(ECHOPATH) s=@TARGET_TRIPLE@=$(TARGET_TRIPLE)=g >> unit.tmp
>> -       @$(ECHOPATH) s=@LLVM_BUILD_MODE@=$(BuildMode)=g >> unit.tmp
>> -       @$(ECHOPATH) s=@ENABLE_SHARED@=$(ENABLE_SHARED)=g >> unit.tmp
>> -       @$(ECHOPATH) s=@SHLIBDIR@=$(SharedLibDir)=g >> unit.tmp
>> -       @$(ECHOPATH) s=@SHLIBPATH_VAR@=$(SHLIBPATH_VAR)=g >> unit.tmp
>> -       @sed -f unit.tmp $(PROJ_SRC_DIR)/Unit/lit.site.cfg.in <http://lit.site.cfg.in/> > $@
>> -       @-rm -f unit.tmp
>> -
>> -clean::
>> -       @ find . -name Output | xargs rm -fr
>> -
>> -.PHONY: all report clean
>> 
>> Removed: cfe/trunk/test/SemaObjC/atomoic-property-synnthesis-rules.m
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/SemaObjC/atomoic-property-synnthesis-rules.m?rev=258861&view=auto <http://llvm.org/viewvc/llvm-project/cfe/trunk/test/SemaObjC/atomoic-property-synnthesis-rules.m?rev=258861&view=auto>
>> ==============================================================================
>> --- cfe/trunk/test/SemaObjC/atomoic-property-synnthesis-rules.m (original)
>> +++ cfe/trunk/test/SemaObjC/atomoic-property-synnthesis-rules.m (removed)
>> @@ -1,377 +0,0 @@
>> -// RUN: %clang_cc1 -fsyntax-only -verify -Wno-objc-root-class %s
>> -
>> -/*
>> -  Conditions for warning:
>> -  1. the property is atomic
>> -  2. the current @implementation contains an @synthesize for the property
>> -  3. the current @implementation contains a hand-written setter XOR getter
>> -  4. the property is read-write
>> -
>> -  Cases marked WARN should warn one the following:
>> -  warning: Atomic property 'x' has a synthesized setter and a
>> -  manually-implemented getter, which may break atomicity.
>> -  warning: Atomic property 'x' has a synthesized getter and a
>> -  manually-implemented setter, which may break atomicity.
>> -
>> -  Cases not marked WARN only satisfy the indicated subset
>> -  of the conditions required to warn.
>> -
>> -  There should be 8 warnings.
>> -*/
>> -
>> - at interface Foo
>> -{
>> -    /* 12 4 */    int GetSet;
>> -    /* WARN */    int Get;
>> -    /* WARN */    int Set;
>> -    /* 12 4 */    int None;
>> -    /*  2 4 */    int GetSet_Nonatomic;
>> -    /*  234 */    int Get_Nonatomic;
>> -    /*  234 */    int Set_Nonatomic;
>> -    /*  2 4 */    int None_Nonatomic;
>> -
>> -    /* 12   */    int GetSet_ReadOnly;
>> -    /* 123  */    int Get_ReadOnly;
>> -    /* 123  */    int Set_ReadOnly;
>> -    /* 12   */    int None_ReadOnly;
>> -    /*  2   */    int GetSet_Nonatomic_ReadOnly;
>> -    /*  23  */    int Get_Nonatomic_ReadOnly;
>> -    /*  23  */    int Set_Nonatomic_ReadOnly;
>> -    /*  2   */    int None_Nonatomic_ReadOnly;
>> -
>> -    /* 12 4 */    int GetSet_ReadWriteInExt;
>> -    /* WARN */    int Get_ReadWriteInExt;
>> -    /* WARN */    int Set_ReadWriteInExt;
>> -    /* 12 4 */    int None_ReadWriteInExt;
>> -    /*  2 4 */    int GetSet_Nonatomic_ReadWriteInExt;
>> -    /*  234 */    int Get_Nonatomic_ReadWriteInExt;
>> -    /*  234 */    int Set_Nonatomic_ReadWriteInExt;
>> -    /*  2 4 */    int None_Nonatomic_ReadWriteInExt;
>> -
>> -
>> -    /* 12 4 */    int GetSet_LateSynthesize;
>> -    /* WARN */    int Get_LateSynthesize;
>> -    /* WARN */    int Set_LateSynthesize;
>> -    /* 12 4 */    int None_LateSynthesize;
>> -    /*  2 4 */    int GetSet_Nonatomic_LateSynthesize;
>> -    /*  234 */    int Get_Nonatomic_LateSynthesize;
>> -    /*  234 */    int Set_Nonatomic_LateSynthesize;
>> -    /*  2 4 */    int None_Nonatomic_LateSynthesize;
>> -
>> -    /* 12   */    int GetSet_ReadOnly_LateSynthesize;
>> -    /* 123  */    int Get_ReadOnly_LateSynthesize;
>> -    /* 123  */    int Set_ReadOnly_LateSynthesize;
>> -    /* 12   */    int None_ReadOnly_LateSynthesize;
>> -    /*  2   */    int GetSet_Nonatomic_ReadOnly_LateSynthesize;
>> -    /*  23  */    int Get_Nonatomic_ReadOnly_LateSynthesize;
>> -    /*  23  */    int Set_Nonatomic_ReadOnly_LateSynthesize;
>> -    /*  2   */    int None_Nonatomic_ReadOnly_LateSynthesize;
>> -
>> -    /* 12 4 */    int GetSet_ReadWriteInExt_LateSynthesize;
>> -    /* WARN */    int Get_ReadWriteInExt_LateSynthesize;
>> -    /* WARN */    int Set_ReadWriteInExt_LateSynthesize;
>> -    /* 12 4 */    int None_ReadWriteInExt_LateSynthesize;
>> -    /*  2 4 */    int GetSet_Nonatomic_ReadWriteInExt_LateSynthesize;
>> -    /*  234 */    int Get_Nonatomic_ReadWriteInExt_LateSynthesize;
>> -    /*  234 */    int Set_Nonatomic_ReadWriteInExt_LateSynthesize;
>> -    /*  2 4 */    int None_Nonatomic_ReadWriteInExt_LateSynthesize;
>> -
>> -
>> -    /* 1  4 */    int GetSet_NoSynthesize;
>> -    /* 1 34 */    int Get_NoSynthesize;
>> -    /* 1 34 */    int Set_NoSynthesize;
>> -    /* 1  4 */    int None_NoSynthesize;
>> -    /*    4 */    int GetSet_Nonatomic_NoSynthesize;
>> -    /*   34 */    int Get_Nonatomic_NoSynthesize;
>> -    /*   34 */    int Set_Nonatomic_NoSynthesize;
>> -    /*    4 */    int None_Nonatomic_NoSynthesize;
>> -
>> -    /* 1    */    int GetSet_ReadOnly_NoSynthesize;
>> -    /* 1 3  */    int Get_ReadOnly_NoSynthesize;
>> -    /* 1 3  */    int Set_ReadOnly_NoSynthesize;
>> -    /* 1    */    int None_ReadOnly_NoSynthesize;
>> -    /*      */    int GetSet_Nonatomic_ReadOnly_NoSynthesize;
>> -    /*   3  */    int Get_Nonatomic_ReadOnly_NoSynthesize;
>> -    /*   3  */    int Set_Nonatomic_ReadOnly_NoSynthesize;
>> -    /*      */    int None_Nonatomic_ReadOnly_NoSynthesize;
>> -
>> -    /* 1  4 */    int GetSet_ReadWriteInExt_NoSynthesize;
>> -    /* 1 34 */    int Get_ReadWriteInExt_NoSynthesize;
>> -    /* 1 34 */    int Set_ReadWriteInExt_NoSynthesize;
>> -    /* 1  4 */    int None_ReadWriteInExt_NoSynthesize;
>> -    /*    4 */    int GetSet_Nonatomic_ReadWriteInExt_NoSynthesize;
>> -    /*   34 */    int Get_Nonatomic_ReadWriteInExt_NoSynthesize;
>> -    /*   34 */    int Set_Nonatomic_ReadWriteInExt_NoSynthesize;
>> -    /*    4 */    int None_Nonatomic_ReadWriteInExt_NoSynthesize;
>> -}
>> -
>> -// read-write - might warn
>> - at property int GetSet;
>> - at property int Get;     // expected-note {{property declared here}} \
>> -                        // expected-note {{setter and getter must both be synthesized}}
>> - at property int Set;     // expected-note {{property declared here}} \
>> -                        // expected-note {{setter and getter must both be synthesized}}
>> - at property int None;
>> - at property(nonatomic) int GetSet_Nonatomic;
>> - at property(nonatomic) int Get_Nonatomic;
>> - at property(nonatomic) int Set_Nonatomic;
>> - at property(nonatomic) int None_Nonatomic;
>> -
>> -// read-only - must not warn
>> - at property(readonly) int GetSet_ReadOnly;
>> - at property(readonly) int Get_ReadOnly;
>> - at property(readonly) int Set_ReadOnly;
>> - at property(readonly) int None_ReadOnly;
>> - at property(nonatomic,readonly) int GetSet_Nonatomic_ReadOnly;
>> - at property(nonatomic,readonly) int Get_Nonatomic_ReadOnly;
>> - at property(nonatomic,readonly) int Set_Nonatomic_ReadOnly;
>> - at property(nonatomic,readonly) int None_Nonatomic_ReadOnly;
>> -
>> -// read-only in class, read-write in class extension - might warn
>> - at property(readonly) int GetSet_ReadWriteInExt;
>> - at property(readonly) int Get_ReadWriteInExt;
>> - at property(readonly) int Set_ReadWriteInExt;
>> - at property(readonly) int None_ReadWriteInExt;
>> - at property(nonatomic,readonly) int GetSet_Nonatomic_ReadWriteInExt;
>> - at property(nonatomic,readonly) int Get_Nonatomic_ReadWriteInExt;
>> - at property(nonatomic,readonly) int Set_Nonatomic_ReadWriteInExt;
>> - at property(nonatomic,readonly) int None_Nonatomic_ReadWriteInExt;
>> -
>> -
>> -// same as above, but @synthesize follows the hand-written methods - might warn
>> - at property int GetSet_LateSynthesize;
>> - at property int Get_LateSynthesize;      // expected-note {{property declared here}} \
>> -                                        // expected-note {{setter and getter must both be synthesized}}
>> - at property int Set_LateSynthesize;      // expected-note {{property declared here}} \
>> -                                        // expected-note {{setter and getter must both be synthesized}}
>> - at property int None_LateSynthesize;
>> - at property(nonatomic) int GetSet_Nonatomic_LateSynthesize;
>> - at property(nonatomic) int Get_Nonatomic_LateSynthesize;
>> - at property(nonatomic) int Set_Nonatomic_LateSynthesize;
>> - at property(nonatomic) int None_Nonatomic_LateSynthesize;
>> -
>> - at property(readonly) int GetSet_ReadOnly_LateSynthesize;
>> - at property(readonly) int Get_ReadOnly_LateSynthesize;
>> - at property(readonly) int Set_ReadOnly_LateSynthesize;
>> - at property(readonly) int None_ReadOnly_LateSynthesize;
>> - at property(nonatomic,readonly) int GetSet_Nonatomic_ReadOnly_LateSynthesize;
>> - at property(nonatomic,readonly) int Get_Nonatomic_ReadOnly_LateSynthesize;
>> - at property(nonatomic,readonly) int Set_Nonatomic_ReadOnly_LateSynthesize;
>> - at property(nonatomic,readonly) int None_Nonatomic_ReadOnly_LateSynthesize;
>> -
>> - at property(readonly) int GetSet_ReadWriteInExt_LateSynthesize;
>> - at property(readonly) int Get_ReadWriteInExt_LateSynthesize;
>> - at property(readonly) int Set_ReadWriteInExt_LateSynthesize;
>> - at property(readonly) int None_ReadWriteInExt_LateSynthesize;
>> - at property(nonatomic,readonly) int GetSet_Nonatomic_ReadWriteInExt_LateSynthesize;
>> - at property(nonatomic,readonly) int Get_Nonatomic_ReadWriteInExt_LateSynthesize;
>> - at property(nonatomic,readonly) int Set_Nonatomic_ReadWriteInExt_LateSynthesize;
>> - at property(nonatomic,readonly) int None_Nonatomic_ReadWriteInExt_LateSynthesize;
>> -
>> -
>> -// same as above, but with no @synthesize - must not warn
>> - at property int GetSet_NoSynthesize;
>> - at property int Get_NoSynthesize;
>> - at property int Set_NoSynthesize;
>> - at property int None_NoSynthesize;
>> - at property(nonatomic) int GetSet_Nonatomic_NoSynthesize;
>> - at property(nonatomic) int Get_Nonatomic_NoSynthesize;
>> - at property(nonatomic) int Set_Nonatomic_NoSynthesize;
>> - at property(nonatomic) int None_Nonatomic_NoSynthesize;
>> -
>> - at property(readonly) int GetSet_ReadOnly_NoSynthesize;
>> - at property(readonly) int Get_ReadOnly_NoSynthesize;
>> - at property(readonly) int Set_ReadOnly_NoSynthesize;
>> - at property(readonly) int None_ReadOnly_NoSynthesize;
>> - at property(nonatomic,readonly) int GetSet_Nonatomic_ReadOnly_NoSynthesize;
>> - at property(nonatomic,readonly) int Get_Nonatomic_ReadOnly_NoSynthesize;
>> - at property(nonatomic,readonly) int Set_Nonatomic_ReadOnly_NoSynthesize;
>> - at property(nonatomic,readonly) int None_Nonatomic_ReadOnly_NoSynthesize;
>> -
>> - at property(readonly) int GetSet_ReadWriteInExt_NoSynthesize;
>> - at property(readonly) int Get_ReadWriteInExt_NoSynthesize;
>> - at property(readonly) int Set_ReadWriteInExt_NoSynthesize;
>> - at property(readonly) int None_ReadWriteInExt_NoSynthesize;
>> - at property(nonatomic,readonly) int GetSet_Nonatomic_ReadWriteInExt_NoSynthesize;
>> - at property(nonatomic,readonly) int Get_Nonatomic_ReadWriteInExt_NoSynthesize;
>> - at property(nonatomic,readonly) int Set_Nonatomic_ReadWriteInExt_NoSynthesize;
>> - at property(nonatomic,readonly) int None_Nonatomic_ReadWriteInExt_NoSynthesize;
>> -
>> - at end
>> -
>> -
>> - at interface Foo ()
>> -
>> - at property(readwrite) int GetSet_ReadWriteInExt;
>> - at property(readwrite) int Get_ReadWriteInExt; // expected-note {{property declared here}} \
>> -                                             // expected-note {{setter and getter must both be synthesized}}
>> - at property(readwrite) int Set_ReadWriteInExt; // expected-note {{property declared here}} \
>> -                                             // expected-note {{setter and getter must both be synthesized}}
>> - at property(readwrite) int None_ReadWriteInExt;
>> - at property(nonatomic,readwrite) int GetSet_Nonatomic_ReadWriteInExt;
>> - at property(nonatomic,readwrite) int Get_Nonatomic_ReadWriteInExt;
>> - at property(nonatomic,readwrite) int Set_Nonatomic_ReadWriteInExt;
>> - at property(nonatomic,readwrite) int None_Nonatomic_ReadWriteInExt;
>> -
>> - at property(readwrite) int GetSet_ReadWriteInExt_LateSynthesize;
>> - at property(readwrite) int Get_ReadWriteInExt_LateSynthesize;  // expected-note {{property declared here}} \
>> -                                                             // expected-note {{setter and getter must both be synthesized}}
>> - at property(readwrite) int Set_ReadWriteInExt_LateSynthesize; // expected-note {{property declared here}} \
>> -                                                            // expected-note {{setter and getter must both be synthesized}}
>> - at property(readwrite) int None_ReadWriteInExt_LateSynthesize;
>> - at property(nonatomic,readwrite) int GetSet_Nonatomic_ReadWriteInExt_LateSynthesize;
>> - at property(nonatomic,readwrite) int Get_Nonatomic_ReadWriteInExt_LateSynthesize;
>> - at property(nonatomic,readwrite) int Set_Nonatomic_ReadWriteInExt_LateSynthesize;
>> - at property(nonatomic,readwrite) int None_Nonatomic_ReadWriteInExt_LateSynthesize;
>> -
>> - at property(readwrite) int GetSet_ReadWriteInExt_NoSynthesize;
>> - at property(readwrite) int Get_ReadWriteInExt_NoSynthesize;
>> - at property(readwrite) int Set_ReadWriteInExt_NoSynthesize;
>> - at property(readwrite) int None_ReadWriteInExt_NoSynthesize;
>> - at property(nonatomic,readwrite) int GetSet_Nonatomic_ReadWriteInExt_NoSynthesize;
>> - at property(nonatomic,readwrite) int Get_Nonatomic_ReadWriteInExt_NoSynthesize;
>> - at property(nonatomic,readwrite) int Set_Nonatomic_ReadWriteInExt_NoSynthesize;
>> - at property(nonatomic,readwrite) int None_Nonatomic_ReadWriteInExt_NoSynthesize;
>> -
>> - at end
>> -
>> - at implementation Foo
>> -
>> - at synthesize GetSet, Get, Set, None, GetSet_Nonatomic, Get_Nonatomic, Set_Nonatomic, None_Nonatomic;
>> - at synthesize GetSet_ReadOnly, Get_ReadOnly, Set_ReadOnly, None_ReadOnly, GetSet_Nonatomic_ReadOnly, Get_Nonatomic_ReadOnly, Set_Nonatomic_ReadOnly, None_Nonatomic_ReadOnly;
>> - at synthesize GetSet_ReadWriteInExt, Get_ReadWriteInExt, Set_ReadWriteInExt, None_ReadWriteInExt, GetSet_Nonatomic_ReadWriteInExt, Get_Nonatomic_ReadWriteInExt, Set_Nonatomic_ReadWriteInExt, None_Nonatomic_ReadWriteInExt;
>> -
>> -#define GET(x) \
>> -    -(int) x { return self->x; }
>> -#define SET(x) \
>> -    -(void) set##x:(int)value { self->x = value; }
>> -
>> -GET(GetSet)
>> -SET(GetSet)
>> -GET(Get) // expected-warning {{writable atomic property 'Get' cannot pair a synthesized setter with a user defined getter}}
>> -SET(Set) // expected-warning {{writable atomic property 'Set' cannot pair a synthesized getter with a user defined setter}}
>> -GET(GetSet_Nonatomic)
>> -SET(GetSet_Nonatomic)
>> -GET(Get_Nonatomic)
>> -SET(Set_Nonatomic)
>> -
>> -GET(GetSet_ReadOnly)
>> -SET(GetSet_ReadOnly)
>> -GET(Get_ReadOnly)
>> -SET(Set_ReadOnly)
>> -GET(GetSet_Nonatomic_ReadOnly)
>> -SET(GetSet_Nonatomic_ReadOnly)
>> -GET(Get_Nonatomic_ReadOnly)
>> -SET(Set_Nonatomic_ReadOnly)
>> -
>> -GET(GetSet_ReadWriteInExt)
>> -SET(GetSet_ReadWriteInExt)
>> -GET(Get_ReadWriteInExt) // expected-warning {{writable atomic property 'Get_ReadWriteInExt' cannot pair a synthesized setter with a user defined getter}}
>> -SET(Set_ReadWriteInExt) // expected-warning {{writable atomic property 'Set_ReadWriteInExt' cannot pair a synthesized getter with a user defined setter}}
>> -GET(GetSet_Nonatomic_ReadWriteInExt)
>> -SET(GetSet_Nonatomic_ReadWriteInExt)
>> -GET(Get_Nonatomic_ReadWriteInExt)
>> -SET(Set_Nonatomic_ReadWriteInExt)
>> -
>> -
>> -GET(GetSet_LateSynthesize)
>> -SET(GetSet_LateSynthesize)
>> -GET(Get_LateSynthesize) // expected-warning {{writable atomic property 'Get_LateSynthesize' cannot pair a synthesized setter with a user defined getter}}
>> -SET(Set_LateSynthesize) // expected-warning {{writable atomic property 'Set_LateSynthesize' cannot pair a synthesized getter with a user defined setter}}
>> -GET(GetSet_Nonatomic_LateSynthesize)
>> -SET(GetSet_Nonatomic_LateSynthesize)
>> -GET(Get_Nonatomic_LateSynthesize)
>> -SET(Set_Nonatomic_LateSynthesize)
>> -
>> -GET(GetSet_ReadOnly_LateSynthesize)
>> -SET(GetSet_ReadOnly_LateSynthesize)
>> -GET(Get_ReadOnly_LateSynthesize)
>> -SET(Set_ReadOnly_LateSynthesize)
>> -GET(GetSet_Nonatomic_ReadOnly_LateSynthesize)
>> -SET(GetSet_Nonatomic_ReadOnly_LateSynthesize)
>> -GET(Get_Nonatomic_ReadOnly_LateSynthesize)
>> -SET(Set_Nonatomic_ReadOnly_LateSynthesize)
>> -
>> -GET(GetSet_ReadWriteInExt_LateSynthesize)
>> -SET(GetSet_ReadWriteInExt_LateSynthesize)
>> -GET(Get_ReadWriteInExt_LateSynthesize) // expected-warning {{writable atomic property 'Get_ReadWriteInExt_LateSynthesize' cannot pair a synthesized setter with a user defined getter}}
>> -SET(Set_ReadWriteInExt_LateSynthesize) // expected-warning {{writable atomic property 'Set_ReadWriteInExt_LateSynthesize' cannot pair a synthesized getter with a user defined setter}}
>> -GET(GetSet_Nonatomic_ReadWriteInExt_LateSynthesize)
>> -SET(GetSet_Nonatomic_ReadWriteInExt_LateSynthesize)
>> -GET(Get_Nonatomic_ReadWriteInExt_LateSynthesize)
>> -SET(Set_Nonatomic_ReadWriteInExt_LateSynthesize)
>> -
>> -
>> -GET(GetSet_NoSynthesize)
>> -SET(GetSet_NoSynthesize)
>> -GET(Get_NoSynthesize)
>> -SET(Set_NoSynthesize)
>> -GET(GetSet_Nonatomic_NoSynthesize)
>> -SET(GetSet_Nonatomic_NoSynthesize)
>> -GET(Get_Nonatomic_NoSynthesize)
>> -SET(Set_Nonatomic_NoSynthesize)
>> -
>> -GET(GetSet_ReadOnly_NoSynthesize)
>> -SET(GetSet_ReadOnly_NoSynthesize)
>> -GET(Get_ReadOnly_NoSynthesize)
>> -SET(Set_ReadOnly_NoSynthesize)
>> -GET(GetSet_Nonatomic_ReadOnly_NoSynthesize)
>> -SET(GetSet_Nonatomic_ReadOnly_NoSynthesize)
>> -GET(Get_Nonatomic_ReadOnly_NoSynthesize)
>> -SET(Set_Nonatomic_ReadOnly_NoSynthesize)
>> -
>> -GET(GetSet_ReadWriteInExt_NoSynthesize)
>> -SET(GetSet_ReadWriteInExt_NoSynthesize)
>> -GET(Get_ReadWriteInExt_NoSynthesize)
>> -SET(Set_ReadWriteInExt_NoSynthesize)
>> -GET(GetSet_Nonatomic_ReadWriteInExt_NoSynthesize)
>> -SET(GetSet_Nonatomic_ReadWriteInExt_NoSynthesize)
>> -GET(Get_Nonatomic_ReadWriteInExt_NoSynthesize)
>> -SET(Set_Nonatomic_ReadWriteInExt_NoSynthesize)
>> -
>> -
>> -// late synthesize - follows getter/setter implementations
>> -
>> - at synthesize GetSet_LateSynthesize, Get_LateSynthesize, Set_LateSynthesize, None_LateSynthesize, GetSet_Nonatomic_LateSynthesize, Get_Nonatomic_LateSynthesize, Set_Nonatomic_LateSynthesize, None_Nonatomic_LateSynthesize;
>> - at synthesize GetSet_ReadOnly_LateSynthesize, Get_ReadOnly_LateSynthesize, Set_ReadOnly_LateSynthesize, None_ReadOnly_LateSynthesize, GetSet_Nonatomic_ReadOnly_LateSynthesize, Get_Nonatomic_ReadOnly_LateSynthesize, Set_Nonatomic_ReadOnly_LateSynthesize, None_Nonatomic_ReadOnly_LateSynthesize;
>> - at synthesize GetSet_ReadWriteInExt_LateSynthesize, Get_ReadWriteInExt_LateSynthesize, Set_ReadWriteInExt_LateSynthesize, None_ReadWriteInExt_LateSynthesize, GetSet_Nonatomic_ReadWriteInExt_LateSynthesize, Get_Nonatomic_ReadWriteInExt_LateSynthesize, Set_Nonatomic_ReadWriteInExt_LateSynthesize, None_Nonatomic_ReadWriteInExt_LateSynthesize;
>> -
>> -// no synthesize - use dynamic instead
>> -
>> - at dynamic GetSet_NoSynthesize, Get_NoSynthesize, Set_NoSynthesize, None_NoSynthesize, GetSet_Nonatomic_NoSynthesize, Get_Nonatomic_NoSynthesize, Set_Nonatomic_NoSynthesize, None_Nonatomic_NoSynthesize;
>> - at dynamic GetSet_ReadOnly_NoSynthesize, Get_ReadOnly_NoSynthesize, Set_ReadOnly_NoSynthesize, None_ReadOnly_NoSynthesize, GetSet_Nonatomic_ReadOnly_NoSynthesize, Get_Nonatomic_ReadOnly_NoSynthesize, Set_Nonatomic_ReadOnly_NoSynthesize, None_Nonatomic_ReadOnly_NoSynthesize;
>> - at dynamic GetSet_ReadWriteInExt_NoSynthesize, Get_ReadWriteInExt_NoSynthesize, Set_ReadWriteInExt_NoSynthesize, None_ReadWriteInExt_NoSynthesize, GetSet_Nonatomic_ReadWriteInExt_NoSynthesize, Get_Nonatomic_ReadWriteInExt_NoSynthesize, Set_Nonatomic_ReadWriteInExt_NoSynthesize, None_Nonatomic_ReadWriteInExt_NoSynthesize;
>> -
>> - at end
>> -
>> -/*
>> -// the following method should cause a warning along the lines of
>> -// :warning: Atomic property 'x' cannot pair a synthesized setter/getter with a manually implemented setter/getter
>> -- (void) setX: (int) aValue
>> -{
>> -    x = aValue;
>> -}
>> -
>> -// no warning 'cause this is nonatomic
>> -- (void) setY: (int) aValue
>> -{
>> -    y = aValue;
>> -}
>> -
>> -// the following method should cause a warning along the lines of
>> -// :warning: Atomic property 'x' cannot pair a synthesized setter/getter with a manually implemented setter/getter
>> -- (int) j
>> -{
>> -    return j;
>> -}
>> -
>> -// no warning 'cause this is nonatomic
>> -- (int) k
>> -{
>> -    return k;
>> -}
>> - at end
>> -*/
>> -int main (int argc, const char * argv[]) {
>> -    return 0;
>> -}
>> 
>> Removed: cfe/trunk/tools/Makefile
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/tools/Makefile?rev=258861&view=auto <http://llvm.org/viewvc/llvm-project/cfe/trunk/tools/Makefile?rev=258861&view=auto>
>> ==============================================================================
>> --- cfe/trunk/tools/Makefile (original)
>> +++ cfe/trunk/tools/Makefile (removed)
>> @@ -1,35 +0,0 @@
>> -##===- tools/Makefile --------------------------------------*- Makefile -*-===##
>> -#
>> -#                     The LLVM Compiler Infrastructure
>> -#
>> -# This file is distributed under the University of Illinois Open Source
>> -# License. See LICENSE.TXT for details.
>> -#
>> -##===----------------------------------------------------------------------===##
>> -
>> -CLANG_LEVEL := ..
>> -
>> -include $(CLANG_LEVEL)/../../Makefile.config
>> -
>> -DIRS :=
>> -PARALLEL_DIRS := clang-format driver diagtool
>> -
>> -ifeq ($(ENABLE_CLANG_STATIC_ANALYZER), 1)
>> -  PARALLEL_DIRS += clang-check scan-build scan-view
>> -endif
>> -
>> -ifeq ($(ENABLE_CLANG_ARCMT), 1)
>> -  DIRS += libclang c-index-test c-arcmt-test
>> -  PARALLEL_DIRS += arcmt-test
>> -endif
>> -
>> -# Recurse into the extra repository of tools if present.
>> -OPTIONAL_PARALLEL_DIRS := extra
>> -
>> -ifeq ($(BUILD_CLANG_ONLY),YES)
>> -  DIRS := libclang c-index-test
>> -  PARALLEL_DIRS := driver
>> -  OPTIONAL_PARALLEL_DIRS :=
>> -endif
>> -
>> -include $(CLANG_LEVEL)/Makefile
>> 
>> Removed: cfe/trunk/tools/arcmt-test/Makefile
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/tools/arcmt-test/Makefile?rev=258861&view=auto <http://llvm.org/viewvc/llvm-project/cfe/trunk/tools/arcmt-test/Makefile?rev=258861&view=auto>
>> ==============================================================================
>> --- cfe/trunk/tools/arcmt-test/Makefile (original)
>> +++ cfe/trunk/tools/arcmt-test/Makefile (removed)
>> @@ -1,26 +0,0 @@
>> -##===- tools/arcmt-test/Makefile ---------------------------*- Makefile -*-===##
>> -#
>> -#                     The LLVM Compiler Infrastructure
>> -#
>> -# This file is distributed under the University of Illinois Open Source
>> -# License. See LICENSE.TXT for details.
>> -#
>> -##===----------------------------------------------------------------------===##
>> -CLANG_LEVEL := ../..
>> -
>> -TOOLNAME = arcmt-test
>> -
>> -# No plugins, optimize startup time.
>> -TOOL_NO_EXPORTS = 1
>> -
>> -# Don't install this. It is used for tests.
>> -NO_INSTALL = 1
>> -
>> -include $(CLANG_LEVEL)/../../Makefile.config
>> -LINK_COMPONENTS := $(TARGETS_TO_BUILD) asmparser bitreader support mc option
>> -USEDLIBS = clangARCMigrate.a clangRewrite.a \
>> -                clangFrontend.a clangDriver.a clangSerialization.a clangParse.a \
>> -                clangSema.a clangEdit.a clangAnalysis.a clangAST.a clangLex.a \
>> -                clangBasic.a
>> -
>> -include $(CLANG_LEVEL)/Makefile
>> 
>> Removed: cfe/trunk/tools/c-arcmt-test/Makefile
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/tools/c-arcmt-test/Makefile?rev=258861&view=auto <http://llvm.org/viewvc/llvm-project/cfe/trunk/tools/c-arcmt-test/Makefile?rev=258861&view=auto>
>> ==============================================================================
>> --- cfe/trunk/tools/c-arcmt-test/Makefile (original)
>> +++ cfe/trunk/tools/c-arcmt-test/Makefile (removed)
>> @@ -1,50 +0,0 @@
>> -##===- tools/c-arcmt-test/Makefile -------------------------*- Makefile -*-===##
>> -#
>> -#                     The LLVM Compiler Infrastructure
>> -#
>> -# This file is distributed under the University of Illinois Open Source
>> -# License. See LICENSE.TXT for details.
>> -#
>> -##===----------------------------------------------------------------------===##
>> -CLANG_LEVEL := ../..
>> -
>> -TOOLNAME = c-arcmt-test
>> -
>> -# No plugins, optimize startup time.
>> -TOOL_NO_EXPORTS = 1
>> -
>> -# Don't install this. It is used for tests.
>> -NO_INSTALL = 1
>> -
>> -# Include this here so we can get the configuration of the targets that have
>> -# been configured for construction. We have to do this early so we can set up
>> -# LINK_COMPONENTS before including Makefile.rules
>> -include $(CLANG_LEVEL)/../../Makefile.config
>> -
>> -LINK_COMPONENTS := $(TARGETS_TO_BUILD) \
>> -       AsmParser \
>> -       BitReader \
>> -       BitWriter \
>> -       IPO \
>> -       MC \
>> -       ObjCARCOpts \
>> -       Option \
>> -       Support
>> -
>> -# Note that 'USEDLIBS' must include all of the core clang libraries
>> -# when -static is given to linker on cygming.
>> -USEDLIBS = clang.a \
>> -          clangCodeGen.a \
>> -          clangARCMigrate.a \
>> -          clangIndex.a \
>> -          clangFormat.a \
>> -          clangTooling.a \
>> -          clangToolingCore.a \
>> -          clangRewriteFrontend.a \
>> -          clangRewrite.a \
>> -          clangFrontend.a clangDriver.a \
>> -          clangStaticAnalyzerCheckers.a clangStaticAnalyzerCore.a \
>> -          clangSerialization.a clangParse.a clangSema.a \
>> -          clangAnalysis.a clangEdit.a clangAST.a clangLex.a clangBasic.a
>> -
>> -include $(CLANG_LEVEL)/Makefile
>> 
>> Removed: cfe/trunk/tools/c-index-test/Makefile
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/tools/c-index-test/Makefile?rev=258861&view=auto <http://llvm.org/viewvc/llvm-project/cfe/trunk/tools/c-index-test/Makefile?rev=258861&view=auto>
>> ==============================================================================
>> --- cfe/trunk/tools/c-index-test/Makefile (original)
>> +++ cfe/trunk/tools/c-index-test/Makefile (removed)
>> @@ -1,58 +0,0 @@
>> -##===- tools/index-test/Makefile ---------------------------*- Makefile -*-===##
>> -#
>> -#                     The LLVM Compiler Infrastructure
>> -#
>> -# This file is distributed under the University of Illinois Open Source
>> -# License. See LICENSE.TXT for details.
>> -#
>> -##===----------------------------------------------------------------------===##
>> -CLANG_LEVEL := ../..
>> -
>> -TOOLNAME = c-index-test
>> -
>> -# If a separate install prefix was specified for internal tools, use it
>> -# when installing c-index-test.
>> -INTERNAL_TOOL = 1
>> -
>> -# No plugins, optimize startup time.
>> -TOOL_NO_EXPORTS = 1
>> -
>> -# Include this here so we can get the configuration of the targets that have
>> -# been configured for construction. We have to do this early so we can set up
>> -# LINK_COMPONENTS before including Makefile.rules
>> -include $(CLANG_LEVEL)/../../Makefile.config
>> -
>> -LINK_COMPONENTS := $(TARGETS_TO_BUILD) \
>> -       AsmParser \
>> -       BitReader \
>> -       BitWriter \
>> -       IPO \
>> -       MC \
>> -       ObjCARCOpts \
>> -       Option \
>> -       Support
>> -
>> -# Note that 'USEDLIBS' must include all of the core clang libraries
>> -# when -static is given to linker on cygming.
>> -USEDLIBS = clang.a \
>> -          clangCodeGen.a \
>> -          clangIndex.a clangFormat.a clangRewrite.a \
>> -          clangFrontend.a clangDriver.a \
>> -          clangTooling.a \
>> -          clangToolingCore.a \
>> -          clangSerialization.a clangParse.a clangSema.a \
>> -          clangAnalysis.a clangEdit.a clangAST.a clangLex.a \
>> -          clangBasic.a
>> -
>> -include $(CLANG_LEVEL)/Makefile
>> -
>> -LIBS += $(LIBXML2_LIBS)
>> -
>> -# Headers in $(LIBXML2_INC) should not be checked with clang's -Wdocumentation.
>> -# Use -isystem instead of -I then.
>> -# FIXME: Could autoconf detect clang or availability of -isystem?
>> -ifneq ($(findstring -Wdocumentation,$(OPTIMIZE_OPTION)),)
>> -CPPFLAGS += $(subst -I,-isystem ,$(LIBXML2_INC))
>> -else
>> -CPPFLAGS += $(LIBXML2_INC)
>> -endif
>> 
>> Removed: cfe/trunk/tools/clang-check/Makefile
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/tools/clang-check/Makefile?rev=258861&view=auto <http://llvm.org/viewvc/llvm-project/cfe/trunk/tools/clang-check/Makefile?rev=258861&view=auto>
>> ==============================================================================
>> --- cfe/trunk/tools/clang-check/Makefile (original)
>> +++ cfe/trunk/tools/clang-check/Makefile (removed)
>> @@ -1,28 +0,0 @@
>> -##===- tools/clang-check/Makefile --------------------------*- Makefile -*-===##
>> -#
>> -#                     The LLVM Compiler Infrastructure
>> -#
>> -# This file is distributed under the University of Illinois Open Source
>> -# License. See LICENSE.TXT for details.
>> -#
>> -##===----------------------------------------------------------------------===##
>> -
>> -CLANG_LEVEL := ../..
>> -
>> -TOOLNAME = clang-check
>> -
>> -# No plugins, optimize startup time.
>> -TOOL_NO_EXPORTS = 1
>> -
>> -include $(CLANG_LEVEL)/../../Makefile.config
>> -LINK_COMPONENTS := $(TARGETS_TO_BUILD) asmparser bitreader ipo objcarcopts \
>> -                   instrumentation bitwriter support mc option
>> -USEDLIBS = clangFrontend.a clangCodeGen.a clangIndex.a \
>> -           clangSerialization.a clangDriver.a \
>> -           clangTooling.a clangParse.a clangSema.a \
>> -           clangStaticAnalyzerFrontend.a clangStaticAnalyzerCheckers.a \
>> -           clangStaticAnalyzerCore.a clangAnalysis.a clangRewriteFrontend.a \
>> -           clangRewrite.a clangEdit.a clangAST.a clangLex.a \
>> -           clangBasic.a
>> -
>> -include $(CLANG_LEVEL)/Makefile
>> 
>> Removed: cfe/trunk/tools/clang-format/Makefile
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/tools/clang-format/Makefile?rev=258861&view=auto <http://llvm.org/viewvc/llvm-project/cfe/trunk/tools/clang-format/Makefile?rev=258861&view=auto>
>> ==============================================================================
>> --- cfe/trunk/tools/clang-format/Makefile (original)
>> +++ cfe/trunk/tools/clang-format/Makefile (removed)
>> @@ -1,22 +0,0 @@
>> -##===- clang-format/Makefile -------------------------------*- Makefile -*-===##
>> -#
>> -#                     The LLVM Compiler Infrastructure
>> -#
>> -# This file is distributed under the University of Illinois Open Source
>> -# License. See LICENSE.TXT for details.
>> -#
>> -##===----------------------------------------------------------------------===##
>> -
>> -CLANG_LEVEL := ../..
>> -
>> -TOOLNAME = clang-format
>> -
>> -# No plugins, optimize startup time.
>> -TOOL_NO_EXPORTS = 1
>> -
>> -include $(CLANG_LEVEL)/../../Makefile.config
>> -LINK_COMPONENTS := $(TARGETS_TO_BUILD) asmparser bitreader support mc option
>> -USEDLIBS = clangFormat.a clangToolingCore.a clangDriver.a clangRewrite.a \
>> -           clangLex.a clangBasic.a
>> -
>> -include $(CLANG_LEVEL)/Makefile
>> 
>> Removed: cfe/trunk/tools/diagtool/Makefile
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/tools/diagtool/Makefile?rev=258861&view=auto <http://llvm.org/viewvc/llvm-project/cfe/trunk/tools/diagtool/Makefile?rev=258861&view=auto>
>> ==============================================================================
>> --- cfe/trunk/tools/diagtool/Makefile (original)
>> +++ cfe/trunk/tools/diagtool/Makefile (removed)
>> @@ -1,26 +0,0 @@
>> -##===- tools/diagtool/Makefile -----------------------------*- Makefile -*-===##
>> -#
>> -#                     The LLVM Compiler Infrastructure
>> -#
>> -# This file is distributed under the University of Illinois Open Source
>> -# License. See LICENSE.TXT for details.
>> -#
>> -##===----------------------------------------------------------------------===##
>> -CLANG_LEVEL := ../..
>> -
>> -TOOLNAME = diagtool
>> -
>> -# No plugins, optimize startup time.
>> -TOOL_NO_EXPORTS := 1
>> -
>> -# Don't install this.
>> -NO_INSTALL = 1
>> -
>> -include $(CLANG_LEVEL)/../../Makefile.config
>> -LINK_COMPONENTS := $(TARGETS_TO_BUILD) asmparser bitreader support mc option
>> -USEDLIBS = clangFrontend.a clangDriver.a clangSerialization.a clangParse.a \
>> -           clangSema.a clangAnalysis.a clangEdit.a clangAST.a clangLex.a \
>> -           clangBasic.a
>> -
>> -include $(CLANG_LEVEL)/Makefile
>> -
>> 
>> Removed: cfe/trunk/tools/driver/Makefile
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/tools/driver/Makefile?rev=258861&view=auto <http://llvm.org/viewvc/llvm-project/cfe/trunk/tools/driver/Makefile?rev=258861&view=auto>
>> ==============================================================================
>> --- cfe/trunk/tools/driver/Makefile (original)
>> +++ cfe/trunk/tools/driver/Makefile (removed)
>> @@ -1,75 +0,0 @@
>> -##===- tools/driver/Makefile -------------------------------*- Makefile -*-===##
>> -#
>> -#                     The LLVM Compiler Infrastructure
>> -#
>> -# This file is distributed under the University of Illinois Open Source
>> -# License. See LICENSE.TXT for details.
>> -#
>> -##===----------------------------------------------------------------------===##
>> -CLANG_LEVEL := ../..
>> -
>> -TOOLNAME = clang
>> -TOOLALIAS = clang++
>> -
>> -ifdef CLANG_ORDER_FILE
>> -TOOL_ORDER_FILE := $(CLANG_ORDER_FILE)
>> -endif
>> -
>> -# Include tool version information on OS X.
>> -TOOL_INFO_PLIST := Info.plist
>> -
>> -# Include this here so we can get the configuration of the targets that have
>> -# been configured for construction. We have to do this early so we can set up
>> -# LINK_COMPONENTS before including Makefile.rules
>> -include $(CLANG_LEVEL)/../../Makefile.config
>> -
>> -# Have the option of not supporting plugins. This is important for startup
>> -# performance.
>> -ifeq ($(CLANG_PLUGIN_SUPPORT), 1)
>> -NO_DEAD_STRIP := 1
>> -else
>> -TOOL_NO_EXPORTS := 1
>> -endif
>> -
>> -LINK_COMPONENTS := $(TARGETS_TO_BUILD) asmparser bitreader bitwriter codegen \
>> -                   instrumentation ipo irreader linker objcarcopts option \
>> -                   profiledata selectiondag
>> -USEDLIBS = clangFrontendTool.a clangFrontend.a clangDriver.a \
>> -           clangSerialization.a clangCodeGen.a clangParse.a clangSema.a \
>> -           clangRewriteFrontend.a clangRewrite.a
>> -
>> -ifeq ($(ENABLE_CLANG_STATIC_ANALYZER),1)
>> -USEDLIBS += clangStaticAnalyzerFrontend.a clangStaticAnalyzerCheckers.a \
>> -            clangStaticAnalyzerCore.a
>> -endif
>> -
>> -ifeq ($(ENABLE_CLANG_ARCMT),1)
>> -USEDLIBS += clangARCMigrate.a
>> -endif
>> -
>> -USEDLIBS += clangAnalysis.a clangEdit.a clangAST.a clangLex.a clangBasic.a
>> -
>> -include $(CLANG_LEVEL)/Makefile
>> -
>> -# Set the tool version information values.
>> -ifeq ($(HOST_OS),Darwin)
>> -ifdef CLANG_VENDOR
>> -TOOL_INFO_NAME := $(CLANG_VENDOR) clang
>> -else
>> -TOOL_INFO_NAME := clang
>> -endif
>> -
>> -ifdef CLANG_VENDOR_UTI
>> -TOOL_INFO_UTI := $(CLANG_VENDOR_UTI)
>> -else
>> -TOOL_INFO_UTI := org.llvm.clang
>> -endif
>> -
>> -TOOL_INFO_VERSION := $(word 3,$(shell grep "CLANG_VERSION " \
>> -       $(PROJ_OBJ_DIR)/$(CLANG_LEVEL)/include/clang/Basic/Version.inc))
>> -ifdef LLVM_SUBMIT_VERSION
>> -TOOL_INFO_BUILD_VERSION := $(LLVM_SUBMIT_VERSION).$(LLVM_SUBMIT_SUBVERSION)
>> -else
>> -TOOL_INFO_BUILD_VERSION :=
>> -endif
>> -endif
>> 
>> Removed: cfe/trunk/tools/libclang/Makefile
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/tools/libclang/Makefile?rev=258861&view=auto <http://llvm.org/viewvc/llvm-project/cfe/trunk/tools/libclang/Makefile?rev=258861&view=auto>
>> ==============================================================================
>> --- cfe/trunk/tools/libclang/Makefile (original)
>> +++ cfe/trunk/tools/libclang/Makefile (removed)
>> @@ -1,64 +0,0 @@
>> -##===- tools/libclang/Makefile -----------------------------*- Makefile -*-===##
>> -#
>> -#                     The LLVM Compiler Infrastructure
>> -#
>> -# This file is distributed under the University of Illinois Open Source
>> -# License. See LICENSE.TXT for details.
>> -#
>> -##===----------------------------------------------------------------------===##
>> -
>> -CLANG_LEVEL := ../..
>> -LIBRARYNAME = clang
>> -
>> -EXPORTED_SYMBOL_FILE = $(PROJ_SRC_DIR)/libclang.exports
>> -
>> -LINK_LIBS_IN_SHARED = 1
>> -SHARED_LIBRARY = 1
>> -
>> -include $(CLANG_LEVEL)/../../Makefile.config
>> -LINK_COMPONENTS := $(TARGETS_TO_BUILD) asmparser bitreader bitwriter core \
>> -                   instrumentation ipo mc mcparser objcarcopts option support \
>> -                   object
>> -USEDLIBS = clangIndex.a clangARCMigrate.a \
>> -          clangRewriteFrontend.a \
>> -          clangFormat.a \
>> -          clangTooling.a clangToolingCore.a \
>> -          clangFrontend.a clangCodeGen.a clangDriver.a \
>> -          clangSerialization.a \
>> -          clangParse.a clangSema.a \
>> -          clangStaticAnalyzerCheckers.a clangStaticAnalyzerCore.a \
>> -          clangRewrite.a \
>> -          clangAnalysis.a clangEdit.a \
>> -          clangASTMatchers.a \
>> -          clangAST.a clangLex.a clangBasic.a
>> -
>> -include $(CLANG_LEVEL)/Makefile
>> -
>> -# Add soname to the library.
>> -ifeq ($(HOST_OS), $(filter $(HOST_OS), Linux FreeBSD GNU GNU/kFreeBSD))
>> -        LLVMLibsOptions += -Wl,-soname,lib$(LIBRARYNAME)$(SHLIBEXT)
>> -endif
>> -
>> -ifeq ($(ENABLE_CLANG_ARCMT),1)
>> -  CXX.Flags += -DCLANG_ENABLE_ARCMT
>> -endif
>> -
>> -##===----------------------------------------------------------------------===##
>> -# FIXME: This is copied from the 'lto' makefile.  Should we share this?
>> -##===----------------------------------------------------------------------===##
>> -
>> -ifeq ($(HOST_OS),Darwin)
>> -    LLVMLibsOptions += -Wl,-compatibility_version,1
>> -
>> -    # Set dylib internal version number to submission number.
>> -    ifdef LLVM_SUBMIT_VERSION
>> -        LLVMLibsOptions += -Wl,-current_version \
>> -                           -Wl,$(LLVM_SUBMIT_VERSION).$(LLVM_SUBMIT_SUBVERSION)
>> -    endif
>> -
>> -    # If we're doing an Apple-style build, add the LTO object path.
>> -    ifeq ($(RC_XBS),YES)
>> -       TempFile        := $(shell mkdir -p ${OBJROOT}/dSYMs ; mktemp ${OBJROOT}/dSYMs/clang-lto.XXXXXX)
>> -       LLVMLibsOptions += -Wl,-object_path_lto -Wl,$(TempFile)
>> -    endif
>> -endif
>> 
>> Removed: cfe/trunk/tools/scan-build-py/tests/functional/src/build/Makefile
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/tools/scan-build-py/tests/functional/src/build/Makefile?rev=258861&view=auto <http://llvm.org/viewvc/llvm-project/cfe/trunk/tools/scan-build-py/tests/functional/src/build/Makefile?rev=258861&view=auto>
>> ==============================================================================
>> --- cfe/trunk/tools/scan-build-py/tests/functional/src/build/Makefile (original)
>> +++ cfe/trunk/tools/scan-build-py/tests/functional/src/build/Makefile (removed)
>> @@ -1,42 +0,0 @@
>> -SRCDIR := ..
>> -OBJDIR := .
>> -
>> -CFLAGS = -Wall -DDEBUG -Dvariable="value with space" -I $(SRCDIR)/include
>> -LDFLAGS =
>> -PROGRAM = $(OBJDIR)/prg
>> -
>> -$(OBJDIR)/main.o: $(SRCDIR)/main.c
>> -       $(CC) $(CFLAGS) -c -o $@ $(SRCDIR)/main.c
>> -
>> -$(OBJDIR)/clean-one.o: $(SRCDIR)/clean-one.c
>> -       $(CC) $(CFLAGS) -c -o $@ $(SRCDIR)/clean-one.c
>> -
>> -$(OBJDIR)/clean-two.o: $(SRCDIR)/clean-two.c
>> -       $(CC) $(CFLAGS) -c -o $@ $(SRCDIR)/clean-two.c
>> -
>> -$(OBJDIR)/emit-one.o: $(SRCDIR)/emit-one.c
>> -       $(CC) $(CFLAGS) -c -o $@ $(SRCDIR)/emit-one.c
>> -
>> -$(OBJDIR)/emit-two.o: $(SRCDIR)/emit-two.c
>> -       $(CC) $(CFLAGS) -c -o $@ $(SRCDIR)/emit-two.c
>> -
>> -$(OBJDIR)/broken-one.o: $(SRCDIR)/broken-one.c
>> -       $(CC) $(CFLAGS) -c -o $@ $(SRCDIR)/broken-one.c
>> -
>> -$(OBJDIR)/broken-two.o: $(SRCDIR)/broken-two.c
>> -       $(CC) $(CFLAGS) -c -o $@ $(SRCDIR)/broken-two.c
>> -
>> -$(PROGRAM): $(OBJDIR)/main.o $(OBJDIR)/clean-one.o $(OBJDIR)/clean-two.o $(OBJDIR)/emit-one.o $(OBJDIR)/emit-two.o
>> -       $(CC) $(LDFLAGS) -o $@ $(OBJDIR)/main.o $(OBJDIR)/clean-one.o $(OBJDIR)/clean-two.o $(OBJDIR)/emit-one.o $(OBJDIR)/emit-two.o
>> -
>> -build_regular: $(PROGRAM)
>> -
>> -build_clean: $(OBJDIR)/main.o $(OBJDIR)/clean-one.o $(OBJDIR)/clean-two.o
>> -
>> -build_broken: $(OBJDIR)/main.o $(OBJDIR)/broken-one.o $(OBJDIR)/broken-two.o
>> -
>> -build_all_in_one: $(SRCDIR)/main.c $(SRCDIR)/clean-one.c $(SRCDIR)/clean-two.c $(SRCDIR)/emit-one.c $(SRCDIR)/emit-two.c
>> -       $(CC) $(CFLAGS) $(LDFLAGS) -o $(PROGRAM) $(SRCDIR)/main.c $(SRCDIR)/clean-one.c $(SRCDIR)/clean-two.c $(SRCDIR)/emit-one.c $(SRCDIR)/emit-two.c
>> -
>> -clean:
>> -       rm -f $(PROGRAM) $(OBJDIR)/*.o
>> 
>> Removed: cfe/trunk/tools/scan-build/Makefile
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/tools/scan-build/Makefile?rev=258861&view=auto <http://llvm.org/viewvc/llvm-project/cfe/trunk/tools/scan-build/Makefile?rev=258861&view=auto>
>> ==============================================================================
>> --- cfe/trunk/tools/scan-build/Makefile (original)
>> +++ cfe/trunk/tools/scan-build/Makefile (removed)
>> @@ -1,53 +0,0 @@
>> -##===- tools/scan-build/Makefile ---------------------------*- Makefile -*-===##
>> -#
>> -#                     The LLVM Compiler Infrastructure
>> -#
>> -# This file is distributed under the University of Illinois Open Source
>> -# License. See LICENSE.TXT for details.
>> -#
>> -##===----------------------------------------------------------------------===##
>> -
>> -CLANG_LEVEL := ../..
>> -
>> -include $(CLANG_LEVEL)/../../Makefile.config
>> -include $(CLANG_LEVEL)/Makefile
>> -
>> -ifeq ($(HOST_OS),MingW)
>> -  Suffix := .bat
>> -endif
>> -
>> -CLANG_INSTALL_SCANBUILD ?= 1
>> -
>> -ifeq ($(CLANG_INSTALL_SCANBUILD), 1)
>> -  InstallTargets := $(ToolDir)/scan-build$(Suffix) \
>> -                    $(LibexecDir)/c++-analyzer$(Suffix) \
>> -                    $(LibexecDir)/ccc-analyzer$(Suffix) \
>> -                    $(ShareDir)/scan-build/scanview.css \
>> -                    $(ShareDir)/scan-build/sorttable.js \
>> -                    $(ShareDir)/man/man1/scan-build.1
>> -
>> -  ifeq ($(HOST_OS),Darwin)
>> -    InstallTargets := $(InstallTargets) $(ToolDir)/set-xcode-analyzer
>> -  endif
>> -endif
>> -
>> -all:: $(InstallTargets)
>> -
>> -$(ToolDir)/%: bin/% Makefile $(ToolDir)/.dir
>> -       $(Echo) "Copying $(notdir $<) to the 'bin' directory..."
>> -       $(Verb)cp $< $@
>> -       $(Verb)chmod +x $@
>> -
>> -$(LibexecDir)/%: libexec/% Makefile $(LibexecDir)/.dir
>> -       $(Echo) "Copying $(notdir $<) to the 'libexec' directory..."
>> -       $(Verb)cp $< $@
>> -       $(Verb)chmod +x $@
>> -
>> -$(ShareDir)/man/man1/%: man/% Makefile $(ShareDir)/man/man1/.dir
>> -       $(Echo) "Copying $(notdir $<) to the 'man' directory..."
>> -       $(Verb)cp $< $@
>> -
>> -$(ShareDir)/scan-build/%: share/scan-build/% Makefile $(ShareDir)/scan-build/.dir
>> -       $(Echo) "Copying $(notdir $<) to the 'share' directory..."
>> -       $(Verb)cp $< $@
>> -
>> 
>> Removed: cfe/trunk/tools/scan-view/Makefile
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/tools/scan-view/Makefile?rev=258861&view=auto <http://llvm.org/viewvc/llvm-project/cfe/trunk/tools/scan-view/Makefile?rev=258861&view=auto>
>> ==============================================================================
>> --- cfe/trunk/tools/scan-view/Makefile (original)
>> +++ cfe/trunk/tools/scan-view/Makefile (removed)
>> @@ -1,37 +0,0 @@
>> -##===- tools/scan-view/Makefile ----------------------------*- Makefile -*-===##
>> -#
>> -#                     The LLVM Compiler Infrastructure
>> -#
>> -# This file is distributed under the University of Illinois Open Source
>> -# License. See LICENSE.TXT for details.
>> -#
>> -##===----------------------------------------------------------------------===##
>> -
>> -CLANG_LEVEL := ../..
>> -
>> -include $(CLANG_LEVEL)/../../Makefile.config
>> -include $(CLANG_LEVEL)/Makefile
>> -
>> -CLANG_INSTALL_SCANVIEW ?= 1
>> -
>> -ifeq ($(CLANG_INSTALL_SCANVIEW), 1)
>> -  InstallTargets := $(ToolDir)/scan-view \
>> -                    $(ShareDir)/scan-view/Reporter.py \
>> -                    $(ShareDir)/scan-view/ScanView.py \
>> -                    $(ShareDir)/scan-view/startfile.py \
>> -                    $(ShareDir)/scan-view/FileRadar.scpt \
>> -                    $(ShareDir)/scan-view/GetRadarVersion.scpt \
>> -                    $(ShareDir)/scan-view/bugcatcher.ico
>> -endif
>> -
>> -all:: $(InstallTargets)
>> -
>> -$(ToolDir)/%: bin/% Makefile $(ToolDir)/.dir
>> -       $(Echo) "Copying $(notdir $<) to the 'bin' directory..."
>> -       $(Verb)cp $< $@
>> -       $(Verb)chmod +x $@
>> -
>> -$(ShareDir)/scan-view/%: share/% Makefile $(ShareDir)/scan-view/.dir
>> -       $(Echo) "Copying $(notdir $<) to the 'share' directory..."
>> -       $(Verb)cp $< $@
>> -
>> 
>> Removed: cfe/trunk/unittests/AST/Makefile
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/unittests/AST/Makefile?rev=258861&view=auto <http://llvm.org/viewvc/llvm-project/cfe/trunk/unittests/AST/Makefile?rev=258861&view=auto>
>> ==============================================================================
>> --- cfe/trunk/unittests/AST/Makefile (original)
>> +++ cfe/trunk/unittests/AST/Makefile (removed)
>> @@ -1,19 +0,0 @@
>> -##===- unittests/AST/Makefile ------------------------------*- Makefile -*-===##
>> -#
>> -#                     The LLVM Compiler Infrastructure
>> -#
>> -# This file is distributed under the University of Illinois Open Source
>> -# License. See LICENSE.TXT for details.
>> -#
>> -##===----------------------------------------------------------------------===##
>> -
>> -CLANG_LEVEL = ../..
>> -TESTNAME = AST
>> -include $(CLANG_LEVEL)/../../Makefile.config
>> -LINK_COMPONENTS := $(TARGETS_TO_BUILD) asmparser bitreader support mc option
>> -USEDLIBS = clangTooling.a clangFrontend.a clangSerialization.a clangDriver.a \
>> -           clangRewrite.a clangRewriteFrontend.a \
>> -           clangParse.a clangSema.a clangAnalysis.a \
>> -           clangEdit.a clangAST.a clangASTMatchers.a clangLex.a clangBasic.a
>> -
>> -include $(CLANG_LEVEL)/unittests/Makefile
>> 
>> Removed: cfe/trunk/unittests/ASTMatchers/Dynamic/Makefile
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/unittests/ASTMatchers/Dynamic/Makefile?rev=258861&view=auto <http://llvm.org/viewvc/llvm-project/cfe/trunk/unittests/ASTMatchers/Dynamic/Makefile?rev=258861&view=auto>
>> ==============================================================================
>> --- cfe/trunk/unittests/ASTMatchers/Dynamic/Makefile (original)
>> +++ cfe/trunk/unittests/ASTMatchers/Dynamic/Makefile (removed)
>> @@ -1,22 +0,0 @@
>> -##===- unittests/ASTMatchers/Dynamic/Makefile --------------*- Makefile -*-===##
>> -#
>> -#                     The LLVM Compiler Infrastructure
>> -#
>> -# This file is distributed under the University of Illinois Open Source
>> -# License. See LICENSE.TXT for details.
>> -#
>> -##===----------------------------------------------------------------------===##
>> -
>> -CLANG_LEVEL = ../../..
>> -
>> -TESTNAME = DynamicASTMatchers
>> -include $(CLANG_LEVEL)/../../Makefile.config
>> -LINK_COMPONENTS := $(TARGETS_TO_BUILD) asmparser bitreader support mc option
>> -USEDLIBS = clangTooling.a clangFrontend.a clangSerialization.a clangDriver.a \
>> -           clangRewrite.a clangRewriteFrontend.a clangParse.a clangSema.a \
>> -           clangDynamicASTMatchers.a \
>> -           clangAnalysis.a clangEdit.a clangAST.a clangASTMatchers.a \
>> -           clangLex.a \
>> -           clangBasic.a
>> -
>> -include $(CLANG_LEVEL)/unittests/Makefile
>> 
>> Removed: cfe/trunk/unittests/ASTMatchers/Makefile
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/unittests/ASTMatchers/Makefile?rev=258861&view=auto <http://llvm.org/viewvc/llvm-project/cfe/trunk/unittests/ASTMatchers/Makefile?rev=258861&view=auto>
>> ==============================================================================
>> --- cfe/trunk/unittests/ASTMatchers/Makefile (original)
>> +++ cfe/trunk/unittests/ASTMatchers/Makefile (removed)
>> @@ -1,22 +0,0 @@
>> -##===- unittests/ASTMatchers/Makefile ----------------------*- Makefile -*-===##
>> -#
>> -#                     The LLVM Compiler Infrastructure
>> -#
>> -# This file is distributed under the University of Illinois Open Source
>> -# License. See LICENSE.TXT for details.
>> -#
>> -##===----------------------------------------------------------------------===##
>> -
>> -CLANG_LEVEL = ../..
>> -
>> -PARALLEL_DIRS = Dynamic
>> -
>> -TESTNAME = ASTMatchers
>> -include $(CLANG_LEVEL)/../../Makefile.config
>> -LINK_COMPONENTS := $(TARGETS_TO_BUILD) asmparser bitreader support mc option
>> -USEDLIBS = clangTooling.a clangFrontend.a clangSerialization.a clangDriver.a \
>> -           clangRewrite.a clangRewriteFrontend.a \
>> -           clangParse.a clangSema.a clangAnalysis.a \
>> -           clangEdit.a clangAST.a clangASTMatchers.a clangLex.a clangBasic.a
>> -
>> -include $(CLANG_LEVEL)/unittests/Makefile
>> 
>> Removed: cfe/trunk/unittests/Basic/Makefile
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/unittests/Basic/Makefile?rev=258861&view=auto <http://llvm.org/viewvc/llvm-project/cfe/trunk/unittests/Basic/Makefile?rev=258861&view=auto>
>> ==============================================================================
>> --- cfe/trunk/unittests/Basic/Makefile (original)
>> +++ cfe/trunk/unittests/Basic/Makefile (removed)
>> @@ -1,15 +0,0 @@
>> -##===- unittests/Basic/Makefile ----------------------------*- Makefile -*-===##
>> -#
>> -#                     The LLVM Compiler Infrastructure
>> -#
>> -# This file is distributed under the University of Illinois Open Source
>> -# License. See LICENSE.TXT for details.
>> -#
>> -##===----------------------------------------------------------------------===##
>> -
>> -CLANG_LEVEL = ../..
>> -TESTNAME = Basic
>> -LINK_COMPONENTS := support mc
>> -USEDLIBS = clangLex.a clangBasic.a
>> -
>> -include $(CLANG_LEVEL)/unittests/Makefile
>> 
>> Removed: cfe/trunk/unittests/CodeGen/Makefile
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/unittests/CodeGen/Makefile?rev=258861&view=auto <http://llvm.org/viewvc/llvm-project/cfe/trunk/unittests/CodeGen/Makefile?rev=258861&view=auto>
>> ==============================================================================
>> --- cfe/trunk/unittests/CodeGen/Makefile (original)
>> +++ cfe/trunk/unittests/CodeGen/Makefile (removed)
>> @@ -1,20 +0,0 @@
>> -##===- unittests/CodeGen/Makefile --------------------------*- Makefile -*-===##
>> -#
>> -#                     The LLVM Compiler Infrastructure
>> -#
>> -# This file is distributed under the University of Illinois Open Source
>> -# License. See LICENSE.TXT for details.
>> -#
>> -##===----------------------------------------------------------------------===##
>> -
>> -CLANG_LEVEL = ../..
>> -TESTNAME = CodeGen
>> -include $(CLANG_LEVEL)/../../Makefile.config
>> -LINK_COMPONENTS := $(TARGETS_TO_BUILD) asmparser bitreader mc option \
>> -                   profiledata support
>> -USEDLIBS = clangCodeGen.a clangFrontend.a clangSerialization.a \
>> -           clangDriver.a \
>> -           clangParse.a clangSema.a clangAnalysis.a \
>> -           clangEdit.a clangAST.a clangLex.a clangBasic.a
>> -
>> -include $(CLANG_LEVEL)/unittests/Makefile
>> 
>> Removed: cfe/trunk/unittests/Driver/Makefile
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/unittests/Driver/Makefile?rev=258861&view=auto <http://llvm.org/viewvc/llvm-project/cfe/trunk/unittests/Driver/Makefile?rev=258861&view=auto>
>> ==============================================================================
>> --- cfe/trunk/unittests/Driver/Makefile (original)
>> +++ cfe/trunk/unittests/Driver/Makefile (removed)
>> @@ -1,16 +0,0 @@
>> -##===- unittests/Driver/Makefile ---------------------------*- Makefile -*-===##
>> -#
>> -#                     The LLVM Compiler Infrastructure
>> -#
>> -# This file is distributed under the University of Illinois Open Source
>> -# License. See LICENSE.TXT for details.
>> -#
>> -##===----------------------------------------------------------------------===##
>> -
>> -CLANG_LEVEL = ../..
>> -TESTNAME = Multilib
>> -include $(CLANG_LEVEL)/../../Makefile.config
>> -LINK_COMPONENTS := $(TARGETS_TO_BUILD) support option
>> -USEDLIBS = clangDriver.a clangBasic.a
>> -
>> -include $(CLANG_LEVEL)/unittests/Makefile
>> 
>> Removed: cfe/trunk/unittests/Format/Makefile
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/unittests/Format/Makefile?rev=258861&view=auto <http://llvm.org/viewvc/llvm-project/cfe/trunk/unittests/Format/Makefile?rev=258861&view=auto>
>> ==============================================================================
>> --- cfe/trunk/unittests/Format/Makefile (original)
>> +++ cfe/trunk/unittests/Format/Makefile (removed)
>> @@ -1,19 +0,0 @@
>> -##===- unittests/Format/Makefile ---------------------------*- Makefile -*-===##
>> -#
>> -#                     The LLVM Compiler Infrastructure
>> -#
>> -# This file is distributed under the University of Illinois Open Source
>> -# License. See LICENSE.TXT for details.
>> -#
>> -##===----------------------------------------------------------------------===##
>> -
>> -CLANG_LEVEL = ../..
>> -TESTNAME = Format
>> -include $(CLANG_LEVEL)/../../Makefile.config
>> -LINK_COMPONENTS := $(TARGETS_TO_BUILD) asmparser bitreader support mc option
>> -USEDLIBS = clangFormat.a clangTooling.a clangToolingCore.a clangFrontend.a \
>> -          clangSerialization.a clangDriver.a clangParse.a clangRewrite.a \
>> -           clangRewriteFrontend.a clangSema.a clangAnalysis.a clangEdit.a \
>> -           clangAST.a clangASTMatchers.a clangLex.a clangBasic.a
>> -
>> -include $(CLANG_LEVEL)/unittests/Makefile
>> 
>> Removed: cfe/trunk/unittests/Frontend/Makefile
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/unittests/Frontend/Makefile?rev=258861&view=auto <http://llvm.org/viewvc/llvm-project/cfe/trunk/unittests/Frontend/Makefile?rev=258861&view=auto>
>> ==============================================================================
>> --- cfe/trunk/unittests/Frontend/Makefile (original)
>> +++ cfe/trunk/unittests/Frontend/Makefile (removed)
>> @@ -1,21 +0,0 @@
>> -##===- unittests/Frontend/Makefile -------------------------*- Makefile -*-===##
>> -#
>> -#                     The LLVM Compiler Infrastructure
>> -#
>> -# This file is distributed under the University of Illinois Open Source
>> -# License. See LICENSE.TXT for details.
>> -#
>> -##===----------------------------------------------------------------------===##
>> -
>> -CLANG_LEVEL = ../..
>> -TESTNAME = Frontend
>> -include $(CLANG_LEVEL)/../../Makefile.config
>> -LINK_COMPONENTS := $(TARGETS_TO_BUILD) asmparser bitreader support mc option
>> -USEDLIBS = clangFrontendTool.a clangFrontend.a clangDriver.a \
>> -           clangSerialization.a clangCodeGen.a clangParse.a clangSema.a \
>> -           clangStaticAnalyzerCheckers.a clangStaticAnalyzerCore.a \
>> -           clangARCMigrate.a clangRewrite.a \
>> -                  clangRewriteFrontend.a clangEdit.a \
>> -           clangAnalysis.a clangAST.a clangLex.a clangBasic.a
>> -
>> -include $(CLANG_LEVEL)/unittests/Makefile
>> 
>> Removed: cfe/trunk/unittests/Lex/Makefile
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/unittests/Lex/Makefile?rev=258861&view=auto <http://llvm.org/viewvc/llvm-project/cfe/trunk/unittests/Lex/Makefile?rev=258861&view=auto>
>> ==============================================================================
>> --- cfe/trunk/unittests/Lex/Makefile (original)
>> +++ cfe/trunk/unittests/Lex/Makefile (removed)
>> @@ -1,16 +0,0 @@
>> -##===- unittests/Lex/Makefile ------------------------------*- Makefile -*-===##
>> -#
>> -#                     The LLVM Compiler Infrastructure
>> -#
>> -# This file is distributed under the University of Illinois Open Source
>> -# License. See LICENSE.TXT for details.
>> -#
>> -##===----------------------------------------------------------------------===##
>> -
>> -CLANG_LEVEL = ../..
>> -TESTNAME = Lex
>> -LINK_COMPONENTS := mcparser support mc bitreader
>> -USEDLIBS = clangParse.a clangSema.a clangAnalysis.a clangEdit.a \
>> -       clangSerialization.a clangAST.a clangLex.a clangBasic.a
>> -
>> -include $(CLANG_LEVEL)/unittests/Makefile
>> 
>> Removed: cfe/trunk/unittests/Makefile
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/unittests/Makefile?rev=258861&view=auto <http://llvm.org/viewvc/llvm-project/cfe/trunk/unittests/Makefile?rev=258861&view=auto>
>> ==============================================================================
>> --- cfe/trunk/unittests/Makefile (original)
>> +++ cfe/trunk/unittests/Makefile (removed)
>> @@ -1,35 +0,0 @@
>> -##===- unittests/Makefile ----------------------------------*- Makefile -*-===##
>> -#
>> -#                     The LLVM Compiler Infrastructure
>> -#
>> -# This file is distributed under the University of Illinois Open Source
>> -# License. See LICENSE.TXT for details.
>> -#
>> -##===----------------------------------------------------------------------===##
>> -
>> -# If CLANG_LEVEL is not set, then we are the top-level Makefile. Otherwise, we
>> -# are being included from a subdirectory makefile.
>> -
>> -ifndef CLANG_LEVEL
>> -
>> -IS_UNITTEST_LEVEL := 1
>> -CLANG_LEVEL := ..
>> -PARALLEL_DIRS = CodeGen Basic Lex Driver Format ASTMatchers AST Tooling \
>> -               Rewrite Sema
>> -
>> -include $(CLANG_LEVEL)/../..//Makefile.config
>> -
>> -ifeq ($(ENABLE_CLANG_ARCMT),1)
>> -PARALLEL_DIRS += Frontend libclang StaticAnalyzer
>> -endif
>> -
>> -endif  # CLANG_LEVEL
>> -
>> -include $(CLANG_LEVEL)/Makefile
>> -
>> -ifndef IS_UNITTEST_LEVEL
>> -
>> -MAKEFILE_UNITTEST_NO_INCLUDE_COMMON := 1
>> -include $(LLVM_SRC_ROOT)/unittests/Makefile.unittest
>> -
>> -endif  # IS_UNITTEST_LEVEL
>> 
>> Removed: cfe/trunk/unittests/Rewrite/Makefile
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/unittests/Rewrite/Makefile?rev=258861&view=auto <http://llvm.org/viewvc/llvm-project/cfe/trunk/unittests/Rewrite/Makefile?rev=258861&view=auto>
>> ==============================================================================
>> --- cfe/trunk/unittests/Rewrite/Makefile (original)
>> +++ cfe/trunk/unittests/Rewrite/Makefile (removed)
>> @@ -1,16 +0,0 @@
>> -##===- unittests/Rewrite/Makefile --------------------------*- Makefile -*-===##
>> -#
>> -#                     The LLVM Compiler Infrastructure
>> -#
>> -# This file is distributed under the University of Illinois Open Source
>> -# License. See LICENSE.TXT for details.
>> -#
>> -##===----------------------------------------------------------------------===##
>> -
>> -CLANG_LEVEL = ../..
>> -TESTNAME = Rewrite
>> -include $(CLANG_LEVEL)/../../Makefile.config
>> -LINK_COMPONENTS := $(TARGETS_TO_BUILD) support
>> -USEDLIBS = clangRewrite.a clangLex.a clangBasic.a
>> -
>> -include $(CLANG_LEVEL)/unittests/Makefile
>> 
>> Removed: cfe/trunk/unittests/Sema/Makefile
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/unittests/Sema/Makefile?rev=258861&view=auto <http://llvm.org/viewvc/llvm-project/cfe/trunk/unittests/Sema/Makefile?rev=258861&view=auto>
>> ==============================================================================
>> --- cfe/trunk/unittests/Sema/Makefile (original)
>> +++ cfe/trunk/unittests/Sema/Makefile (removed)
>> @@ -1,19 +0,0 @@
>> -##===- unittests/Sema/Makefile -----------------------------*- Makefile -*-===##
>> -#
>> -#                     The LLVM Compiler Infrastructure
>> -#
>> -# This file is distributed under the University of Illinois Open Source
>> -# License. See LICENSE.TXT for details.
>> -#
>> -##===----------------------------------------------------------------------===##
>> -
>> -CLANG_LEVEL = ../..
>> -TESTNAME = Sema
>> -include $(CLANG_LEVEL)/../../Makefile.config
>> -LINK_COMPONENTS := $(TARGETS_TO_BUILD) asmparser bitreader support mc option
>> -USEDLIBS = clangTooling.a clangFrontend.a clangSerialization.a clangDriver.a \
>> -           clangRewrite.a clangRewriteFrontend.a \
>> -           clangParse.a clangSema.a clangAnalysis.a \
>> -           clangEdit.a clangAST.a clangASTMatchers.a clangLex.a clangBasic.a
>> -
>> -include $(CLANG_LEVEL)/unittests/Makefile
>> 
>> Removed: cfe/trunk/unittests/StaticAnalyzer/Makefile
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/unittests/StaticAnalyzer/Makefile?rev=258861&view=auto <http://llvm.org/viewvc/llvm-project/cfe/trunk/unittests/StaticAnalyzer/Makefile?rev=258861&view=auto>
>> ==============================================================================
>> --- cfe/trunk/unittests/StaticAnalyzer/Makefile (original)
>> +++ cfe/trunk/unittests/StaticAnalyzer/Makefile (removed)
>> @@ -1,15 +0,0 @@
>> -##===- unittests/Basic/Makefile ----------------------------*- Makefile -*-===##
>> -#
>> -#                     The LLVM Compiler Infrastructure
>> -#
>> -# This file is distributed under the University of Illinois Open Source
>> -# License. See LICENSE.TXT for details.
>> -#
>> -##===----------------------------------------------------------------------===##
>> -
>> -CLANG_LEVEL = ../..
>> -TESTNAME = StaticAnalysis
>> -LINK_COMPONENTS := support mc
>> -USEDLIBS = clangBasic.a clangAnalysis.a clangStaticAnalyzerCore.a
>> -
>> -include $(CLANG_LEVEL)/unittests/Makefile
>> 
>> Removed: cfe/trunk/unittests/Tooling/Makefile
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/unittests/Tooling/Makefile?rev=258861&view=auto <http://llvm.org/viewvc/llvm-project/cfe/trunk/unittests/Tooling/Makefile?rev=258861&view=auto>
>> ==============================================================================
>> --- cfe/trunk/unittests/Tooling/Makefile (original)
>> +++ cfe/trunk/unittests/Tooling/Makefile (removed)
>> @@ -1,20 +0,0 @@
>> -##===- unittests/Tooling/Makefile --------------------------*- Makefile -*-===##
>> -#
>> -#                     The LLVM Compiler Infrastructure
>> -#
>> -# This file is distributed under the University of Illinois Open Source
>> -# License. See LICENSE.TXT for details.
>> -#
>> -##===----------------------------------------------------------------------===##
>> -
>> -CLANG_LEVEL = ../..
>> -TESTNAME = Tooling
>> -include $(CLANG_LEVEL)/../../Makefile.config
>> -LINK_COMPONENTS := $(TARGETS_TO_BUILD) asmparser bitreader support mc option
>> -USEDLIBS = clangTooling.a clangToolingCore.a clangFrontend.a \
>> -          clangSerialization.a clangDriver.a \
>> -           clangParse.a clangRewrite.a clangRewriteFrontend.a \
>> -          clangSema.a clangAnalysis.a clangEdit.a \
>> -           clangAST.a clangASTMatchers.a clangLex.a clangBasic.a
>> -
>> -include $(CLANG_LEVEL)/unittests/Makefile
>> 
>> Removed: cfe/trunk/unittests/libclang/Makefile
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/unittests/libclang/Makefile?rev=258861&view=auto <http://llvm.org/viewvc/llvm-project/cfe/trunk/unittests/libclang/Makefile?rev=258861&view=auto>
>> ==============================================================================
>> --- cfe/trunk/unittests/libclang/Makefile (original)
>> +++ cfe/trunk/unittests/libclang/Makefile (removed)
>> @@ -1,37 +0,0 @@
>> -##===- unittests/libclang/Makefile -------------------------*- Makefile -*-===##
>> -#
>> -#                     The LLVM Compiler Infrastructure
>> -#
>> -# This file is distributed under the University of Illinois Open Source
>> -# License. See LICENSE.TXT for details.
>> -#
>> -##===----------------------------------------------------------------------===##
>> -
>> -CLANG_LEVEL = ../..
>> -TESTNAME = libclang
>> -LINK_LIBS_IN_SHARED := 1
>> -
>> -include $(CLANG_LEVEL)/../../Makefile.config
>> -LINK_COMPONENTS := $(TARGETS_TO_BUILD) \
>> -       AsmParser \
>> -       BitReader \
>> -       BitWriter \
>> -       IPO \
>> -       MC \
>> -       ObjCArcOpts \
>> -       Option \
>> -       Support
>> -
>> -# Note that 'USEDLIBS' must include all of the core clang libraries
>> -# when -static is given to linker on cygming.
>> -USEDLIBS = clang.a \
>> -          clangCodeGen.a \
>> -          clangIndex.a clangFormat.a clangRewrite.a \
>> -          clangFrontend.a clangDriver.a \
>> -          clangTooling.a \
>> -          clangToolingCore.a \
>> -          clangSerialization.a clangParse.a clangSema.a \
>> -          clangAnalysis.a clangEdit.a clangAST.a clangLex.a \
>> -          clangBasic.a
>> -
>> -include $(CLANG_LEVEL)/unittests/Makefile
>> 
>> Removed: cfe/trunk/utils/ABITest/Makefile.test.common
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/utils/ABITest/Makefile.test.common?rev=258861&view=auto <http://llvm.org/viewvc/llvm-project/cfe/trunk/utils/ABITest/Makefile.test.common?rev=258861&view=auto>
>> ==============================================================================
>> --- cfe/trunk/utils/ABITest/Makefile.test.common (original)
>> +++ cfe/trunk/utils/ABITest/Makefile.test.common (removed)
>> @@ -1,170 +0,0 @@
>> -# -*- Makefile -*-
>> -
>> -# Usage: make test.N.report
>> -#
>> -# COUNT can be over-ridden to change the number of tests generated per
>> -# file, and TESTARGS is used to change the type generation. Make sure
>> -# to 'make clean' after changing either of these parameters.
>> -
>> -TESTARGS := --no-unsigned --no-vector --no-complex --no-bool
>> -
>> -COUNT := 1
>> -TIMEOUT := 5
>> -
>> -CFLAGS := -std=gnu99
>> -
>> -X_COMPILER := gcc
>> -X_LL_CFLAGS := -emit-llvm -S
>> -Y_COMPILER := clang
>> -Y_LL_CFLAGS := -emit-llvm -S
>> -CC := gcc
>> -
>> -###
>> -
>> -ABITESTGEN := ../ABITestGen.py
>> -
>> -ifndef VERBOSE
>> -  Verb := @
>> -endif
>> -
>> -.PHONY: test.%.report
>> -test.%.report: temps/test.%.xx.diff temps/test.%.xy.diff temps/test.%.yx.diff temps/test.%.yy.diff
>> -       @ok=1;\
>> -       for t in $^; do \
>> -               if [ -s $$t ]; then \
>> -                       echo "TEST $*: $$t failed"; \
>> -                       ok=0;\
>> -               fi; \
>> -       done; \
>> -       if [ $$ok -eq 1 ]; then \
>> -               true; \
>> -       else \
>> -               false; \
>> -       fi
>> -
>> -
>> -.PHONY: test.%.defs-report
>> -test.%.defs-report: temps/test.%.defs.diff
>> -       @for t in $^; do \
>> -               if [ -s $$t ]; then \
>> -                       echo "TEST $*: $$t failed"; \
>> -                       cat $$t; \
>> -               fi; \
>> -       done
>> -
>> -.PHONY: test.%.build
>> -test.%.build: temps/test.%.ref temps/test.%.xx temps/test.%.xy temps/test.%.yx temps/test.%.yy temps/test.%.x.defs temps/test.%.y.defs
>> -       @true
>> -
>> -###
>> -
>> -# Diffs and output
>> -
>> -.PRECIOUS: temps/.dir
>> -
>> -.PRECIOUS: temps/test.%.xx.diff
>> -temps/test.%.xx.diff: temps/test.%.ref.out temps/test.%.xx.out
>> -       $(Verb) diff $^ > $@ || true
>> -.PRECIOUS: temps/test.%.xy.diff
>> -temps/test.%.xy.diff: temps/test.%.ref.out temps/test.%.xy.out
>> -       $(Verb) diff $^ > $@ || true
>> -.PRECIOUS: temps/test.%.yx.diff
>> -temps/test.%.yx.diff: temps/test.%.ref.out temps/test.%.yx.out
>> -       $(Verb) diff $^ > $@ || true
>> -.PRECIOUS: temps/test.%.yy.diff
>> -temps/test.%.yy.diff: temps/test.%.ref.out temps/test.%.yy.out
>> -       $(Verb) diff $^ > $@ || true
>> -.PRECIOUS: temps/test.%.defs.diff
>> -temps/test.%.defs.diff: temps/test.%.x.defs temps/test.%.y.defs
>> -       $(Verb) zipdifflines \
>> -         --replace "%struct.T[0-9]+" "%struct.s" \
>> -         --replace "%union.T[0-9]+" "%struct.s" \
>> -         --replace "byval align [0-9]+" "byval" \
>> -         $^ > $@
>> -
>> -.PRECIOUS: temps/test.%.out
>> -temps/test.%.out: temps/test.%
>> -       -$(Verb) ./$< > $@
>> -
>> -# Executables
>> -
>> -.PRECIOUS: temps/test.%.ref
>> -temps/test.%.ref: temps/test.%.driver.ref.o temps/test.%.a.ref.o temps/test.%.b.ref.o
>> -       $(Verb) $(CC) $(CFLAGS) $(CC_CFLAGS) -O3 -o $@ $^
>> -.PRECIOUS: temps/test.%.xx
>> -temps/test.%.xx: temps/test.%.driver.ref.o temps/test.%.a.x.o temps/test.%.b.x.o
>> -       $(Verb) $(CC) $(CFLAGS) $(CC_CFLAGS) -O3  -o $@ $^
>> -.PRECIOUS: temps/test.%.xy
>> -temps/test.%.xy: temps/test.%.driver.ref.o temps/test.%.a.x.o temps/test.%.b.y.o
>> -       $(Verb) $(CC) $(CFLAGS) $(CC_CFLAGS) -O3  -o $@ $^
>> -.PRECIOUS: temps/test.%.yx
>> -temps/test.%.yx: temps/test.%.driver.ref.o temps/test.%.a.y.o temps/test.%.b.x.o
>> -       $(Verb) $(CC) $(CFLAGS) $(CC_CFLAGS) -O3  -o $@ $^
>> -.PRECIOUS: temps/test.%.yy
>> -temps/test.%.yy: temps/test.%.driver.ref.o temps/test.%.a.y.o temps/test.%.b.y.o
>> -       $(Verb) $(CC) $(CFLAGS) $(CC_CFLAGS) -O3  -o $@ $^
>> -
>> -# Object files
>> -
>> -.PRECIOUS: temps/test.%.ref.o
>> -temps/test.%.ref.o: inputs/test.%.c temps/.dir
>> -       $(Verb) $(CC) -c $(CFLAGS) $(CC_CFLAGS) -o $@ $<
>> -.PRECIOUS: temps/test.%.x.o
>> -temps/test.%.x.o: inputs/test.%.c temps/.dir
>> -       $(Verb) $(X_COMPILER) -c $(CFLAGS) $(X_CFLAGS) -o $@ $<
>> -.PRECIOUS: temps/test.%.y.o
>> -temps/test.%.y.o: inputs/test.%.c temps/.dir
>> -       $(Verb) $(Y_COMPILER) -c $(CFLAGS) $(Y_CFLAGS) -o $@ $<
>> -
>> -.PRECIOUS: temps/test.%.x.defs
>> -temps/test.%.x.defs: temps/test.%.a.x.ll temps/.dir
>> -       -$(Verb) -grep '^define ' $< > $@
>> -.PRECIOUS: temps/test.%.y.defs
>> -temps/test.%.y.defs: temps/test.%.a.y.ll temps/.dir
>> -       -$(Verb) -grep '^define ' $< > $@
>> -
>> -.PRECIOUS: temps/test.%.a.x.ll
>> -temps/test.%.a.x.ll: inputs/test.%.a.c temps/.dir
>> -       $(Verb) $(X_COMPILER) $(CFLAGS) $(X_LL_CFLAGS) $(X_CFLAGS) -o $@ $<
>> -.PRECIOUS: temps/test.%.b.x.ll
>> -temps/test.%.b.x.ll: inputs/test.%.b.c temps/.dir
>> -       $(Verb) $(X_COMPILER) $(CFLAGS) $(X_LL_CFLAGS) $(X_CFLAGS) -o $@ $<
>> -.PRECIOUS: temps/test.%.a.y.ll
>> -temps/test.%.a.y.ll: inputs/test.%.a.c temps/.dir
>> -       $(Verb) $(Y_COMPILER) $(CFLAGS) $(Y_LL_CFLAGS) $(Y_CFLAGS) -o $@ $<
>> -.PRECIOUS: temps/test.%.b.y.ll
>> -temps/test.%.b.y.ll: inputs/test.%.b.c temps/.dir
>> -       $(Verb) $(Y_COMPILER) $(CFLAGS) $(Y_LL_CFLAGS) $(Y_CFLAGS) -o $@ $<
>> -
>> -# Input generation
>> -
>> -.PHONY: test.%.top
>> -test.%.top: inputs/test.%.a.c inputs/test.%.b.c inputs/test.%.driver.c
>> -       @true
>> -
>> -.PRECIOUS: inputs/test.%.a.c inputs/test.%.b.c inputs/test.%.driver.c
>> -inputs/test.%.a.c: test.%.generate
>> -       @true
>> -inputs/test.%.b.c: test.%.generate
>> -       @true
>> -inputs/test.%.driver.c: test.%.generate
>> -       @true
>> -
>> -.PHONY: test.%.generate
>> -.PRECIOUS: inputs/.dir
>> -test.%.generate: $(ABITESTGEN) inputs/.dir
>> -       $(Verb) $(ABITESTGEN) $(TESTARGS) -o inputs/test.$*.a.c -T inputs/test.$*.b.c -D inputs/test.$*.driver.c --min=$(shell expr $* '*' $(COUNT))  --count=$(COUNT)
>> -
>> -# Cleaning
>> -
>> -clean-temps:
>> -       $(Verb) rm -rf temps
>> -
>> -clean:
>> -       $(Verb) rm -rf temps inputs
>> -
>> -# Etc.
>> -
>> -%/.dir:
>> -       $(Verb) mkdir -p $* > /dev/null
>> -       $(Verb) $(DATE) > $@
>> 
>> Removed: cfe/trunk/utils/ABITest/layout/Makefile
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/utils/ABITest/layout/Makefile?rev=258861&view=auto <http://llvm.org/viewvc/llvm-project/cfe/trunk/utils/ABITest/layout/Makefile?rev=258861&view=auto>
>> ==============================================================================
>> --- cfe/trunk/utils/ABITest/layout/Makefile (original)
>> +++ cfe/trunk/utils/ABITest/layout/Makefile (removed)
>> @@ -1,68 +0,0 @@
>> -# Usage: make test.N.report
>> -#
>> -# COUNT can be over-ridden to change the number of tests generated per
>> -# file, and TESTARGS is used to change the type generation. Make sure
>> -# to 'make clean' after changing either of these parameters.
>> -
>> -ABITESTGEN := ../ABITestGen.py
>> -TESTARGS := --max-args 0 --test-layout
>> -COUNT := 1000
>> -TIMEOUT := 5
>> -
>> -CFLAGS := -std=gnu99
>> -
>> -X_COMPILER := llvm-gcc
>> -Y_COMPILER := clang
>> -CC := gcc
>> -
>> -ifeq (0, 0)
>> -X_CFLAGS := -m32
>> -Y_CFLAGS := -m32
>> -CC_CFLAGS := -m32
>> -else
>> -X_CFLAGS := -m64
>> -Y_CFLAGS := -m64
>> -CC_CFLAGS := -m64
>> -endif
>> -
>> -.PHONY: test.%.report
>> -test.%.report: test.%.x.diff test.%.y.diff
>> -       @for t in $^; do \
>> -               if [ -s $$t ]; then \
>> -                       echo "TEST $*: $$t failed"; \
>> -               fi; \
>> -       done
>> -
>> -.PHONY: test.%.build
>> -test.%.build: test.%.ref test.%.x test.%.y
>> -       @true
>> -
>> -###
>> -
>> -.PRECIOUS: test.%.x.diff
>> -test.%.x.diff: test.%.ref.out test.%.x.out
>> -       -diff $^ > $@
>> -.PRECIOUS: test.%.y.diff
>> -test.%.y.diff: test.%.ref.out test.%.y.out
>> -       -diff $^ > $@
>> -
>> -.PRECIOUS: test.%.out
>> -test.%.out: test.%
>> -       -./$< > $@
>> -
>> -.PRECIOUS: test.%.ref
>> -test.%.ref: test.%.c
>> -       $(CC) $(CFLAGS) $(CC_CFLAGS) -o $@ $^
>> -.PRECIOUS: test.%.x
>> -test.%.x: test.%.c
>> -       $(X_COMPILER) $(CFLAGS) $(X_CFLAGS) -o $@ $^
>> -.PRECIOUS: test.%.y
>> -test.%.y: test.%.c
>> -       $(Y_COMPILER) $(CFLAGS) $(Y_CFLAGS) -o $@ $^
>> -
>> -.PRECIOUS: test.%.c
>> -test.%.c: $(ABITESTGEN)
>> -       $(ABITESTGEN) $(TESTARGS) -o $@ --min=$(shell expr $* '*' $(COUNT))  --count=$(COUNT)
>> -
>> -clean:
>> -       rm -f test.* *~
>> 
>> Removed: cfe/trunk/utils/ABITest/return-types-32/Makefile
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/utils/ABITest/return-types-32/Makefile?rev=258861&view=auto <http://llvm.org/viewvc/llvm-project/cfe/trunk/utils/ABITest/return-types-32/Makefile?rev=258861&view=auto>
>> ==============================================================================
>> --- cfe/trunk/utils/ABITest/return-types-32/Makefile (original)
>> +++ cfe/trunk/utils/ABITest/return-types-32/Makefile (removed)
>> @@ -1,7 +0,0 @@
>> -X_CFLAGS := -m32
>> -Y_CFLAGS := -m32
>> -CC_CFLAGS := -m32
>> -
>> -include ../Makefile.test.common
>> -
>> -TESTARGS += --max-args 0
>> 
>> Removed: cfe/trunk/utils/ABITest/return-types-64/Makefile
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/utils/ABITest/return-types-64/Makefile?rev=258861&view=auto <http://llvm.org/viewvc/llvm-project/cfe/trunk/utils/ABITest/return-types-64/Makefile?rev=258861&view=auto>
>> ==============================================================================
>> --- cfe/trunk/utils/ABITest/return-types-64/Makefile (original)
>> +++ cfe/trunk/utils/ABITest/return-types-64/Makefile (removed)
>> @@ -1,7 +0,0 @@
>> -X_CFLAGS := -m64
>> -Y_CFLAGS := -m64
>> -CC_CFLAGS := -m64
>> -
>> -include ../Makefile.test.common
>> -
>> -TESTARGS += --max-args 0
>> 
>> Removed: cfe/trunk/utils/ABITest/single-args-32/Makefile
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/utils/ABITest/single-args-32/Makefile?rev=258861&view=auto <http://llvm.org/viewvc/llvm-project/cfe/trunk/utils/ABITest/single-args-32/Makefile?rev=258861&view=auto>
>> ==============================================================================
>> --- cfe/trunk/utils/ABITest/single-args-32/Makefile (original)
>> +++ cfe/trunk/utils/ABITest/single-args-32/Makefile (removed)
>> @@ -1,7 +0,0 @@
>> -X_CFLAGS := -m32
>> -Y_CFLAGS := -m32
>> -CC_CFLAGS := -m32
>> -
>> -include ../Makefile.test.common
>> -
>> -TESTARGS += --no-function-return --max-args 1
>> 
>> Removed: cfe/trunk/utils/ABITest/single-args-64/Makefile
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/utils/ABITest/single-args-64/Makefile?rev=258861&view=auto <http://llvm.org/viewvc/llvm-project/cfe/trunk/utils/ABITest/single-args-64/Makefile?rev=258861&view=auto>
>> ==============================================================================
>> --- cfe/trunk/utils/ABITest/single-args-64/Makefile (original)
>> +++ cfe/trunk/utils/ABITest/single-args-64/Makefile (removed)
>> @@ -1,13 +0,0 @@
>> -# Usage: make test.N.report
>> -#
>> -# COUNT can be over-ridden to change the number of tests generated per
>> -# file, and TESTARGS is used to change the type generation. Make sure
>> -# to 'make clean' after changing either of these parameters.
>> -
>> -X_CFLAGS := -m64
>> -Y_CFLAGS := -m64
>> -CC_CFLAGS := -m64
>> -
>> -include ../Makefile.test.common
>> -
>> -TESTARGS += --no-function-return --max-args 1
>> 
>> Removed: cfe/trunk/utils/TableGen/Makefile
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/utils/TableGen/Makefile?rev=258861&view=auto <http://llvm.org/viewvc/llvm-project/cfe/trunk/utils/TableGen/Makefile?rev=258861&view=auto>
>> ==============================================================================
>> --- cfe/trunk/utils/TableGen/Makefile (original)
>> +++ cfe/trunk/utils/TableGen/Makefile (removed)
>> @@ -1,17 +0,0 @@
>> -##===- utils/TableGen/Makefile -----------------------------*- Makefile -*-===##
>> -#
>> -#                     The LLVM Compiler Infrastructure
>> -#
>> -# This file is distributed under the University of Illinois Open Source
>> -# License. See LICENSE.TXT for details.
>> -#
>> -##===----------------------------------------------------------------------===##
>> -
>> -LEVEL = ../../../..
>> -TOOLNAME = clang-tblgen
>> -USEDLIBS = LLVMTableGen.a LLVMSupport.a
>> -
>> -# This tool has no plugins, optimize startup time.
>> -TOOL_NO_EXPORTS = 1
>> -
>> -include $(LEVEL)/Makefile.common
>> 
>> Removed: cfe/trunk/utils/VtableTest/Makefile
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/utils/VtableTest/Makefile?rev=258861&view=auto <http://llvm.org/viewvc/llvm-project/cfe/trunk/utils/VtableTest/Makefile?rev=258861&view=auto>
>> ==============================================================================
>> --- cfe/trunk/utils/VtableTest/Makefile (original)
>> +++ cfe/trunk/utils/VtableTest/Makefile (removed)
>> @@ -1,24 +0,0 @@
>> -GXX := llvm-g++-4.2
>> -CLANGXX := clang++
>> -
>> -all: one
>> -
>> -test.cc <http://test.cc/>: gen.cc <http://gen.cc/>
>> -       g++ gen.cc <http://gen.cc/> -o gen
>> -       ./gen >test.cc <http://test.cc/>
>> -
>> -test-gcc.sum: test.cc <http://test.cc/>
>> -       time $(GXX) test.cc <http://test.cc/> -o test-gcc.s -S
>> -       $(GXX) test-gcc.s -o test-gcc
>> -       ./test-gcc >test-gcc.sum
>> -
>> -test-clang.sum: test.cc <http://test.cc/>
>> -       time $(CLANGXX) test.cc <http://test.cc/> -o test-clang.s -S
>> -       $(CLANGXX) test-clang.s -o test-clang
>> -       ./test-clang >test-clang.sum
>> -
>> -one: test-gcc.sum test-clang.sum
>> -       cmp test-gcc.sum test-clang.sum
>> -
>> -clean:
>> -       rm -f gen test-gcc test-clang test.cc <http://test.cc/> test-gcc.sum test-clang.sum test-gcc.s test-clang.s
>> 
>> 
>> _______________________________________________
>> cfe-commits mailing list
>> cfe-commits at lists.llvm.org <mailto:cfe-commits at lists.llvm.org>
>> http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits <http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20160203/6410fd49/attachment-0001.html>


More information about the cfe-commits mailing list