aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* Changed the distclean target to handle the new location of config.h.John Criswell2004-09-171-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16385 91177308-0d34-0410-b5e6-96231b3b80d8
* Add lib/System ahead of lib/Support in case there are operating systemReid Spencer2004-08-291-1/+1
| | | | | | | issues. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16095 91177308-0d34-0410-b5e6-96231b3b80d8
* Include the "examples" directory as optional.Reid Spencer2004-08-241-1/+1
| | | | | | | 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
* etags isn't portable at all. Make it not run by default. If you stillChris Lattner2004-06-241-1/+1
| | | | | | | want it, just type 'make tags' git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14368 91177308-0d34-0410-b5e6-96231b3b80d8
* Change tags rule to pipe output from find through etags command so that itReid Spencer2004-06-111-1/+1
| | | | | | | 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
* Change the install-includes target to completely ignore the llvm/InternalReid Spencer2004-05-251-2/+2
| | | | | | | | 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
* Standardize header comments of top-level Makefiles.Misha Brukman2004-04-241-2/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13143 91177308-0d34-0410-b5e6-96231b3b80d8
* As a part of the bootstrapping process, the top-level tools-only targetBrian Gaeke2004-04-161-1/+1
| | | | | | | should not build projects. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12984 91177308-0d34-0410-b5e6-96231b3b80d8
* Should fix pr220 - "make install" doesn't install header files whenBrian Gaeke2004-02-101-0/+3
| | | | | | | BUILD_SRC_ROOT != BUILD_OBJ_ROOT git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11253 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix bug in installation process: MKDIR must respect DESTDIR.Brian Gaeke2004-02-091-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11236 91177308-0d34-0410-b5e6-96231b3b80d8
* Remove rules for autoconf'ing files from top-level MakefileBrian Gaeke2004-02-081-7/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11185 91177308-0d34-0410-b5e6-96231b3b80d8
* Revised version of a patch for PR222 that works with my version of gmake.Chris Lattner2004-02-031-2/+6
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11104 91177308-0d34-0410-b5e6-96231b3b80d8
* Apply Michael Kahl's patch to fix the 'make tools-only' target when OBJDIR ↵Chris Lattner2004-02-031-2/+2
| | | | | | | | | != SRCDIR. See PR222. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11102 91177308-0d34-0410-b5e6-96231b3b80d8
* Move support for building tags database from Makefile.rules to Makefile, becauseBrian Gaeke2004-01-221-2/+11
| | | | | | | 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
* Part 2 of DESTDIR supportBrian Gaeke2004-01-211-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10945 91177308-0d34-0410-b5e6-96231b3b80d8
* Simplify configure rules. (I don't know if anyone else cares...)Brian Gaeke2004-01-131-5/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10816 91177308-0d34-0410-b5e6-96231b3b80d8
* Support 'make install' for LLVM include files.Brian Gaeke2003-12-101-0/+10
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10378 91177308-0d34-0410-b5e6-96231b3b80d8
* Add tools-only target, for bootstrapping the C/C++ front end.Brian Gaeke2003-10-211-0/+3
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9341 91177308-0d34-0410-b5e6-96231b3b80d8
* Added LLVM copyright notice to Makefiles.John Criswell2003-10-201-0/+8
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9312 91177308-0d34-0410-b5e6-96231b3b80d8
* I really meant to use that AUTOHEADER variable I put in there.Brian Gaeke2003-10-081-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8972 91177308-0d34-0410-b5e6-96231b3b80d8
* Add rule for regenerating config.h.in using autoheader.Brian Gaeke2003-10-071-1/+5
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8957 91177308-0d34-0410-b5e6-96231b3b80d8
* Add target to regenerate top-level "configure" script.Brian Gaeke2003-10-071-0/+5
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8927 91177308-0d34-0410-b5e6-96231b3b80d8
* Revert back to keeping Burg and TableGen in the utils directoryChris Lattner2003-10-051-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8876 91177308-0d34-0410-b5e6-96231b3b80d8
* Moved llvm/lib/Support to llvm/support/lib/Support.John Criswell2003-09-291-1/+1
| | | | | | | 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
* build the new runtime directoryChris Lattner2003-08-151-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7876 91177308-0d34-0410-b5e6-96231b3b80d8
* Merged in changes between PRE11_ROOT and LLVM_PRE111 (i.e. the beginning ofJohn Criswell2003-08-121-0/+8
| | | | | | | | | | | | | | 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
* Modified Makefile.common to handle compilation of projects inside and outsideJohn Criswell2003-06-111-0/+1
| | | | | | | | | | | 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
* Make sure to build lib/Support before the utilities, then use the newChris Lattner2002-12-021-1/+1
| | | | | | | makefile in utils to build the utilities git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4844 91177308-0d34-0410-b5e6-96231b3b80d8
* Build burg treeChris Lattner2002-09-171-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3792 91177308-0d34-0410-b5e6-96231b3b80d8
* Initial revisionChris Lattner2001-06-061-0/+7
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2 91177308-0d34-0410-b5e6-96231b3b80d8