GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages


Manual Reference Pages  -  SFIDL (1)

NAME

SFIDL - SFI IDL Compiler

CONTENTS

Synopsis
Description
Options
     Language bindings:
     Language binding options:
See Also

SYNOPSIS

sfidl [OPTIONS] input.idl

DESCRIPTION

sfidl generates glue code for Bse objects and plugins from interface definition language files.

OPTIONS

--help [binding]
  Print general usage information. Or, if binding was specified, print usage information for this language binding.
--version
  Print program version.
-I DIRECTORY
  Add DIRECTORY to include path.
--print-include-path
  Print include path.
--nostdinc
  Prevents standard include path from being used.

    Language bindings:

--client-c
  Generate C client language binding.
--client-c
  Generate C core language binding.
--host-c
  Generate C host language binding.
--client-cxx
  Generate C++ client language binding.
--core-cxx
  Generate C++ core language binding.
--plugin
  Generate C++ plugin language binding.
--list-types
  Print all types defined in the idlfile. This option is used only for BSE internally to ease transition from C to C++ types.

    Language binding options:

--header
  Generate header file, this is the default.
--source
  Generate source file.
--prefix prefix
  C host/client language binding option, sets the prefix for C functions. The prefix ensures that no symbol clashes will occur between different programs/libraries which are using a binding, so it is important to set it to something unique to your application/library.
--init name
  Set the name of the init function for C host/core bindings.
--namespace namespace
  C++ client language binding, sets the namespace to use for the code. The namespace ensures that no symbol clashes will occur between different programs/libraries which are using a binding, so it is important to set it to something unique to your application/library.
--lower
  Select lower case identifiers in the C++ client language binding (create_midi_synth), this is the default.
--mixed
  Select mixed case identifiers in the C++ client language binding (createMidiSynth).

SEE ALSO

bsescm.1 <http://testbit.eu/Bsescm.1>, BSE Object Reference <http://beast.testbit.eu/bse-objects>, BSE Interface Reference <http://beast.testbit.eu/bse-interface>, SFIDL Documentation <http://beast.testbit.eu/sfidl-manual>

Search for    or go to Top of page |  Section 1 |  Main Index


Revision 305 SFIDL (1) 2011-05-02

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.