Added more error checks
[people/mcb30/basetools.git] / Source / Python / AutoGen / GenMake.py
index 43ec941..c544551 100755 (executable)
@@ -161,6 +161,8 @@ class BuildFile(object):
     #   @retval FALSE       The build file exists and is the same as the one to be generated\r
     # \r
     def Generate(self, FileType=gMakeType):\r
+        if FileType not in self._FILE_NAME_:\r
+            EdkLogger.error("build", PARAMETER_INVALID, "Invalid build type [%s]" % FileType)\r
         self._FileType = FileType\r
         FileContent = TemplateString()\r
         FileContent.Append(self._TEMPLATE_, self._TemplateDict)\r