+ if Option.OutputFile is not None:\r
+ FileChangeFlag = Dpx.Generate(Option.OutputFile)\r
+ if not FileChangeFlag and DxsFile:\r
+ #\r
+ # Touch the output file if its time stamp is older than the original\r
+ # DXS file to avoid re-invoke this tool for the dependency check in build rule.\r
+ #\r
+ if os.stat(DxsFile)[8] > os.stat(Option.OutputFile)[8]:\r
+ os.utime(Option.OutputFile, None)\r