GTKAMLC(1)

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. Please see the SEE ALSO section for more information.

OPTIONS

  Gtkamlc specific options

--implicitsdir=DIRECTORY
    Look for implicit add and creation methods and their parameters in DIRECTORY

--save-temps
    Keep temporary files, such as .vala files generated by gtkaml and .c/.h files generated by them

-V, --write-vala
    Parses gtkaml and gtkon files and stops after writing the vala source

  Valac inherited options

-?, --help
    Show summary of options.

--version
    Show version of program.

--girdir=DIRECTORY
    Look for .gir files in DIRECTORY

--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

-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

--dump-tree=FILE
    Write code tree to FILE

--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 <b100dian@gmail.com>.

This manual page was written by David Paleino <dapal@debian.org>, for the Debian project (and may be used by others).