Maker
Ever wished you had a GNU-like make utility for Delphi ?
Well, I don't pretend that this is it, but I hope that it is a step in the right direction.
Given that there are now seven versions of Delphi, three of Kylix, and six of Borland C++ Builder, it's a bit trying to purchase them all, then create, maintain, build and host binaries of a particular component across all these sixteen compilers.
Maker is an attempt to address this problem:
Maker can do the following:
- Detect all installed versions of Delphi and Borland C++ Builder.
- Accept files as command-line parameters.
- Open package and application project files and add them to a list.
- Open project group (.bpg) files, extract package and application files, and add them to a list.
- Build the each package for all installed versions of Delphi using the command-line compilers.
- Alternately and optionally check for the existence of files with similiar paths: eg: if there is a package:
C:\Users\matb\Delphi\Components\Misc\D5\Misc300_Run.dpk
then Maker will optionally check for and build:
C:\Users\matb\Delphi\Components\Misc\Dn\Misc300_Run.dpk
where n is the Delphi version number (1, 2, 3 ... 7), for all installed versions of Delphi
Maker cannot (as yet):
- Build C++ Builder binaries.
- Run under Linux/Kylix.