|
Installation | Build x64 | Build x86 | Developers | Notes | Questions | Sourceforge | Download |
The scripts and packages provided assist with the construction of WSJT-X and derivatives JTDX and JS8CALL - collectively referred to as JT-ware.
These notes will assist with with techniques to build JT-ware
Note that the JTSDK 3.4.1 is by default a x64/64-Bit Environment.
The PowerShell jtbuild commandlet is the scripted tool used to build JT-ware packages
jtbuild accepts the following options:
PS C:\JTSDK64-Tools> jtbuild -h -------------------------------------------- Default Build Commands -------------------------------------------- Usage .....: jtbuild [ OPTION ] [[ SWITCH ]] Examples...: jtbuild rinstall : jtbuild rinstall -ng Options: rconfig Release, Config Only dconfig Debug, Config Only rinstall Release, Non-packaged Install dinstall Debug, Non-packaged Install package Release, Windows Package docs Release, User Guide Switches: Switches only work if an [ OPTION ] is supplied. -nc Do not run configure -ng Do not check/pull source * To Display this message, type .....: jtbuild -h PS C:\JTSDK64-Tools>
A marker file placed in x:\JTSDK64-Tools\config determines which JT-ware package is downloaded and built:
PS C:\JTSDK64-Tools\config> dir Directory: C:\JTSDK64-Tools\config Mode LastWriteTime Length Name ---- ------------- ------ ---- -a---- 23/07/2024 10:36 PM 0 hlmaster -a---- 23/07/2024 10:36 PM 0 qt5.15.2 -a---- 31/08/2024 4:19 AM 2 src-jtdx -a---- 1/10/2024 11:51 AM 662 Versions.ini PS C:\JTSDK64-Tools\config>
In thie example the JT-ware release set to be auto pulled from its source git repository is JTDX.
All valid entries for this marker file are:
To change from one repository all you do is rename the marker file in x:\JTSDK64-Tools\config to one of the valid options.
PS C:\JTSDK64-Tools\config> dir Directory: C:\JTSDK64-Tools\config Mode LastWriteTime Length Name ---- ------------- ------ ---- -a---- 23/07/2024 10:36 PM 0 hlmaster -a---- 23/07/2024 10:36 PM 0 qt5.15.2 -a---- 31/08/2024 4:19 AM 2 src-jtdx -a---- 1/10/2024 11:51 AM 662 Versions.ini PS C:\JTSDK64-Tools\config> Rename-Item -Path ".\src-jtdx" -NewName "src-wsjtx" PS C:\JTSDK64-Tools\config> dir Directory: C:\JTSDK64-Tools\config Mode LastWriteTime Length Name ---- ------------- ------ ---- -a---- 23/07/2024 10:36 PM 0 hlmaster -a---- 23/07/2024 10:36 PM 0 qt5.15.2 -a---- 31/08/2024 4:19 AM 2 src-wsjtx -a---- 1/10/2024 11:51 AM 662 Versions.ini PS C:\JTSDK64-Tools\config>
There can only be ONE prefixed src-xxx marker file in x:\JTSDK64-Tools\config .
Building JT-Ware under the x64 environment is a simple two-step process:
The Deployment Guide covers these steps in detail. Please refer to that guide.
Specific notes relating to building JT-ware packages can be found in the Application Notes Section.
Please refer to the Questions Section. Many answers will be found here.
Failing that please ask at the JTSDK Forum.
Editor: Steve VK3VM/VK3SIR | Contact |