-
Notifications
You must be signed in to change notification settings - Fork 52
/
luacom-scm-2.rockspec
34 lines (33 loc) · 961 Bytes
/
luacom-scm-2.rockspec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
package = "LuaCOM"
version = "scm-2"
source = {
url = "git://github.com/davidm/luacom.git"
}
description = {
summary = "Use COM libraries from Lua",
detailed = [[
LuaCOM is an add-on library to the Lua language that allows Lua programs to use and implement objects that follow Microsoft's Component Object Model (COM) specification and use the ActiveX technology for property access and method calls. ]],
license = "MIT/X11",
homepage = "http://luaforge.net/projects/luacom/"
}
dependencies = {
"lua >= 5.1"
}
build = {
platforms = {
win32 = {
type = "make",
build_variables = {
LUA_LIBDLL = "$(LUA_LIBDIR)",
LUA_INC = "$(LUA_INCDIR)",
LUA = "$(LUA_LIBDIR)\\lua5.1.exe",
LUAC = "$(LUA_LIBDIR)\\luac5.1.exe",
BIN2C = "$(LUA_LIBDIR)\\bin2c5.1.exe"
},
build_target = "lc_dll",
install_variables = {
LUA_LIBDIR = "$(LIBDIR)",
}
}
}
}