History log of /external/llvm/Makefile
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
bf361f58df152df70972fe1e212dc83880463f01 03-Jul-2013 Craig Topper <craig.topper@gmail.com> Fix regular expression used by 'make update' to only look for 'I' and '?' at the start of svn info results and to check for spaces after 'I' instead of just after '?'.

Previously it was able to match 'I' anywhere in the filenames of the svn info results instead of just files that where ignored or unknown to svn. This would cause 'make update' to infinitely recurse if a file was modified with I anywhere in its name since svn info would return a Path pointing to the llvm root for those files.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@185539 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
410b46a3900729aa7f1f0083651068cf57ad643d 28-Jan-2013 Edwin Vane <edwin.vane@intel.com> Improved svn repo searching for 'make update'

Use a simple recursive bash function to search for svn repos for the 'make
update' target thus including projects like clang-tools-extra.

Reviewers: bkramer, echristo


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173650 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
fe4c10caecc31dcb7a630091e1250e284ed528d5 02-Jan-2013 Chandler Carruth <chandlerc@gmail.com> Update the root Makefile for VMCore -> IR. Missed by my original search
sadly, and is somewhat surprising in general.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@171361 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
9d8c6786588458e741ca38559f3d66bf006dfa69 06-Nov-2012 Argyrios Kyrtzidis <akyrtzi@gmail.com> [c-index-test] When building with BUILD_CLANG_ONLY=YES, include c-index-test.
It is part of libclang and has other uses besides running the clang tests.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@167484 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
4e33d94304c499083b2a3d4a8904084001f83882 25-Oct-2012 Bob Wilson <bob.wilson@apple.com> Don't try to install c-index-test with BUILD_CLANG_ONLY. rdar://12492703

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@166637 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
1b40b84a51a20f723bb10250fd1e9bce8cf61879 10-Oct-2012 Bill Wendling <isanbard@gmail.com> Remove dead variable.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165639 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
df5f0fbc27923be610bed35c32ba8ba91f5699ce 02-Oct-2012 Bill Wendling <isanbard@gmail.com> Set the 'build clang only' flag when we're building only clang.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165042 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
c9d0c7094183285a0c3da852d8ed513d2a459d6d 25-Sep-2012 Bob Wilson <bob.wilson@apple.com> Clear UNIVERSAL_SDK_PATH setting when building host tools. <rdar://12360497>

I also moved the SDKROOT setting into the make flags, since clearing it from
the environment isn't good enough to override a setting on the make command
line. That hasn't been a problem but it could be, and it's good to be
consistent with the way UNIVERSAL_SDK_PATH is handled.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@164565 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
de659470dd036182fed5d87ec7a9c8d8e2bf996e 23-Aug-2012 Daniel Dunbar <daniel@zuster.org> darwin/cross-build: Unset SDKROOT when building BuildTools.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@162402 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
f6933e6a18e8b36aff63f0c15ddc627f8a610525 14-Aug-2012 David Blaikie <dblaikie@gmail.com> Fix the make update target to work even when sub repo repositories are ignored.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@161883 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
6447d52ba8d869a7de254b440703b69d8b4343cf 09-May-2012 Bob Wilson <bob.wilson@apple.com> Do not install llvm-config-host for cross-builds of clang. rdar://11317847

My previous change to install llvm-config-host for cross-builds resulted
in that file being installed even when the normal llvm-config was not
installed, e.g., when building the install-clang target. Daniel suggested
this alternative, which solves the immediate problem and also avoids the gunk
in the top-level makefile.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@156448 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
f2ae3467cedd9a54a11c39b713409c7243e72ecc 20-Apr-2012 Bob Wilson <bob.wilson@apple.com> When cross compiling, install a host version of llvm-config. <rdar://11187889>

Now that llvm-config is a binary instead of a script the version installed
during a cross compiled build cannot be run from the host. When cross
compiling, install a separate llvm-config-host that will run on the host.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@155164 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
f214b80b8d9c87574dd0c99d54d3c79e13b60b0b 17-Jan-2012 Dylan Noblesmith <nobled@dreamwidth.org> Makefile: add missing files to FilesToConfig

And fix the comment about where the FilesToConfig variable
is.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@148282 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
cb497b888aabebe13de431c8a6e7c7d31f4dea0c 01-Dec-2011 Daniel Dunbar <daniel@zuster.org> llvm-config: Replace with C++ version (was llvm-config-2).
- Another reapply of r144300, with hopefully one last fix.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145623 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
f6ace1924344b6bbeafe82494138f9673c22bddc 01-Dec-2011 Duncan Sands <baldrick@free.fr> Revert commit 145449 (ddunbar) since it is breaking the dragonegg buildbots.
Original commit message:
llvm-config: Replace with C++ version (was llvm-config-2).
- Reapply of r144300, with lots of fixes/migration easement in between.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145582 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
a97f02c40c95933df4b38a9ca7033836ded7ea18 30-Nov-2011 Bob Wilson <bob.wilson@apple.com> Remove the install-clang-c makefile target.

When I did this before it broke a buildbot that was testing that target, but
we've removed that buildbot now.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145519 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
2662c83a594b5df8deef2a540595a5faa72cfbdc 29-Nov-2011 Daniel Dunbar <daniel@zuster.org> llvm-config: Replace with C++ version (was llvm-config-2).
- Reapply of r144300, with lots of fixes/migration easement in between.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145449 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
fed700da6028af2ca5fd4a1ecfec3572db5b0023 27-Nov-2011 Bob Wilson <bob.wilson@apple.com> Partially revert r145157 to quiet an unhappy buildbot.

