assa-genesis-3.5(1)

assa-genesis-3.51

Generates skeleton files for rad development with assa library

Usage

assa-genesis [OPTIONS] <app_name>

Usage

Four files are generated by default:

<app_name>-main.h Header file with debug tracing masks
<app_name>-main.cpp 'main()' function with event loop
<app_name>.h Header file for class <app_name>
<app_name>.cpp Implementation stubs for class <app_name>

In addition, if --gtk2-app options was specified, the MainWindow class is generated:

MainWindow.h Class MainWindow declaration
MainWindow.cpp Class MainWindow definition

If {-t, --one-file} switch is used, everything is put in one file, <app_name>.cpp. This is primarily used for writing test programs.

See ASSA User's Guide for further details

Options

--with-example Add example of processing positional command-line arguments.
--with-gpl-license (Default) Generate files with GPL license headers.

--with-lgpl-license Generate files with LGPL license headers.

--with-x11-license Generate files with X11-type license headers.

--with-makefile Generate GNUmakefile.<app-name> file.

--gtk2-app Generate Gtkmm2-2.4 ready application.

-o, --one-file Put everything in one file

-e, --extension STRING Set file extension for C++ code (C, cxx, ...)

-h, --help print help message

-v, --version print version number

Releases

9 releases since Debian 5.0 (Lenny); the text changed 1 time.

  1. 5.0–8
  2. 9–13

Author

Original program written by Vladislav Grinchenko.

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

From libassa-3.5-5-dev 3.5.1-8.1+b2 in Debian 13 (Trixie). Parsed by carta from the page's man source.