vovmake
This is a script used to convert makefiles into FlowTracer flows.
DESCRIPTION:
This is a script used to convert makefiles into FlowTracer flows.
1. First the makefiles are interpreted by a modified gmake,
called gmake_with_vov_extension, which contains some
Altair Engineering extension and supports the option -F to dump
the dependencies into Tcl file.
2. The resulting Tcl file is then mapped into a flow by means of the
script $(VOVDIR)/tcl/vtcl/vovmaketoflow.tcl.
USAGE:
% vovmake [VOVMAKEOPTIONS] [gmake_options]
VOVMAKEOPTIONS:
-help -- Print this help.
-clean -- Just cleanup the generated files.
-nocleanup -- Do not cleanup temporary files
(for debugging).
-gmake <GMAKEBIN> -- Use specified gmake binary
This must be one with the Altair Engineering
extensions.
Default gmake_with_vov_extension
-build "options" -- Options passed to vovbuild, with flow
$(VOVDIR)/tcl/vtcl/vovmaketoflow.tcl.
-version -- Show gmake version and exit
-wrapper <dfltwrapper> -- Specify default wrapper for jobs in
flow. It is passed to vovbuild.
-run [ft|no] -- Run Flowtracer to get more information about
input makefile. Default is ft.
EXAMPLES:
% vovmake -help
% vovmake install
% vovmake <SOME_MAKE_TARGET>
% vovmake -clean
% vovmake -nocleanup all
% vovmake -gmake ~/bin/my_gmake_with_vov_extension
% vovmake -wrapper vrt
% vovmake -build "-env BASE" install
To find the options of vovmaketoflow.tcl, you can use
% vovbuild -f $VOVDIR/tcl/vtcl/vovmaketoflow.tcl -- -help