a. Added doxygen comments
[people/mcb30/basetools.git] / Source / Python / build / build.py
index 96cbc56..3bc3937 100644 (file)
@@ -48,7 +48,6 @@ gSupportedTarget = ['all', 'genc', 'genmake', 'modules', 'libraries', 'fds', 'cl
 ## build configuration file\r
 gBuildConfiguration = "Conf/target.txt"\r
 gBuildCacheDir = "Conf/.cache"\r
-gDatabaseFile = "Conf/.cache/build.db"\r
 \r
 ## Check environment PATH variable to make sure the specified tool is found\r
 #\r
@@ -655,7 +654,7 @@ class Build():
 \r
         self.TargetTxt      = TargetTxtClassObject()\r
         self.ToolDef        = ToolDefClassObject()\r
-        self.Db             = WorkspaceDatabase(gDatabaseFile, GlobalData.gGlobalDefines, self.Reparse)\r
+        self.Db             = WorkspaceDatabase(None, GlobalData.gGlobalDefines, self.Reparse)\r
         self.BuildDatabase  = self.Db.BuildObject\r
         self.Platform       = None\r
 \r
@@ -850,8 +849,8 @@ class Build():
         if AutoGenObject == None:\r
             return False\r
 \r
-        # skip file generation for cleanxxx targets and run target\r
-        if Target not in ['clean', 'cleanlib', 'cleanall', 'run']:    \r
+        # skip file generation for cleanxxx targets, run and fds target\r
+        if Target not in ['clean', 'cleanlib', 'cleanall', 'run', 'fds']:\r
             # for target which must generate AutoGen code and makefile\r
             if not self.SkipAutoGen or Target == 'genc':\r
                 self.Progress.Start("Generating code")\r