1a5e251c33c0febd617849eb61451ac59663914e
[maemo-efl] / trunk / embryo / debian / control
1 Source: embryo
2 Section: libs
3 Priority: optional
4 Maintainer: Maemo-EFL Team <maemo-efl-devel@garage.maemo.org>
5 Build-Depends: debhelper (>= 4.0.0), cdbs (>= 0.4.3-1.1), quilt, automake1.7 | automaken, libtool
6 Standards-Version: 3.7.2
7
8 Package: embryo0-bin
9 Section: devel
10 Architecture: any
11 Provides: embryo-bin
12 Depends: ${shlibs:Depends}
13 Description: SMALL compiler creating Embryo bytecode
14  This package contains the compiler embryo_cc.
15
16 Package: libembryo0-dev
17 Section: libdevel
18 Architecture: any
19 Provides: libembryo-dev
20 Depends: libembryo0 (= ${Source-Version})
21 Description: Development files for libembryo0
22  Headers, static libraries and documentation for Embryo.
23
24 Package: libembryo0
25 Section: libs
26 Architecture: any
27 Provides: libembryo
28 Depends: ${shlibs:Depends}
29 Suggests: embryo0-bin (= ${Source-Version})
30 Description: SMALL-based abstract machine (AMX) bytecode interpreter
31  Embryo is primarily a shared library that gives you an API to load
32  and control interpreted programs compiled into an abstract machine
33  bytecode that it understands.  This abstract (or virtual) machine is
34  similar to a real machine with a CPU, but it is emulated in
35  software.  The architecture is simple and is the same as the
36  abstract machine (AMX) in the SMALL language as it is based on
37  exactly the same code. Embryo has modified the code for the AMX
38  extensively and has made it smaller and more portable.  It is VERY
39  small.  The total size of the virtual machine code AND header files
40  is less than 2500 lines of code.  It includes the floating point
41  library support by default as well.  This makes it one of the
42  smallest interpreters around, and thus makes is very efficient to
43  use in code.
44  .
45  See also http://www.compuphase.com/small.htm for details on SMALL.