Reference

gtkamlc(1)

Gtkaml/GtkON compiler

NAME

gtkamlc - Gtkaml/GtkON compiler

SYNOPSIS

gtkamlc [options] files...
gtkaml [options] files...

DESCRIPTION

This manual page documents briefly the gtkamlc command.

gtkamlc is a compiler for the Gtkaml and the GtkON languages. These languages let you create GTK UIs to be used in Vala programs with a compact syntax.

gtkaml uses the compiler and runs the output executable. For GtkON files, support for #! is enabled.
Please see the SEE ALSO section for more information.

OPTIONS

Gtkamlc options

--dump-tree=FILE

Write code tree to FILE, allowing one to inspect the output from the gtkaml/gtkon input files

Options inherited from Valac

-?, --help

Show summary of options.

--version

Show version of program.

--vapidir=DIRECTORY

Look for package bindings in DIRECTORY

--pkg=PACKAGE

Include binding for PACKAGE

--vapi=FILE

Output vapi to FILE

--library=NAME

Library name

--gir=NAME-VERSION.gir

GObject-Introspection repository file name

--girdir=DIRECTORY

Look for .gir files in DIRECTORY

--genie

Enable Genie syntax mode for gtkon files

-b, --basedir=DIRECTORY

Base source directory

-d, --directory=DIRECTORY

Output directory

-C, --ccode

Output C code

-H, --header=FILE

Output C header file

--use-header

Use C header file

--includedir=DIRECTORY

Directory used to include the C header file

-h, --internal-header=FILE

Output internal C header file

--internal-vapi=FILE

Output vapi with internal api

--symbols=FILE

Output symbols file

-c, --compile

Compile but do not link

-o, --output=FILE

Place output in file FILE

-g, --debug

Produce debug information

--thread

Enable multithreading support

--enable-mem-profiler

Enable GLib memory profiler

-D, --define=SYMBOL

Define SYMBOL

--main=SYMBOL

Use SYMBOL as entry point

--nostdpkg

Do not include standard packages

--disable-assert

Disable assertions

--enable-checking

Enable additional run-time checks

--enable-deprecated

Enable deprecated features

--enable-experimental

Enable experimental features

--disable-warnings

Disable warnings

--fatal-warnings

Treat warnings as fatal

--enable-experimental-non-null

Enable experimental enhancements for non-null types

--disable-dbus-transformation

Disable transformation of D-Bus member names

--cc=COMMAND

Use COMMAND as C compiler command

-X, --Xcc=OPTION

Pass OPTION to the C compiler

--save-temps

Keep temporary files

--profile=PROFILE

Use the given profile instead of the default

-q, --quiet

Do not print messages to the console

-v, --verbose

Print additional messages to the console

--target-glib=MAJOR.MINOR

Target version of glib for code generation

--enable-version-header, --disable-version-header

Write/do not write vala build version in generated files

SEE ALSO

For more information on the Gtkaml and the GtkON languages, please see the documentation available at the project website: http://code.google.com/p/gtkaml/.

AUTHOR

gtkaml was written by Vlad Grecescu <[email protected]>.

This manual page was written by David Paleino <[email protected]>, for the Debian project (and may be used by others).