PhxBuild README
PhxBuild is a plugin of vscode, used to easily build 🐦🔥 SCT projects. 
(./media/main.png) 
Features
Show all the Build files and batch files. 
 
Provide 3 main functions: 
Build: build selected project with options(def, debug, quick, log) directly. 
Clean: clean selected project with options(debug, log) directly. 
Edit Argv: build selected project with options(def, debug, quick, log) and wait user to proceed. 
 
 
Provide 4 build options: 
def: build def files. 
quick: quick build. 
debug: debug build. 
log: save build log as 'BuildLog.txt'. 
 
 
Provide shortcut build and module build. 
shortcut: right click the {YouWantToBuild}.inf under code tree and click the 🐦🔥 ShortCut Build. 
modulebuild: right click the {YouWantToBuild}.inf under code tree and click the 🐦🔥 Module Build. 
 
- Right click on the INF file in Context Menu.
 
- (media/build.png)
 
 
 
Provide Script capabilities. The enabled scripts would be executed after Build function finished. 
 
 
Requirements
Open 🐦🔥 SCT projects. The Folder must contains SCT structure. 
Known Issues
A lot. 
Release Notes
For basic usage. 
1.0.0
Initial release of PhxBuild. 
1.0.1
- Open Project.def and Project.mak file by right click.
 
 
1.0.2
- The syntax colorizer for the DEF files.
 
- Add 
F7 hotkey for sending previous command again. 
 
1.0.3
- Fix some bugs.
 
 
1.0.5
- Add 
CTRL + F7 hotkey for sending run command. 
- Add some information messages.
 
- Provide automatic scripts execution function.
These will be executed after the PhMake command completes.
 
 
1.0.6
- Changes some text colors in DEF files.
 
- Add logo.
 
 
1.0.7
- Adds enablement for Script.
 
- Fix some bugs.
 
 
1.0.8
- Fix some bugs for Script.
 
 
1.0.9
- Fix some bugs.
 
- Using Task instead of sending text to terminal directly.
 
- Add shortcut and module build buttons under Editor title and Editor context.
- Right-click on the editor(*.c, *.h, *.inf files) title or content.
 
- Example 1 :
(media/build2.png)
 
- Example 2 :
(media/build3.png)
 
 
 
 
1.0.10
- Force Task using powershell.exe as main terminal.
 
 
1.0.11
- Fix 
shortcut build, module build and run will show unexpected projects if project is not selected. 
- Fix always append new projects when click Refresh button.
 
- Support 
*.sh projects. 
 
1.0.12
- Add 
svn update button.
- Input 
ENTER then update to latest revision. 
- Input 
NUMBER then update to the specified revision. 
 
 
 
 
 |  |