Removing that buildbot would be a better solution, but this is at least
a temporary workaround.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145160 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
9fbf6173b8730e18b39c0a6f3f348451f506780e 27-Nov-2011 Bob Wilson <bob.wilson@apple.com> Merge the install-clang-c target into install-clang. <rdar://problem/10217046>

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145157 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
a7de1d67b2c57153732c394172a64d157c80988e 12-Nov-2011 Daniel Dunbar <daniel@zuster.org> build/Make: Define a TARGET_NATIVE_ARCH variable to be a bit more precise than
ARCH, which gets tested in many more contexts.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144434 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
8d870abe759784384b2cd9e76eaf7c494d769725 11-Nov-2011 Daniel Dunbar <daniel@zuster.org> build/Make: Change llvm-config-2 to be compiled as a build tool.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144421 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
01b825d45b6f067e42e4c3d160b87f34459aab8c 11-Nov-2011 Daniel Dunbar <daniel@zuster.org> cross-build/Make: Update cross build to properly forward ARCH and
TARGETS_TO_BUILD variables to build tools submake, and also tweak echo command
to indicate when we are compiling/etc build tools.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144419 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
bee515f66baf4f7858d30c2fe6657d35f177dfcd 11-Nov-2011 Eric Christopher <echristo@apple.com> Add an option '--enable-libcpp' that will have the compiler pass on
options to use libc++ as the default c++ library.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144413 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
950dba04e0ac7a0ae4d47b43b60f620e053ce26b 10-Nov-2011 Daniel Dunbar <daniel@zuster.org> build/Make: Try to switch over to llvm-config-2 again, now that I've cleaned up
some more of the explicit dependencies. I'm staging things more slowly this time
in case there is more unanticipated fallout.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144323 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
1ad92131abbed3d2992d5996969274a8e1ae9a6b 10-Nov-2011 Daniel Dunbar <daniel@zuster.org> Revert r144300 "llvm-config: Replace with C++ version (was llvm-config-2).",
which didn't appear ready for prime time.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144309 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
a6f5a81285bab84212209d47b1238505512c7c87 10-Nov-2011 Daniel Dunbar <daniel@zuster.org> llvm-config: Replace with C++ version (was llvm-config-2).

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144300 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
b16ec681a5dfdf99564f0f19f0c186fdac2f0342 02-Nov-2011 Daniel Dunbar <daniel@zuster.org> build/Make: Update for rename of show-diagnostics.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@143564 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
b3b6335212451b348dd86dd27a0086de7fb232bc 19-Oct-2011 David Blaikie <dblaikie@gmail.com> Updating 'update' target to handle svn 1.7 'info' output. Patch by Jean-Danial Dupas!


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142535 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
0be07d39b1815536fadebf447008ff1ae9a78869 08-Oct-2011 Peter Collingbourne <peter@pcc.me.uk> Add clang-tblgen to OPTIONAL_DIRS when building native tools for the
cross build, so that a native version of clang-tblgen is available.
Should unbreak Clang cross build.

Also disable Polly for the native tool build, since it depends on
external libraries which may not be available, and it isn't required
anyway.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141454 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
7c788888872233748da10a8177a9a1eb176c1bc8 01-Oct-2011 Peter Collingbourne <peter@pcc.me.uk> Move TableGen's parser and entry point into a library

This is the first step towards splitting LLVM and Clang's tblgen executables.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@140951 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
f11750633d31a474b8092d7103f50ca5af275d8d 20-Sep-2011 Eric Christopher <echristo@apple.com> Remove llvmc and assorted build machinery for it.

The problems that llvmc solved have largely been subsumed with the
tasks that the clang driver can accomplish, but llvmc lacks flexibility
and depends too heavily on the EOL'd llvm-gcc.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@140093 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
a1f21e69c4d3c658975ff4dc914ea6f2ccdaeaa0 10-Jun-2011 Bill Wendling <isanbard@gmail.com> Install libprofile_rt.dylib where it's more available for gcov support.
<rdar://problem/9583891>


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132860 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
58194307c1a45f6a20f5ed421c97309a9e007e46 12-Apr-2011 Daniel Dunbar <daniel@zuster.org> build: Add support for a SHOW_DIAGNOSTICS build variable.

If enabled, this will attempt to use the CC_LOG_DIAGNOSTICS feature I dropped
into Clang to print a log of all the diagnostics generated during an individual
build (from the top-level). Not sure if this will actually be useful, but for
now it is handy for testing the option.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129312 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
1f6efa3996dd1929fbc129203ce5009b620e6969 29-Nov-2010 Michael J. Spencer <bigcheesegs@gmail.com> Merge System into Support.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120298 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
a1e1319992a64ffb57dd3a63e051daf6111e112b 27-Nov-2010 Daniel Dunbar <daniel@zuster.org> build/Makefiles: Don't build unittests when ONLY_TOOLS is set.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120196 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
9d9ae9fb59ee3897ffc21dfa3b7078478ac6d674 12-Nov-2010 Rafael Espindola <rafael.espindola@gmail.com> Add --enable-docs. Patch by NAKAMURA Takumi.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118918 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
b3d36293c2b7d5f4b53f3f907f97264309205c23 15-Aug-2010 Mikhail Glushenkov <foldr@codedgers.com> llvmc: remove dynamic plugins.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111094 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
e3536b89b407a014e82b779972e90987f7f75ac6 02-Aug-2010 Daniel Dunbar <daniel@zuster.org> tests: Kill off custom targets which were just there for TestRunner.sh.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110003 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
273e48b53b0a44629eb90b2c5f029adbb4c20f77 20-Jul-2010 Bob Wilson <bob.wilson@apple.com> Add support for a new Apple-style build target, EmbeddedSim, that builds
llvmCore for the iOS Simulator.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108922 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
e160a520ce94adfb1e1afbaddc2bd5ea7cd12d5c 16-Jul-2010 Daniel Dunbar <daniel@zuster.org> build/Clang: Build and install libLTO as part of clang-only/install-clang targets.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108493 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
2b48c33936d5cbfcb8b48331963c71e99d88c8ae 07-Jul-2010 Duncan Sands <baldrick@free.fr> Issue the warning about being slow whenever optimization is disabled,
and not just for Debug+Asserts builds.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@107792 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
e3c55022635052148b3b789838ef83fe027d11f6 07-Jul-2010 Gabor Greif <ggreif@gmail.com> adapt condition for changed default build mode

