From f13a269179e38ad39a7c2911cbe9e222263057a9 Mon Sep 17 00:00:00 2001 From: Reid Spencer Date: Fri, 17 Dec 2004 07:46:45 +0000 Subject: [PATCH] Describe the new "reconfigure" and "spotless" targets. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19013 91177308-0d34-0410-b5e6-96231b3b80d8 --- docs/MakefileGuide.html | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/docs/MakefileGuide.html b/docs/MakefileGuide.html index 7e70f3aabed..64fe536cb6f 100644 --- a/docs/MakefileGuide.html +++ b/docs/MakefileGuide.html @@ -54,6 +54,8 @@
  • install
  • preconditions
  • printvars
  • +
  • reconfigure
  • +
  • spotless
  • tags
  • uninstall
  • @@ -519,6 +521,28 @@ the makefile variables so that you can double check how things are set.

    + +
    reconfigure
    +
    +

    This utility target will force a reconfigure of LLVM or your project. It + simply runs $(BUILD_OBJ_ROOT)/config.status --recheck to rerun the + configuration tests and rebuild the configured files. This isn't generally + useful as the makefiles will reconfigure themselves whenever its necessary. +

    +
    + + +
    spotless
    +
    +

    This utility target, only available when $(BUILD_OBJ_ROOT) is not + the same as $(BUILD_SRC_ROOT), will completely clean the + $(BUILD_OBJ_ROOT) directoy by removing its content entirely and + reconfiguring the directory. This returns the $(BUILD_OBJ_ROOT) + directory to a completely fresh state. All content in the directory except + configured files and top-level makefiles will be lost. + Use with caution.

    +
    +
    tags