if os.path.isfile(relpath): return relpath raise def GUISubdir(): subdir = os.path.join(BUILDGUIDIR, "main_gui") ful = os.path.join(subdir, "Tsugaru_GUI" + ExeExtension()) if os.path.isfile(ful): return subdir subdir = os.path.join(BUILDGUIDIR, "main_gui", "Release") ful = os.path.join(subdir, "Tsugaru_GUI" + ExeExtension()) if os.path.isfile(ful): return subdir raise def Run(argv): os.chdir(BUILDGUIDIR) subprocess.Popen( [os.path.join(GUISubdir(), "Tsugaru_GUI" + ExeExtension())] + argv).wait() if __name__ == "__main__": build.Run() buildgui.Run() shutil.copyfile(TsugaruCUIExe(), os.path.join(GUISubdir(), "Tsugaru_CUI" + ExeExtension())) Run(sys.argv[1:])
else: return "" def Run(): os.chdir(BUILDDIR) subprocess.Popen([ "./main_cui/Tsugaru_CUI"+ExeExtension(), ROMDIR, "-FD0", os.path.join(DISKDIR,"V2.1L20.bin"), "-CD", "D:/ISOImageSubset/TOSV2.1L31.iso", "-BOOTKEY", "CD", "-SYM", "../symtables/V2.1L31CDBOOT_"+TOWNSTYPE+".txt", "-HD0", os.path.join(DISKDIR,"hddimage.bin"), "-CMOS", "../testdata/CMOS.bin", "-DEBUG", "-PAUSE", ]+argv).wait() if __name__=="__main__": build.Run(sys.argv[1:]) Run()