Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

orbit-idl-2(1) [debian man page]

ORBIT-IDL-2(1)						      General Commands Manual						    ORBIT-IDL-2(1)

NAME
orbit-idl-2 - IDL compiler for ORBit2 SYNOPSIS
orbit-idl-2 [ options ] file... DESCRIPTION
orbit-idl-2 converts object interface descriptions written in CORBA IDL (Interface Definition Language) into C code that you can compile and link into your programs. OPTIONS
orbit-idl-2 accepts the following options: -d ARG --debug=ARG Set the debug level. Supported levels are 0 to 4, default is 2. --idlwarnlevel=INT Set the warning level for compiler warnings. Supported levels are 0 to 4, default is 2. --showcpperrors Show errors from cpp(1). --small Optimize for size instead of speed. --oldstyle Use the old style IDL compiler (not generally recommended). --skeleton-impl Generate a skeleton-impl file. --nostubs Do not create the stubs file. --noskels Do not create the skels file. --nocommon Do not create the common file. --noheaders Do not create the headers file. --noidata Don't generate Interface type data. -i --imodule Generate only an imodule file (no skels, stubs, etc.). --add-imodule Generate an imodule file (as well as other files generated by default or by other options). --onlytop Inhibit file includes. --pidl Treat source as pseudo-IDL. -D ARG --define=ARG Define name for preprocessor. -I PATH --include=PATH Add search path for include files. --deps=FILENAME Generate dependency information, suitable for inclusion in a Makefile. -l ARG --lang=ARG Specify the output language. The default is C. Support for languages other than C requires the installation of a backend for that language. --backenddir=DIR Specify the directory where a language backend is stored (not necessary if backend is stored in the default directory). --usage Print a very brief usage summary. -? --help Print a slightly more detailed usage summary. -v --version Print version number and serial. COMPILING
The IDL file(s) compiled by orbit-idl-2 define the interfaces to network-transparent objects. These files are first passed to cpp(1), the C Preprocessor, then the result is parsed, and the C code is generated. By default, orbit-idl-2 generates four files, the stubs, skels, common, and header files. If your input file is named sample.idl, then the output files will be named, respectively, sample-stubs.c, sample-skels.c, sample-common.c, and sample.h. You can optionally also gen- erate a skeleton-impl file (which would be named sample-skelimpl.c in our example), or an imodule file (e.g. sample-imodule.c). These files require manual editing to be useful, and is therefore not generated by default. The generated C files are formatting ("pretty-printed") using indent(1). You can use another program for this if you prefer, with the --c- output-formatter argument. SEE ALSO
orbit2-config(1), cpp(1), indent(1), /usr/share/doc/liborbit2-dev, http://orbit-resource.sourceforge.net, http://www.omg.org. AUTHOR
Copyright (C) 2001, 2002 Dick Porter <dick@acm.org> and Elliot Lee <sopwith@redhat.com> This manual was originally written for orbit-idl by Chris Waters <xtifr@debian.org> for Debian GNU/Linux. Version 0.5.15 18 March 2002 ORBIT-IDL-2(1)

Check Out this Related Man Page

ORBIT2-CONFIG(1)					      General Commands Manual						  ORBIT2-CONFIG(1)

NAME
orbit2-config - helper script for building with ORBit2 SYNOPSIS
orbit2-config [ --libs ] [ --cflags ] [ --prefix=dir ] [ --exec-prefix=dir ] [ --use-service=service ] [ client | server ] orbit2-config [ --version ] [ --help ] DESCRIPTION
orbit2-config is a tool that is used to determine the compiler and linker flags that should be used to compile and link programs that use the orbit2 library. It is also used internally by the .m4 macros for GNU autoconf that are included with orbit2. The argument client is used for compiling an orbit2 client, and server for compiling an orbit2 server. In most cases, you will use one (or both) of the options --cflags or --libs (depending on whether you are compiling or linking. OPTIONS
orbit2-config accepts the following options: --version Print the currently installed version of library on the standard output. --help Print a usage summary. --cflags Print the compiler flags that are necessary to compile a program using the specified library. --libs Print the linker flags that are necessary to link with the specified library. --prefix=PREFIX If specified, use PREFIX instead of the installation prefix that library was built with when computing the output for the --cflags and --libs options. This option is also used for the exec prefix if --exec-prefix was not specified. This option must be specified before any --libs or --cflags options. --exec-prefix=PREFIX If specified, use PREFIX instead of the installation exec prefix that library was built with when computing the output for the --cflags and --libs options. This option must be specified before any --libs or --cflags options. --use-service=SERVICE If specified, provide additional flags (if any) for using the specified service. Known values for SERVICE are: module CosNaming, interfaces LNameComponent, LName. SEE ALSO
orbit-idl-2(1), /usr/share/doc/liborbit2-dev, http://orbit-resource.sourceforge.net, http://www.omg.org. AUTHOR
Copyright (C) 2001, 2002 Dick Porter <dick@acm.org> and Elliot Lee <sopwith@redhat.com> This manual was originally written for orbit2-config by Chris Waters <xtifr@debian.org> for Debian GNU/Linux. Version 2.3.100 18 December 2001 ORBIT2-CONFIG(1)
Man Page