who knows how to cover Asserts or Debug separately
please do not hesitate to extend this

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@107779 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
8246adc1f0e2d28374da3aeab864aee5ff03f3ff 07-Jul-2010 Duncan Sands <baldrick@free.fr> Rename "Release" builds as "Release+Asserts"; rename "Release-Asserts"
builds to "Release". The default build is unchanged (optimization on,
assertions on), however it is now called Release+Asserts. The intent
is that future LLVM releases released via llvm.org will be Release builds
in the new sense, i.e. will have assertions disabled (currently they have
assertions enabled, for a more than 20% slowdown). This will bring them
in line with MacOS releases, which ship with assertions disabled. It also
means that "Release" now means the same things in make and cmake builds:
cmake already disables assertions for "Release" builds AFAICS.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@107758 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
0cd35f20bc0d46589e3cff7f30ab310572f35e6f 01-Jul-2010 Daniel Dunbar <daniel@zuster.org> build: Update install-clang target.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@107334 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
0456b061918888852c67add532734ddb5aa30460 01-May-2010 Daniel Dunbar <daniel@zuster.org> Update for CIndex rename.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@102803 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
db3f95770e74c10acae4d59627dd8e965c9328cb 30-Apr-2010 Daniel Dunbar <daniel@zuster.org> Add an install-clang-c top-level target, which does a Clang C API install.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@102751 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
37ff5c66dbc1ec0ac77d2a20ef4e248245061e3f 24-Apr-2010 Jim Grosbach <grosbach@apple.com> cross-build Makefile needs to unset CFLAGS/CXXFLAGS when building the build-side utilities since the flags will be for the cross-compiler.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@102225 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
312fa75bb827946b83fa2fdd8407545a20bb299a 21-Mar-2010 Gabor Greif <ggreif@gmail.com> modernize the do-all-for-me target to run lit

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99148 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
c90171961d020d93e4ce548016d8ccb8aab00c57 25-Feb-2010 Jeffrey Yasskin <jyasskin@google.com> Try r96559 for the third time. This time the shared library is only built if
--enable-shared is passed to configure.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97119 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
407fbdd161d4134901fefe267779a4aaaeab2f0d 23-Feb-2010 Jeffrey Yasskin <jyasskin@google.com> Roll back r96959 again.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96981 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
ea6c39d417172a8edb99667e93cd6b67cd024e6a 23-Feb-2010 Jeffrey Yasskin <jyasskin@google.com> Roll r96559 forward again, adding libLLVM-2.7svn.so to LLVM. This links 3 of
the examples shared to make sure the shared library keeps working.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96959 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
99d9863cce6a460aac7b4330084044ca7a11ab43 23-Feb-2010 Daniel Dunbar <daniel@zuster.org> Kill off LLVMGCC_MAJVERS make variable.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96907 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
2155d459a7de626bb77849e5956ef2363d7d4a87 18-Feb-2010 Jeffrey Yasskin <jyasskin@google.com> Roll back the shared library, r96559. It broke two darwins and arm, mysteriously.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96569 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
f6afae2f49ed65a6a482257c7e55520857d751b7 18-Feb-2010 Jeffrey Yasskin <jyasskin@google.com> Add a shared library for LLVM, named libLLVM2.7svn.(so|dylib), and add an
--enable-shared configure flag to have the tools linked shared. (2.7svn is just
$(LLVMVersion) so it'll change to "2.7" in the release.) Always link the
example programs shared to test that the shared library keeps working.

On my mac laptop, Debug libLLVM2.7svn.dylib is 39MB, and opt (for example) is
16M static vs 440K shared.

Two things are less than ideal here:
1) The library doesn't include any version information. Since we expect to break
the ABI with every release, this shouldn't be much of a problem. If we do
release a compatible 2.7.1, we may be able to hack its library to work with
binaries compiled against 2.7.0, or we can just ask them to recompile. I'm
hoping to get a real packaging expert to look at this for the 2.8 release.
2) llvm-config doesn't yet have an option to print link options for the shared
library. I'll add this as a subsequent patch.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96559 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
6b8dfed15e765e7b3d2121cd7fef377e6c9e00da 20-Jan-2010 Daniel Dunbar <daniel@zuster.org> For 'install-clang' target, also traverse tools/clang/lib/Runtime.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93958 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
55df144a7833df016d50e2fbd7a6edbfb2639a70 12-Dec-2009 Daniel Dunbar <daniel@zuster.org> Update install-clang target for clang-cc removal.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91226 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
f87ea4dd9ac9816131ee52ee6393c7b4012f2e68 25-Nov-2009 Daniel Dunbar <daniel@zuster.org> Add the rest of the build system logic for optional target disassemblers

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@89841 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
da589a3a963e6cc179d850c5fd395d3e10ce741c 16-Nov-2009 Daniel Dunbar <daniel@zuster.org> Don't build examples by default, use BUILD_EXAMPLES=1 to build them. The only utility of this is testing that we keep the examples up to date, I will just make the buildbots run with this flag.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@88979 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
1f22d6f131170f4dca02296fe266323d6339e6a3 30-Oct-2009 Jim Grosbach <grosbach@apple.com> When cross-building, the CFLAGS and CXXFLAGS are for the target, and don't
apply to the build tools. If we want to allow build tool flags input, we
should have separate inputs (BUILD_CFLAGS and BUILD_CXXFLAGS, perhaps).

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85607 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
79dec80e1931d43eaa96dede5bc982f72b57c11a 30-Oct-2009 Jim Grosbach <grosbach@apple.com> Remove extraneous comment line

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85606 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
2cdc80c0671617ca9ff74ebcd8b8bd3a7097877e 30-Oct-2009 Jim Grosbach <grosbach@apple.com> update name check for Apple style builds to be more permissive

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85605 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
8b67f774e9c38b7718b2b300b628388f966df4e0 26-Oct-2009 Chandler Carruth <chandlerc@gmail.com> Move DataTypes.h to include/llvm/System, update all users. This breaks the last
direct inclusion edge from System to Support.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85086 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
3d5ec9f0c1ae55ae0670e797a7ed2c5afd7de47d 26-Oct-2009 Chandler Carruth <chandlerc@gmail.com> Remove stale reference to ThreadSupport.h.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85082 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
4a53e1ef9d137af590425f77f02a4e974f370656 22-Oct-2009 Stuart Hastings <stuart@apple.com> Trying again to tweak the top-level Makefile to facilitate an Apple-style build.
Now with Clang-compatibility.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84872 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
9a6d88d38b974f36642700c4b0f3e725c4fde450 20-Oct-2009 Daniel Dunbar <daniel@zuster.org> Revert "Tweak top-level Makefile to facilitate Apple-style build.", this is
breaking Clang's Apple-style build.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84592 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
93d8cd8072434f3348e12769145e0c8eb40edff1 19-Oct-2009 Stuart Hastings <stuart@apple.com> Tweak top-level Makefile to facilitate Apple-style build.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84507 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
bdd040fba2b1b21bac887bac9c19df6d439a3ba4 09-Oct-2009 Mikhail Glushenkov <foldr@codedgers.com> Reconfigure automatically when Base.td.in is changed.

