Build process - The build process is poorly documented and overly
complex due to the large number of tools and utilities used. It looks
like each developers favorite build methodology and tool were thrown
together without any regard for consistency. Just identifying and
then providing all the tools for the build environment has taken
several months work. The build process for JVM and subsequent
products should be portable also. A consistent, well thought out and
documented build process that uses the minimum number of tools is
required.
We do have the MKS tools for the PC environment. Those tools are not
useful to us in our native environment. Here is the list of tools required
to use the makefile thus far. Note we have not completed execution of
the makefile so more tool requirements may be lurking.
Tools required for JVM Makefile
ECHO
BASH
RM
TRUE
CC
TOUCH
CAT
MKDIR
CP
LN
AWK
DATE
WFLCP
UNAME
SED
GNUMAKE
Tools used, but not required for JVM Makefile
PERL (not required to produce executable)
complex due to the large number of tools and utilities used. It looks
like each developers favorite build methodology and tool were thrown
together without any regard for consistency. Just identifying and
then providing all the tools for the build environment has taken
several months work. The build process for JVM and subsequent
products should be portable also. A consistent, well thought out and
documented build process that uses the minimum number of tools is
required.
We do have the MKS tools for the PC environment. Those tools are not
useful to us in our native environment. Here is the list of tools required
to use the makefile thus far. Note we have not completed execution of
the makefile so more tool requirements may be lurking.
Tools required for JVM Makefile
ECHO
BASH
RM
TRUE
CC
TOUCH
CAT
MKDIR
CP
LN
AWK
DATE
WFLCP
UNAME
SED
GNUMAKE
Tools used, but not required for JVM Makefile
PERL (not required to produce executable)