We have hosted the application jxmake in order to run this application in our online workstations with Wine or directly.


Quick description about jxmake:

JxMake is a Java-based, cross-platform build system primarily inspired by the syntax and features of GNU Make, Perforce Jam, and CMake.

In addition, JxMake offers several features not typically found in other console-based build systems, including a built-in lightweight GUI, serial console, serial plotter, multi-MCU in-system programmer, and more.

Currently, JxMake's loadable libraries (build scripts) are primarily designed for non-OS MCU systems and experimental use. Full support for building desktop applications is planned for future development.

Building JxMake requires Java SDK 8 or later (note that Java SDK 8 is a Long-Term Support version).

Features:
  • Lazy and direct variable assignment
  • String replacement using regular expressions when evaluating variables
  • Built-in functions for file, directory, string manipulation, and more
  • Built-in programmer for some MCUs (using generic GPIO modules)
  • Built-in serial console and plotter supporting both normal serial connection and TCP <-> Serial Bridge connection
  • User-defined functions, targets, and macros
  • Support for conditional and loop statements
  • Arithmetic and logic operation and evaluation
  • Creating and executing simple GUI from XML description (some built-in dialog boxes are provided by the loadable library)
  • Auto-detect dependencies for C/C++ and Java source code file
  • Including other specification files from one specification file
  • Built-in variables for printing using ANSI color codes
  • Hardware schematic and PCB design for generic GPIO, MCU programmers, and other tools
  • Loadable library to ease project building using GCC, Clang, MSVC, SDCC, and Java


Audience: Advanced End Users, Developers, Testers.
User interface: Command-line, Console/Terminal, Java Swing.
Programming Language: C, Java.
Categories:
Software Development, Build Tools, Hardware

Page navigation:

©2024. Winfy. All Rights Reserved.

By OD Group OU – Registry code: 1609791 -VAT number: EE102345621.