Thanks to Chris for heads-up!

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83613 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
282098be8463035143bd8444796e6a58b0205c29 26-Sep-2009 Torok Edwin <edwintorok@gmail.com> Speed up clang-only link, by really linking only clang, and not the unittests
too.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82873 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
7f068f47a3a642674db20626284e65460dc0b1d6 14-Sep-2009 Daniel Dunbar <daniel@zuster.org> Build (not test) the unittests as part of a normal build.
- 'make unittests' still builds and tests.
- 'make unitcheck' inside a unittest directory runs the tests in that directory.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81725 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
1026c163c82d4d3481548bf69a18ac10ebd728c6 13-Sep-2009 Daniel Dunbar <daniel@zuster.org> Revert unittests build changes temporarily, the unit test build isn't -j safe.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81692 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
db0ce7d90f8737a8153fcaa17fcfc86dea8d5952 13-Sep-2009 Daniel Dunbar <daniel@zuster.org> Build (not test) the unittests as part of a normal build.
- 'make unittests' still builds and tests.
- 'make unitcheck' inside a unittest directory runs the tests in that directory.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81687 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
5e869c353c01f168712ae33cb7de2e9ba5cdf658 03-Sep-2009 Shantonu Sen <ssen@apple.com> Improve support for cross-hosted builds of LLVM.
--build=triple and other configure options are passed
to the BuildTools/ sub-invocation more consistently


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80854 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
4c75054b0149750219fe6edb8e25ddd8f7af6920 27-Aug-2009 Gabor Greif <ggreif@gmail.com> re-apply r80197, now that iterator.h is not mentioned any more

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80254 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
fffb7266fe9c5c95d859ff5b3aeb5386cbd0cd1e 27-Aug-2009 Bill Wendling <isanbard@gmail.com> --- Reverse-merging r80147 into '.':
A include/llvm/ADT/iterator.cmake
U autoconf/configure.ac
--- Reverse-merging r80161 into '.':
U cmake/config-ix.cmake
--- Reverse-merging r80171 into '.':
U Makefile
--- Reverse-merging r80173 into '.':
U configure
U include/llvm/Config/config.h.in
--- Reverse-merging r80180 into '.':
A include/llvm/ADT/iterator.h.in

Despite common miscomceptions, iterator.h is alive and well. It broke the build
bots for several hours. And yet no one bothered to look at them.

Gabor and Doug, please review your changes and make sure that they actually
build before resubmitting them.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80197 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
c403995143d5c331d05b9921a469853dd1838bb6 27-Aug-2009 Gabor Greif <ggreif@gmail.com> eliminate references to ADT/iterator.h

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80171 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
671a853991274b3b07e0266bee42fc2650269fe6 19-Aug-2009 Daniel Dunbar <daniel@zuster.org> Build runtime libraries by default.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79465 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
1555a23335400143f2b54a66aedc4b5cbbb79f8d 16-Jun-2009 Douglas Gregor <dgregor@apple.com> Introduce new headers whose inclusion forces linking and
initialization of all targets (InitializeAllTargets.h) or assembler
printers (InitializeAllAsmPrinters.h). This is a step toward the
elimination of relinked object files, so that we can build normal
archives.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73543 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
c89146587ac8a030b1c63a52bdecd8eedbc87b09 08-May-2009 Chris Lattner <sabre@nondot.org> Change 'make install' to install tblgen, for better support of out-of-tree targets,
patch by Mikael Lepistö!


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@71226 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
166c9e244c18d0c4003b80d80cbc5d32ec3e5dbe 01-May-2009 Mike Stump <mrs@apple.com> Lets install the manual page with install-clang! Radar 6838692


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@70529 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
95fc7aac600803a6a29e73746f9336e3a7cdf383 24-Apr-2009 Gabor Greif <ggreif@gmail.com> Use a bigger hammer to coerce subversion into english.
Patch by Benjamin Kramer!


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@69976 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
f23e809be09aac2f1a01e84e2b03826322b2f856 07-Apr-2009 Mike Stump <mrs@apple.com> Remove ccc now. Radar 6737767


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@68544 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
854b9d76232308795c2473172060e3eb8b470170 30-Mar-2009 Mike Stump <mrs@apple.com> Add ccc back for now.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@68038 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
e568f641311883c2a1240e8e50d2e1e2cf04e15f 27-Mar-2009 Mike Stump <mrs@apple.com> Update to account for driver renaming.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@67791 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
59fad7d9339901f8146f2d77cd7818625f0935b8 09-Mar-2009 Nick Lewycky <nicholas@mxc.ca> Remove configurey-fu to autodetect hash_map and hash_set now that they are
no longer used in LLVM.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66406 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
b76ace310ad72f4c540f260ee18eef6674b15f31 19-Jan-2009 Mike Stump <mrs@apple.com> Add targets to support the installation of clang in isolation.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62522 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
ef5dc7072fb96a66cc744c0fd6550def9e7f7159 08-Jan-2009 Misha Brukman <brukman+llvm@gmail.com> Removed trailing whitespace.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61904 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
4113bd1dc6032f9559fa58c61d5cc7d9a8c079be 05-Jan-2009 Bill Wendling <isanbard@gmail.com> Modify the unittests Makefiles so that they don't rebuild parts of LLVM just to
run the tests. Most of this was stolen from the llvm/test Makefiles.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61648 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
8fb520eb4f06d4ef771abe9c22d85b2a275988ee 01-Jan-2009 Misha Brukman <brukman+llvm@gmail.com> Original patch by Talin.

