.TH HBMK2 1 .SH NAME hbmk2 \- Harbour Make .SH SYNOPSIS \fBhbmk2\fP \fB[options] [] \fP .SH DESCRIPTION \fBhbmk2\fP is the Harbour make utility. It's a wrapper to the Harbour compiler, a C compiler and linker. .SH OPTIONS .IP "\fB-help\fP" 10 Display full help .IP "\fB-o\fP" 10 output file name .IP "\fB-l\fP" 10 link with library .IP "\fB-L\fP" 10 additional path to search for libraries .IP "\fB-static|-shared\fP" 10 link with static/shared libs .IP "\fB-mt|-st\fP" 10 link with multi-thread/single-thread VM .IP "\fB-gt\fP" 10 link with GT GT driver, can be repeated to link with more GTs. First one will be the default at runtime .IP "\fB-gui|-std\fP" 10 create GUI/console executable .IP "\fB-main=\fP" 10 override the name of starting function/procedure. .IP "\fB-fullstatic\fP" 10 link with all static libs .IP "\fB-nulrdd[-]\fP" 10 link with nulrdd .IP "\fB-bldf[-]\fP" 10 inherit all/no (default) flags from Harbour build .IP "\fB-bldf=[p][c][l]\fP" 10 inherit .prg/.c/linker flags (or none) from Harbour build .IP "\fB-[no]debug\fP" 10 add/exclude debug info .IP "\fB-[no]map\fP" 10 create (or not) a map file .IP "\fB-[no]strip\fP" 10 strip (no strip) binaries .IP "\fB-[no]fmstat\fP" 10 enable/disable runtime memory statistics (gcc builds only) .IP "\fB-[no]trace\fP" 10 show commands executed .IP "\fB-[no]run\fP" 10 run/don't run the created executable .IP "\fB-nohbc\fP" 10 do not process .hbc files in current directory .IP "\fB-hbcc, -hbcmp\fP" 10 stop after creating the object files create link/copy hbmk2 to hbcc/hbcmp for the same effect .IP "\fB-hblnk\fP" 10 act as linker. Currently this is the same as -q .IP "\fB-plat=\fP" 10 assume specific platform. Same as HB_PLATFORM envvar .IP "\fB-comp=\fP" 10 use specific compiler. Same as HB_COMPILER envvar Special value: - bld: use original build settings (default on *nix) .IP "\fB-info\fP" 10 turn on informational messages .IP "\fB-quiet\fP" 10 suppress all screen messages