Name | Modified | Size | Downloads / Week |
---|---|---|---|
HwMake | 2022-11-10 | ||
HwMake Linux 1.82.tar.bz2 | 2025-05-07 | 9.8 MB | |
HwMake Linux 1.81.tar.bz2 | 2025-02-17 | 8.8 MB | |
HwMake Linux 1.66.tar.bz2 | 2022-11-10 | 8.8 MB | |
readme.md | 2021-11-01 | 3.5 kB | |
Totals: 5 Items | 27.4 MB | 16 |
What is 'HwMake Linux'
HwMake Linux is not strictly speaking a programming interface (IDE), but rather a toolkit that will allow you to manage a large part of the necessary operations for the creation and maintenance of programs written in harbour and hwgui. Whether for :
- Open a project
- Save the project
- Close the project
- Editing program files
- Edit the main prg source file
- Edit the source file of other prg
- Compiling and editing links
- Harbour libraries management
- Contrib libraries management
-
HwGUI libraries management
-
Managing program files
- HwMake configuration
- The necessary tools
- List of functions of the application or of HwMake Linux
- Managing the application's images (icons, images, buttons)
- Translation of applications
- Making and installing yelp help
- Making and installing man help
- Viewing compilation logs
- Viewing runtime error logs
- Launching the application
- Opening a terminal or the file manager in the source folder or in the configuration folder of the loaded project
This tool is written in Harbour and HwGUI.
This tool was originally created from HwMake which came with HwGui, but was then only available for Windows. It was rewritten to work under Linux and has been greatly improved, in order to manage as many operations as possible to complete the creation and maintenance of applications or libraries written in harbour/hwgui.
The structure of the installation is relatively simple and flexible and can easily be adapted to your configuration.
Have a good use, and do not hesitate to point out any problems you may encounter while using it.
Thank you for your interest in this tool ...
Alain Aupeix
How to install and build HwMake Linux
First, I made the structure in the goal of including HwMake Linux in HwGUI structure (contribs/hwmake). Finally, we decided not to include it, but to create a new project. And now the linux folder in the structure (if always present in the archive file) is no more needed, and you have just to extract hwmake folder (if you don't choose to locate it into the hwgui structure).
You can install where you want, in your home folder or elsewhere ...
Build libhwg_initools
Since HwGUI rv 3024 which includes functions hwg_ReadIni() and hwg_WriteIni(), no more need of libhwg_initools.a. That's the purpose of 1.60 version which just no more include it.
Some files have been modified (hwmake.bld and hwmake.hbp). If you have already build HwMake, you have just to modify hwmake.bld from within HwMake
-
load hwmake.bld
-
remove libhwg_initools from hwgui libs
-
build HwMake
Build HwMake Linux
For that, use hwmake.hbp
You perhaps have to adapt pathes in hbp files :
# $Id: hwg_initools.hbp 2961 2021-09-09 09:04:21Z jujuland $
-ohwmake
-w3
-lhbct -lhbnf
-lpcre -lm
#-lhwg_initools (no more need since hwgui rv 3024)
hwmake.prg
init.prg
colors.prg
initools.prg
execute.prg
keyboard.prg
folders.prg
images.prg
lang.prg
helpedit.prg
projects.prg
docs.prg
printer.prg
/usr/share/hwgui/hwgui.hbc
hbct.hbc
# ======================= EOF of hwg_initools.hbp ===========================
Once the build correctly made, launching hwmake will install the config and projects files, and will install the few needed prerequites packets .
After that, you will be able to build projects. You will also be able to build hwmake from within it. No more need of the hbp file ...