Project Manager / Building and linking programs |
Special command line options can be used for build, link, and execution rules.
Command line / syntax | Description |
---|---|
$(move)$(move) sourceFilePath destinationFilePath |
Moves the given file or directory to the given destination in a platform independent way. |
$(copy)
$(copy) sourceFilePath destinationFilePath |
Copies the given file or directory to the given destination in a platform independent way. |
$(delete)$(delete) filePath1 filePath2 ... |
Removes the given files or directories in a platform independent way. |
$(4dbcomp)
$(4dbcomp) sourceFile[4db] |
Builds the schema file (sch) from the database file (4db). |
$(4fdcomp)$(4fdcomp) sourceFile[4fd] |
Builds the compiled form file (42f) from the form file (4fd). |
$(percomp)
$(percomp) [ options] sourceFile[per] |
The fglform tool compiles form specification files into XML formatted files used by the programs. |
$(fglcomp)
$(fglcomp) [ options] sourceFile[4gl] |
The fglcomp tool compiles BDL program sources files into a p-code version. |
$(fglmkmsg)
$(fglmkmsg) [ options] sourceFile[.msg] [outFile.iem] |
The fglmkmsg tool compiles message files into a binary version used by the BDL programs. |
$(fglmkstr)
$(fglmkstr) [ options] sourceFile[.str] |
The fglmkstr tool compiles localized string files. |
$(fglwsdl)
$(fglwsdl) [options] <filename | url> |
Calls the fglwsdl tool for creating a web services program. |
$(generate)$(generate) [options] filename |
The $(generate) command creates an intermediary XML file from the schema, Business Application diagram, and Form. |
tclshtclsh [options] filename.xml |
The tclsh executable generates the final file by using both a Tcl template file and the intermediary XML file crated by the $(generate) command. |
$(tcl) - deprecated | |
$(fglrun)
$(fglrun) [options] program |
Calls fglrun tool, the runtime system program that executes p-code programs. |
$(blockpoint)$(blockpoint) [options] filename |
The $(blockpoint) command manages user added code by extracting or injecting code between BLOCK/POINT tags in a generated 4gl file. |
$(gstdebug)$(gstdebug) |
Calls internal Genero Studio debugger. Execution rules only. |
$(gstrun)$(gstrun) |
Calls command to run an application through Genero Studio. Execution rules only. |