
NAME

  dkct - Dirk Krause's C tool

SYNOPSIS

  dkt [<options>] [<files>]

DESCRIPTION

The program provides:
- A preprocessor for debug/trace instructions,
- a code generator for state machines,
- a code generator for GUIs using the wxWidgets library.

The program converts *.ctr, *.cpt, *.mtr and *.jtr files to *.c, *.cpp,
*.m and *.java. The source files can contain debug instructions in a special
notation. When producing release versions the debug instructions are ignored.
When producing debug versions the debug instructions are converted to output
instructtions.

OPTIONS

-R
--reset
	Ignore all settings from configuration files.

-d
--debug
	Create debug output.

-s
--debug-stdout
	Debug output goes to standard output.

-t
--timestamp
	Debug output contains a timestamp.

-k
--trace-keyword
	Debug output contains "trace" string.

-w
--windows-wide-char
	Prepare debug output for wchar_t.

-l
--line-numbers
	Write preprozessor directives "#line ..." to output.

-m
--make
	make mode: rebuild destination files only if necessary.

-b <width>
--box-width=<width>
	Set box with for comment boxes.

-h
--help
	Show help text.

-v
--version
	Show version number.

-L
--license-terms
	Show license conditions.

RETURN VALUE

The program returns 0 on success, any other value indicates an error.

SEE ALSO

http://dktools.sourceforge.net

AUTHOR

Dirk Krause

LICENSE

Use
  dkct --license-terms
to view the license conditions.