* Added the first LLVM unittest -- DenseMap.
* Updated mkpatch utility to include llvm/unittests dir
* Added top-level target "unittests" to run all unittests


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61541 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
569c45cab2354a2ce5e2657f6cd159d8ab84cd5a 10-Nov-2008 Anton Korobeynikov <asl@math.spbu.ru> Proper way of doing llvm canadian-cross compilation.
Patch by Jim Grosbach!

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58981 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
673612ec72e0e246ca671a3977666424b5ed77cc 03-Oct-2008 Jim Grosbach <grosbach@apple.com> Add support for Canadian Cross builds where the host executables are not
runnable on the build machine.

There are a few bits that need built for the build environment (TableGen).
This patch builds those bits, and the associated libraries, for the build
environment as well as the (usual) host environment.

Thanks to Eric C. and Devang P. for pre-commit review.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56975 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
43d1fd449f1a0ac9d9dafa0b9569bb6b2e976198 29-May-2008 Anton Korobeynikov <asl@math.spbu.ru> For PR1338: rename include/llvm/ADT/ilist and friends to end with ".h"


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51687 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
8e0c20bf1b7f507621d765cc7d795362fda639ff 21-Mar-2008 Gabor Greif <ggreif@gmail.com> a happier version of happiness

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48663 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
a4a0323f634c792fc21ed4ed415f36b6e8cdfa8b 28-Feb-2008 Gabor Greif <ggreif@gmail.com> Run 'svn info' in the C locale. Also appropriately escape spaces and ? for gawk in darwin.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47723 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
9fa4226925cbc4d1aa54fc3eaecf95c898713e73 28-Feb-2008 Gabor Greif <ggreif@gmail.com> Simplify and clean up "update" target. Also
add an SVN-UPDATE-OPTIONS variable that controls
the update behaviour. This allows to go to a common
older revision of all svn directories:

gmake update SVN-UPDATE-OPTIONS=-r47717

would rewind both llvm and clang to a common
revision (if clang is checked out into the llvm
tree).


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47717 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
1d7ca713bacb12a356b3b3de0f6a942eb3c085a1 28-Feb-2008 Gabor Greif <ggreif@gmail.com> Now that targets are serialized, introduce
two new convenience targets:

- update: svn update toplevel and try hard
to locate updatable subdirectories
using cunning tricks
- happiness: update then build and test

so what one wants to do now is:
nice gmake --jobs happiness

Have fun!


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47716 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
2ae19553980ac99a8881445623f55cc8f153cce3 28-Feb-2008 Gabor Greif <ggreif@gmail.com> Treat all targets serially at the toplevel. This allows
to specify
nice gmake --jobs all check
and go to lunch, while a multiprocessor machine
will build everything using spare resources
and check the result thereafter.
Since concurrency of make is not restricted
in subdirectories, this should be a nearly
optimal way to do it.

Also teach the user about a configure switch.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47715 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
57360d1f1cede3b26744d0ce3ade814fcc0f332d 29-Dec-2007 Chris Lattner <sabre@nondot.org> remove attributions from the rest of the llvm makefiles.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45416 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
544f83db6b124d042cdb4eba1c83528056e81f09 13-Dec-2007 Nate Begeman <natebegeman@mac.com> Add install-libs target which only installs libraries, not tools


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44979 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
8ef426baa36639458f6777309db25c1768dc9c8a 18-Sep-2007 Gordon Henriksen <gordonhenriksen@mac.com> Adding ocaml language bindings for the vmcore and bitwriter libraries. These are
built atop the C language bindings, and user programs can link with them as
such:

# Bytecode
ocamlc -cc g++ llvm.cma llvmbitwriter.cma -o example example.ml
# Native
ocamlopt -cc g++ llvm.cmxa llvmbitwriter.cmxa -o example.opt example.ml

The vmcore.ml test exercises most/all of the APIs thus far bound. Unfortunately,
they're not yet numerous enough to write hello world. But:

$ cat example.ml
(* example.ml *)

open Llvm
open Llvm_bitwriter

let _ =
let filename = Sys.argv.(1) in
let m = create_module filename in

let v = make_int_constant i32_type 42 false in
let g = define_global "hello_world" v m in

if not (write_bitcode_file m filename) then exit 1;

dispose_module m;

