diff options
| author | Reid Spencer <rspencer@reidspencer.com> | 2004-12-17 07:46:45 +0000 |
|---|---|---|
| committer | Reid Spencer <rspencer@reidspencer.com> | 2004-12-17 07:46:45 +0000 |
| commit | 801643d7373c11fa23aaa81228024446904e6fee (patch) | |
| tree | c5dfa71864c999c2e54492cee614d6d33a7485df /llvm/docs/MakefileGuide.html | |
| parent | 7ef8e66e50ff4e941c5c5c0b7c61fc90f65cfa8a (diff) | |
| download | bcm5719-llvm-801643d7373c11fa23aaa81228024446904e6fee.tar.gz bcm5719-llvm-801643d7373c11fa23aaa81228024446904e6fee.zip | |
Describe the new "reconfigure" and "spotless" targets.
llvm-svn: 19013
Diffstat (limited to 'llvm/docs/MakefileGuide.html')
| -rw-r--r-- | llvm/docs/MakefileGuide.html | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/llvm/docs/MakefileGuide.html b/llvm/docs/MakefileGuide.html index 7e70f3aabed..64fe536cb6f 100644 --- a/llvm/docs/MakefileGuide.html +++ b/llvm/docs/MakefileGuide.html @@ -54,6 +54,8 @@ <li><a href="#install">install</a></li> <li><a href="#preconditions">preconditions</a></li> <li><a href="#printvars">printvars</a></li> + <li><a href="#reconfigure">reconfigure</a></li> + <li><a href="#spotless">spotless</a></li> <li><a href="#tags">tags</a></li> <li><a href="#uninstall">uninstall</a></li> </ol> @@ -520,6 +522,28 @@ </div> <!-- ======================================================================= --> +<div class="doc_subsection"><a name="reconfigure">reconfigure</a></div> +<div class="doc_text"> + <p>This utility target will force a reconfigure of LLVM or your project. It + simply runs <tt>$(BUILD_OBJ_ROOT)/config.status --recheck</tt> to rerun the + configuration tests and rebuild the configured files. This isn't generally + useful as the makefiles will reconfigure themselves whenever its necessary. + </p> +</div> + +<!-- ======================================================================= --> +<div class="doc_subsection"><a name="spotless">spotless</a></div> +<div class="doc_text"> + <p>This utility target, only available when <tt>$(BUILD_OBJ_ROOT)</tt> is not + the same as <tt>$(BUILD_SRC_ROOT)</tt>, will completely clean the + <tt>$(BUILD_OBJ_ROOT)</tt> directoy by removing its content entirely and + reconfiguring the directory. This returns the <tt>$(BUILD_OBJ_ROOT)</tt> + directory to a completely fresh state. All content in the directory except + configured files and top-level makefiles will be lost. + <font color="red">Use with caution.</font></p> +</div> + +<!-- ======================================================================= --> <div class="doc_subsection"><a name="tags">tags</a></div> <div class="doc_text"> <p>This target will generate a <tt>TAGS</tt> file in the top-level source |

