reorganize/rationalize/format package menuconfig,
[openwrt/svn-archive/archive.git] / openwrt / package / lua / Config.in
1 menu "lua............................... LUA programming language"
2
3 config BR2_COMPILE_LUA
4 bool
5 default y
6 depends BR2_PACKAGE_LUA_INTERPRETER || BR2_PACKAGE_LUA_COMPILER || BR2_PACKAGE_LIBLUA
7
8 config BR2_PACKAGE_LIBLUA
9 prompt "liblua............................ LUA programming language shared libraries"
10 tristate
11 select BR2_COMPILE_LUA
12 help
13 Lua is a powerful light-weight programming language designed for extending
14 applications. Lua is also frequently used as a general-purpose, stand-alone
15 language. Lua is free software.
16
17 Lua combines simple procedural syntax with powerful data description
18 constructs based on associative arrays and extensible semantics. Lua is
19 dynamically typed, interpreted from bytecodes, and has automatic memory
20 management with garbage collection, making it ideal for configuration,
21 scripting, and rapid prototyping.
22
23 Lua is implemented as a small library of C functions, written in ANSI C, and
24 compiles unmodified in all known platforms. The implementation goals are
25 simplicity, efficiency, portability, and low embedding cost. The result is a
26 fast language engine with small footprint, making it ideal in embedded systems
27 too.
28
29 http://www.lua.org/
30
31 This package contains the LUA shared libraries, needed by other programs.
32
33 config BR2_PACKAGE_LUA_INTERPRETER
34 prompt "lua............................... LUA programming language interpreter"
35 tristate
36 default m if CONFIG_DEVEL
37 select BR2_COMPILE_LUA
38 select BR2_PACKAGE_LIBLUA
39 help
40 Lua is a powerful light-weight programming language designed for extending
41 applications. Lua is also frequently used as a general-purpose, stand-alone
42 language. Lua is free software.
43
44 Lua combines simple procedural syntax with powerful data description
45 constructs based on associative arrays and extensible semantics. Lua is
46 dynamically typed, interpreted from bytecodes, and has automatic memory
47 management with garbage collection, making it ideal for configuration,
48 scripting, and rapid prototyping.
49
50 Lua is implemented as a small library of C functions, written in ANSI C, and
51 compiles unmodified in all known platforms. The implementation goals are
52 simplicity, efficiency, portability, and low embedding cost. The result is a
53 fast language engine with small footprint, making it ideal in embedded systems
54 too.
55
56 http://www.lua.org/
57
58 This package contains the LUA language interpreter.
59
60 config BR2_PACKAGE_LUA_COMPILER
61 prompt "luac.............................. LUA programming language compiler"
62 tristate
63 default m if CONFIG_DEVEL
64 select BR2_COMPILE_LUA
65 select BR2_PACKAGE_LIBLUA
66 help
67 Lua is a powerful light-weight programming language designed for extending
68 applications. Lua is also frequently used as a general-purpose, stand-alone
69 language. Lua is free software.
70
71 Lua combines simple procedural syntax with powerful data description
72 constructs based on associative arrays and extensible semantics. Lua is
73 dynamically typed, interpreted from bytecodes, and has automatic memory
74 management with garbage collection, making it ideal for configuration,
75 scripting, and rapid prototyping.
76
77 Lua is implemented as a small library of C functions, written in ANSI C, and
78 compiles unmodified in all known platforms. The implementation goals are
79 simplicity, efficiency, portability, and low embedding cost. The result is a
80 fast language engine with small footprint, making it ideal in embedded systems
81 too.
82
83 http://www.lua.org/
84
85 This package contains the LUA language compiler.
86
87 config BR2_PACKAGE_LUA_EXAMPLES
88 prompt "lua-examples...................... LUA programming language examples"
89 tristate
90 default m if CONFIG_DEVEL
91 select BR2_COMPILE_LUA
92 select BR2_PACKAGE_LUA_INTERPRETER
93 help
94 Lua is a powerful light-weight programming language designed for extending
95 applications. Lua is also frequently used as a general-purpose, stand-alone
96 language. Lua is free software.
97
98 Lua combines simple procedural syntax with powerful data description
99 constructs based on associative arrays and extensible semantics. Lua is
100 dynamically typed, interpreted from bytecodes, and has automatic memory
101 management with garbage collection, making it ideal for configuration,
102 scripting, and rapid prototyping.
103
104 Lua is implemented as a small library of C functions, written in ANSI C, and
105 compiles unmodified in all known platforms. The implementation goals are
106 simplicity, efficiency, portability, and low embedding cost. The result is a
107 fast language engine with small footprint, making it ideal in embedded systems
108 too.
109
110 http://www.lua.org/
111
112 This package contains LUA language examples.
113
114 endmenu