Changes for version 0.000010 - 2019-05-26
- First non-trial release. Major internal changes. Finished removing Data-Hopen leftovers.
Changes for version 0.000009 - 2019-02-24 (TRIAL RELEASE)
- Split former Build-Hopen into App-hopen and Data-Hopen
Changes for version 0.000008 - 2019-02-09 (TRIAL RELEASE)
- Tweak File::Glob usage to support Perl 5.14
Changes for version 0.000007 - 2019-02-08 (TRIAL RELEASE)
- First version that can generate a Makefile
Changes for version 0.000006 - 2019-02-06 (TRIAL RELEASE)
- Substantially expanded
Changes for version 0.000003 - 2018-01-02 (TRIAL RELEASE)
- First full trial release
Documentation
conventions for using hopen(1) as a build system
Namespace for hopen phases.
Modules
hopen build system command-line interface
utility routines used by App::hopen
record representing a file to be produced
global data for hopen build-system use cases
parent class for operations used by a generator to build an asset
base class for hopen(1) operation-graph nodes
Cmd that holds a list of files.
Base class for hopen generators
hopen generator for simple Makefiles
AssetOp for Gen::Make
H:: namespace for use in hopen files
Kit to be used by a hopen file
Check the build system
Generate build files
Definitions and routines for hopen phases
GNU toolset for hopen
support for the GNU toolset, C language
compile C source using the GNU toolset
Base class for packages that know how to process files
SUPERSEDED base class for hopen toolchains
A path relative to a specified base
Provides
in lib/App/hopen/Gen/Make/AssetGraphVisitor.pm
in lib/App/hopen/T/Gnu/C/LinkCmd.pm