$ ocamlc -cc g++ llvm.cma llvm_bitwriter.cma -o example example.ml
File "example.ml", line 11, characters 6-7:
Warning Y: unused variable g.
$ ./example example.bc
$ llvm-dis < example.bc
; ModuleID = '<stdin>'
@hello_world = global i32 42 ; <i32*> [#uses=0]

The ocaml test cases provide effective tests for the C interfaces.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42093 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
df93e579757961d9a43c3fee9b97b43da8fb652c 12-Jul-2007 David Greene <greened@obbligato.org> Get rid of annoying spaces.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@39766 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
51cf6426bf2ec569d843418077af59e7080e7f3e 08-Jul-2007 Reid Spencer <rspencer@reidspencer.com> Install things needed by llvm-top to allow successful building
of llvm from that level.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@38423 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
42f98e54d11b40c76e13d852bfb30b6be9719663 15-Apr-2007 Reid Spencer <rspencer@reidspencer.com> Echo command lines only if the user wants them.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36050 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
9df5561a952cbfe32aea4e1fbde16655af82efd0 15-Apr-2007 Reid Spencer <rspencer@reidspencer.com> Add a new testing target: check-one. It is used like this:

make check-one TESTONE=test/path/to/test.ll

This runs a single check in exactly the same way that dejagnu runs it.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36049 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
c6b66ebba9e77ecc766780f4c860ec554f963855 29-Mar-2007 Chris Lattner <sabre@nondot.org> don't build runtime for now, ever


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35470 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
122c05571141b695d9683b3fb4ce060e1ea1c009 21-Feb-2007 Chris Lattner <sabre@nondot.org> revert r1.68. This breaks 'make install' without doing 'make' first, but
fixes PR1208.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34466 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
1e46ae47b1dfe2d8f59da9cac9cedb52390c50fe 06-Feb-2007 Reid Spencer <rspencer@reidspencer.com> Add a show-footprint target to run du a few times to show how much disk
space a build tree's objects are consuming.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33934 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
11c63a67916065a366fe4acc6081b99777c9303a 05-Feb-2007 Reid Spencer <rspencer@reidspencer.com> Don't prevent install target from descending into the utils directory.
It prevents "make install" on a clean directory from working.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33905 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
8b2e1419cf24a33df5a87c99e367528b44dc28cf 17-Nov-2006 Reid Spencer <rspencer@reidspencer.com> Undo removal of the runtime libraries. While this may have been a bit
premature, these libraries will be going away for the 2.0 release. Other
arrangements for profiling, gc, etc. should be made in the next few months.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31807 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
ac90d5e50b327476dcb468668f8e0eec3fb923d0 17-Nov-2006 Reid Spencer <rspencer@reidspencer.com> In LLVM 2.0 we won't use the runtime libraries as llvm-gcc3 support will
be dropped. This patch pertains to removing the runtime directory from LLVM.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31793 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
87b5101248ad861db5298aad8ceb3a7e407707c5 04-Sep-2006 Chris Lattner <sabre@nondot.org> Document build order dependencies. Make sure that llvm-config is built before
tools.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30083 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
f7c75a6832d86885db3af408307c42e7f1a1adac 16-Aug-2006 Reid Spencer <rspencer@reidspencer.com> Add .PHONY targets for building source and binary RPM packages. You can
now just "make rpm" or "make srpm" and it will build them.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29717 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
5720be4138bba4fafb72a0f3034cfe47af40b696 26-Jul-2006 Chris Lattner <sabre@nondot.org> Revamp this to use filter-out, which makes the logic simpler and not nested.

This restores building of examples and projects!


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29297 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
22033b2a4e0330b24fd601ef36e36bb1e544bf9d 03-Jun-2006 Chris Lattner <sabre@nondot.org> More of PR728, don't install utils either.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28673 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
936cd541b68aee1705bd01e0f4ee6c951593814f 03-Jun-2006 Chris Lattner <sabre@nondot.org> Part of PR728, don't install examples or projects.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28671 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
5b30ee1c13a742f0c1843f867a6f75680c14e894 01-Jun-2006 Reid Spencer <rspencer@reidspencer.com> Make a shorthand target for running the llvm2cpp test suite. This test
suite is disabled by default because of the length of time it takes to
run. To enable it certain command line fu must be used. This patch just
encodes the command line fu as the magical "check-llvm2cpp" target.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28626 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
dd1aac36a190c977cfd5433816fb78ed36c7101c 18-May-2006 Reid Spencer <rspencer@reidspencer.com> Make some changes suggested by Chris:
1. Remove the LLVM_DO_NOT_BUILD feature (not needed any more)
2. Ensure that lib/VMCore gets built first. This needs to be done because
VMCore now uses tblgen to generate the Intrinsics header which are
needed in other libraries. In parallel builds, this can cause problems.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28374 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
0c82def7159d2dda728f1f2f331878ff45d3ba87 12-Apr-2006 Reid Spencer <rspencer@reidspencer.com> Include the win32 and Xcode directories in the distribution.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27626 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
06a801a38c43716564b3b9fb6c7a04ed242ecb61 08-Apr-2006 Reid Spencer <rspencer@reidspencer.com> Fix recursion:
1. Make setting OPTIONAL_DIRS use immediate assignment
2. Include Makefile.config before ifeq tests and then Makefile.rules later
instead of Makefile.common up front. This ensures that the variable
values are set before the ifeq statements in Makefile.rules are
evaluated.
With this, recursion into projects/examples is corrected.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27519 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
8dfb3e536664bed175642bbd88c64936d6c9a723 08-Apr-2006 Reid Spencer <rspencer@reidspencer.com> Don't build projects/examples if libs-only was specified.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27518 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
30ea2fa93314e5b6ce3f58beaffe37f04ba76ac8 07-Apr-2006 Reid Spencer <rspencer@reidspencer.com> Invert the tests on LLVMGCC_MAJVERS to check for value 4 instead of value
3. This ensures that if llvm-gcc isn't available and consequently the value
of LLVMGCC_MAJVERS is blank, that the old (include runtime) behavior will
persist.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27499 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
38ab6d887c660c7e2fe08707e8f982ab451fb224 07-Apr-2006 Chris Lattner <sabre@nondot.org> THis -> This


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27490 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
e22f3c004a04806dbe45936ab0b5e48e6c5bc016 07-Apr-2006 Reid Spencer <rspencer@reidspencer.com> For PR723:
Print out something at the end of the build that indicates what kind of
build has just completed.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27485 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
93bc3cdd43a7f4e764049d12bd6aad019b834432 07-Apr-2006 Reid Spencer <rspencer@reidspencer.com> Avoid building the runtime libraries if llvm-gcc version 4 is detected.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27464 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
ca739c685b963b103ae2d201e038ac37e7af4b29 25-Aug-2005 Reid Spencer <rspencer@reidspencer.com> For PR614:
Move the implementation of the fix from Makefile.rules to Makefile. This
ensures that it is only checked on a top-level rebuild, and not in every
single subdirectory. This removes some annoying messages from the build and
numerous executions of config.status if the .in file changes but not
substantively enough to cause the .h file to be modified by config.status.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23039 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
085ae945af4c9455418f985113799773fbd2e58e 29-May-2005 Reid Spencer <rspencer@reidspencer.com> Make sure the tools get built if no build target is specified.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22184 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
8b1f7676bddcf099e30b849f511ad5a6a86ea8a0 25-May-2005 Reid Spencer <rspencer@reidspencer.com> Add a "libs-only" target for avoiding construction of the tools and
runtime libraries.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22169 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
45eeed9b359eba3a69fd0911c543feed3d112d15 24-May-2005 Reid Spencer <rspencer@reidspencer.com> Two dist-check related changes:

1. Allow DIST_CHECK_CONFIG_OPTION to specify a set of options to be passed
to the configure script during the dist-check target. This allows things
to be passed down on a project basis so the configure doesn't fail.

2. Use the tar | (cd ; tar ) idiom to copy files which is more flexible
than using the cp command. THis allows us to exclude CVS .svn
directories at source rather than stripping them out of the tar ball.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22166 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
0fa2c54b9028c98fc833e6929f041107bf5613d0 06-Dec-2004 Reid Spencer <rspencer@reidspencer.com> Remove the check target. Its now in Makefile.rules


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18565 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
d5aaba1385067ffeb0aeed57f49bb34695c56c14 04-Dec-2004 Reid Spencer <rspencer@reidspencer.com> CVS directory elimination moved to Makefile.rules


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18503 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
9f97b4c2288b41ff235b0774174de0782f0df98b 04-Dec-2004 Tanya Lattner <tonic@nondot.org> Made it default to check instead of check-dejagnu.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18488 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
642d1021daf429892194eb11f9171de05dbf3855 04-Dec-2004 Chris Lattner <sabre@nondot.org> check is now a single colon rule. Also make it default to running dejagnu instead of qmtest


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18471 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
513b9213fd3e5575b2079145ec41fcc6e9c0a8d0 29-Nov-2004 Reid Spencer <rspencer@reidspencer.com> Add "docs" as a descendable directory (at the end)


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18328 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
df561f4ab347736cc513ef0483d9049987ac32c9 25-Nov-2004 Reid Spencer <rspencer@reidspencer.com> Add a convenience target to build all three modes: Debug, Release, Profile


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18241 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
440add2697658ee122dad80332d39e0e941880ff 08-Nov-2004 Alkis Evlogimenos <alkis@evlogimenos.com> Move path override in test/Makefile.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17613 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
a43efac5455abbb1a7713c3efdd6d34fbc872fc8 08-Nov-2004 Alkis Evlogimenos <alkis@evlogimenos.com> Override PATH to submake so that all tools are found if the PATH is
not set up properly (it also avoids using different tools that happen
to be in the path).


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17612 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
fd93c7db80e847eafa762731b3b073d3e9352479 07-Nov-2004 Tanya Lattner <tonic@nondot.org> Removed passing TARGET.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17587 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
491e9cd1828b757ee89c37817b01fa0d8808afe5 07-Nov-2004 Tanya Lattner <tonic@nondot.org> Changed check-dejagnu to take TESTSUITE as its args instead of TEST in order to not conflict with other stuff. Added path for test/Scripts. Also added a check to deal with TESTSUITE and runtest flags.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17586 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
92c0d6561bd0390a71a9012f5fea126c2a83f664 07-Nov-2004 Tanya Lattner <tonic@nondot.org> Minor error.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17573 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
38ed80aefb37185686d4b93a42375030b6f26c1a 07-Nov-2004 Tanya Lattner <tonic@nondot.org> Added support to specify which test suite dejagnu should run (Feature or Regression). Use TEST=suite


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17572 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
7a7cb4c99b9021e8faeb9bba5c16f8a7e8edaf08 07-Nov-2004 Tanya Lattner <tonic@nondot.org> Added rough support for dejagnu testing. Changes need to be made to autoconf to provide the target_triplet and to check for 'grep -C' which would be used instead of the python script we have now. Eventually the python script should be converted to bash.
The dejagnu-clean needs to be fixed to use find.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17555 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
cc2d1e25f37d0d00c7f7f3ec562be61bc34e54ca 30-Oct-2004 Reid Spencer <rspencer@reidspencer.com> Internalize variable names to prevent recursive assignment. Cleanup docs.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17359 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
90c29494121e3a4cefb5cae5d272178bbc49d3a9 26-Oct-2004 Reid Spencer <rspencer@reidspencer.com> Reduce the number of EXTRA_DIST files since Makefile.rules now handles the
autoconf directory automagically.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17249 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
151f8ba3645defc371eb4b68427384e411305734 25-Oct-2004 Reid Spencer <rspencer@reidspencer.com> New Makefile Features:

* "dist" target now builds tar.gz, tar.bz2, and zip files suitable for
distribution. "dist" can only be run from $(BUILD_OBJ_ROOT) and implies
a "check".

* made the preconditions not do a recursive make and ensured that they are
executed sequentially.

* made the messages output by the makefile be prefixed with "llvm" and the
make level (e.g. llvm[1]: ) in the same way that make does so that the
messages are uniform and more readable.

* Fixed the tags target so that tags depends on TAGS which contains the
rules to build a file named TAGS

* Implemented the EXTRA_DIST feature in a few directories to make sure it
works.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17210 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
746aa1a1c869fe1f33bd475d3389d8b49f150abc 24-Oct-2004 Reid Spencer <rspencer@reidspencer.com> Move top level rules for tags and installing headers to Makefile.rules


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17203 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
794cbc22b748ea43d69fb774c3afb1dc3543791f 17-Sep-2004 John Criswell <criswell@uiuc.edu> Changed the distclean target to handle the new location of config.h.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16385 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
f13562fb9777d1e617e17c3bb583b336c02f0f0d 29-Aug-2004 Reid Spencer <rspencer@reidspencer.com> Add lib/System ahead of lib/Support in case there are operating system
issues.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16095 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
5f285396a852a4f0f311893b5147251b781c4763 24-Aug-2004 Reid Spencer <rspencer@reidspencer.com> Include the "examples" directory as optional.
Update configure script to configure the examples/Makefile


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16028 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
129f6cfae7fd825fde58f487e5b535b7a539d8c8 24-Jun-2004 Chris Lattner <sabre@nondot.org> etags isn't portable at all. Make it not run by default. If you still
want it, just type 'make tags'


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14368 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
431c8767d996e6fd86ae4201ddf1101ac49b1be5 11-Jun-2004 Reid Spencer <rspencer@reidspencer.com> Change tags rule to pipe output from find through etags command so that it
doesn't break on machines with limited command line lengths.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14138 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
4f840ed7e0dd2bf43d22054352e0d68b9d4df8c7 25-May-2004 Reid Spencer <rspencer@reidspencer.com> Change the install-includes target to completely ignore the llvm/Internal
directory. Headers located there are not public to LLVM but are shared
between LLVM modules.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13769 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
6d5ab866fc1492c12b1f2531bbe7dcdb55ac9e15 24-Apr-2004 Misha Brukman <brukman+llvm@gmail.com> Standardize header comments of top-level Makefiles.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13143 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
d994db00b2a5409ca1d9ad7e82c9f0d71d6db877 16-Apr-2004 Brian Gaeke <gaeke@uiuc.edu> As a part of the bootstrapping process, the top-level tools-only target
should not build projects.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12984 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
89409b64eb49be12a6f77e4f766ed4f157498851 10-Feb-2004 Brian Gaeke <gaeke@uiuc.edu> Should fix pr220 - "make install" doesn't install header files when
BUILD_SRC_ROOT != BUILD_OBJ_ROOT


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11253 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
6c0969696aac8fd475c55b0a9ecda5ceffb7da13 09-Feb-2004 Brian Gaeke <gaeke@uiuc.edu> Fix bug in installation process: MKDIR must respect DESTDIR.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11236 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
59932233c60fb8df343377c236f72d06ae9e1876 08-Feb-2004 Brian Gaeke <gaeke@uiuc.edu> Remove rules for autoconf'ing files from top-level Makefile


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11185 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
6a8c2907b0721ce53ad6887be5b10eef50dac060 04-Feb-2004 Chris Lattner <sabre@nondot.org> Revised version of a patch for PR222 that works with my version of gmake.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11104 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
9cf662b367795f07ddf2c6deca33839b6581548b 03-Feb-2004 Chris Lattner <sabre@nondot.org> Apply Michael Kahl's patch to fix the 'make tools-only' target when OBJDIR != SRCDIR.

See PR222.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11102 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
6fdaf4a219cd8ae3ff51fd5b731f8fce1b97d336 22-Jan-2004 Brian Gaeke <gaeke@uiuc.edu> Move support for building tags database from Makefile.rules to Makefile, because
it's only used in the top-level directory.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10960 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
67afaa1899bb51ca89a0ae40c1608802dfb2da74 22-Jan-2004 Brian Gaeke <gaeke@uiuc.edu> Part 2 of DESTDIR support


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10945 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
f29202149ef7cc6f7ff538d134d657ee6f034255 13-Jan-2004 Brian Gaeke <gaeke@uiuc.edu> Simplify configure rules. (I don't know if anyone else cares...)


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10816 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
265f0ec5599b699e6c5360fd4c36c5b2056d1089 10-Dec-2003 Brian Gaeke <gaeke@uiuc.edu> Support 'make install' for LLVM include files.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10378 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
c536545a4373e0cbf2f7ab1804b64741fb5aa2ff 21-Oct-2003 Brian Gaeke <gaeke@uiuc.edu> Add tools-only target, for bootstrapping the C/C++ front end.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9341 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
e488e9360b1a865ba604330965edcf139e590b65 21-Oct-2003 John Criswell <criswell@uiuc.edu> Added LLVM copyright notice to Makefiles.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9312 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
b68e33476ea90e84c261d065d852b998836b9238 08-Oct-2003 Brian Gaeke <gaeke@uiuc.edu> I really meant to use that AUTOHEADER variable I put in there.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8972 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
e9b509057b0e32f150adee633899b6aebf7e21bc 08-Oct-2003 Brian Gaeke <gaeke@uiuc.edu> Add rule for regenerating config.h.in using autoheader.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8957 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
7528343cbd35491d61f4d66bf3f97445173afc7e 07-Oct-2003 Brian Gaeke <gaeke@uiuc.edu> Add target to regenerate top-level "configure" script.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8927 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
091bbbada30ef4c17e5f66b740adda0acf7cc31a 05-Oct-2003 Chris Lattner <sabre@nondot.org> Revert back to keeping Burg and TableGen in the utils directory


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8876 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
4e0797835fbcbd06290140b698a5eb8b5b6e2188 29-Sep-2003 John Criswell <criswell@uiuc.edu> Moved llvm/lib/Support to llvm/support/lib/Support.
Moved llvm/utils/Burg and llvm/utils/TableGen to llvm/support/tools.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8733 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
52cc7e2eddaeba4edf3332e1ec57855c64e271d3 15-Aug-2003 Chris Lattner <sabre@nondot.org> build the new runtime directory


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7876 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
d741bcfa1612e418216450b1893bb0763341f24d 12-Aug-2003 John Criswell <criswell@uiuc.edu> Merged in changes between PRE11_ROOT and LLVM_PRE111 (i.e. the beginning of
the pre-release 1.1 branch and pre-release 1.1.1).
Made the USE_SPEC option work.
Silenced unnecessary error output from the cmp command when checking for
updates to lex/yacc generated files. This fixes a problem where we get error
messages the first time the file is generated.
Fixed the distclean option. It is now in the Makefile (i.e. only runs in the
top level source directory), removes more files, and plays nicely with
external project Makefiles.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7780 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
8bff509803b2e18e355bd278820f5a7fcc643fc1 11-Jun-2003 John Criswell <criswell@uiuc.edu> Modified Makefile.common to handle compilation of projects inside and outside
of the llvm source directory.
The main modification was to add new environment variables: one set for llvm
entities and another set for source entities current being compiled.
This should make the Makefile more flexible and easier to understand as each
environment variable only does one thing.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6679 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
737ae6ea610a68a897b9314c4965124c7af578fa 02-Dec-2002 Chris Lattner <sabre@nondot.org> Make sure to build lib/Support before the utilities, then use the new
makefile in utils to build the utilities


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4844 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
ea4b0b2fe52312153aba4331d96e381af987bc62 18-Sep-2002 Chris Lattner <sabre@nondot.org> Build burg tree


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3792 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile
009505452b713ed2e3a8e99c5545a6e721c65495 06-Jun-2001 Chris Lattner <sabre@nondot.org> Initial revision


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/Makefile