Download Latest Version HwMake Linux 1.82.tar.bz2 (9.8 MB)
Email in envelope

Get an email when there's a new version of HwMake for Linux

Home
Name Modified Size InfoDownloads / 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 ...

Source: readme.md, updated 2021-11-01