[Boot] rem [Boot] section is executed only when the Launcher is launched. rem delete obsolete files join_path script_dir "$(tkprog_X_path)" Launcher scripts del $(script_dir)/1-001-Help-separator.ini del $(script_dir)/5-011-Help.ini del $(script_dir)/5-012-Install.ini join_path script_dir "$(script_dir)" extra del $(script_dir)/0-014-Apps.ini del $(script_dir)/6-041b-VASP-Utils.ini del $(script_dir)/6-042-VASP-Obsolete.ini get_filename $i filename set_title Launcher2023 - $(script_list_name) - $(filename) set section_root_dir= :debug on :debug off :check_file_mode auto :check_file_mode false :confirm on confirm off get_drive $s script_drive get_directory $s script_dir get_last_word "$(tkprog_X_path)" _ Group join_path tklib_path $(tkProg_Root) tklib set tklib_path=$(tklib_path) join_path tkdb_path $(tkProg_Root) tkdb join_path TkDatabasesDir $(tkProg_Root) tkdb Databases join_path tkapp_linux $(tkProg_Root) linux join_path tkapp_open_path $(tkProg_Root) tkapp_open join_path tkplot_path $(tkprog_X_path) TkPlot join_path TkPlotDir $(tkprog_X_path) TkPlot join_path TkPerlDir $(tkprog_path) Perl join_path VASP_pl_path $(tkprog_X_path) VASP join_path WIEN2k_pl_path $(tkprog_X_path) QE WIEN2k join_path GULP_pl_path $(tkprog_X_path) MD GULP join_path LD_pl_path $(tkprog_X_path) MD LD join_path iniedit_path $(tkprog_X_path) editor iniedit.py set inifile_editor="python '$(iniedit_path)'" add_path PATH $(tkProg_Root)/bin add_path PATH $(TkPlotDir) add_path PYTHONPATH $(pythonlib_path) set ppath=$(perllib_path) use_os_path_sep ppath add_path PERL5LIB $(ppath) join_path ppath $(tkprog_path) Perl Launcher add_path PERL5LIB $(ppath) join_path ppath $(tkprog_X_path) tkPlot add_path PERL5LIB $(ppath) join_path ppath $(tkprog_X_path) tkPlot2 add_path PERL5LIB $(ppath) join_path ppath $(tkprog_X_path) tkPlot2 lib add_path PERL5LIB $(ppath) join_path ppath $(tkprog_X_path) tkPlot2 dlib add_path PERL5LIB $(ppath) set_if_blank python3_path python3_path=python3 set_if_blank python_path python_path=$(python3_path) set_if_blank python2_path python2_path=python set cmd_path=$(shell_path) set start=$(start_path) set tee=tee set web_root=http://d2mate.mdxes.iir.isct.ac.jp/D2MatE/ set web_doc_root=$(web_root)/docs set atlas_bin_dirname=exe End [Boot-Windows] set batch_ext=.bat set exe_ext=.exe set dll_ext=.dll set exe_fmask=*.exe set tkapp_path=$(tkProg_Root)\tkapp_Win set tkapp2_path=$(tkProg_Root)\tkapp2_Win add_path $(tkapp_path)\vaspkit\bin set vesta_path=$(tkapp_path)/VESTA/VESTA set start_cmd=$(start) cmd /K set start_cmd_C=$(start) cmd /C set start_cmd_K=$(start) cmd /K join_path GULP_path $(tkapp2_path) gulp-5.0 GULP join_path LD_path $(tkapp2_path) MD LD join_path MXD_path $(tkapp2_path) MD MXD # C# compiler csc.exe in Windows .NET default search_latest_file csc_path csc.exe "C:\Windows\Microsoft.NET\Framework" get_directory "$(csc_path)" csc_dir add_path PATH "$(csc_dir)" End [Boot-Darwin] set batch_ext=.sh set exe_ext= set dll_ext=.so set exe_fmask=* set tkapp_path=$(tkProg_Root)/tkapp_Mac add_path $(tkapp_path)/vaspkit/bin set start_cmd=$(start) set start_cmd_C=$(shell_path) set start_cmd_K=$(shell_path) End [Boot-Linux] set batch_ext=.sh set exe_ext= set dll_ext=.so set exe_fmask=* set tkapp_path=$(tkProg_Root)/tkapp_Linux add_path $(tkapp_path)/vaspkit/bin set vesta_path=$(tkapp_path)/VESTA/VESTA set start_cmd=$(start) set start_cmd_C=$(start) xterm -e set start_cmd_K=$(start) xterm -e set atlas_bin_dirname=bin End [Boot-GNOME] set batch_ext=.sh set exe_ext= set dll_ext=.so set exe_fmask=* set tkapp_path=$(tkProg_Root)/tkapp_Linux add_path $(tkapp_path)/vaspkit/bin set start_cmd=$(start) set start_cmd_C=$(shell_path) set start_cmd_K=$(shell_path) End