forked from davidm/luacom
-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathluacom-scm.moteus-1.rockspec
36 lines (36 loc) · 1.07 KB
/
luacom-scm.moteus-1.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
34
35
36
package = "LuaCOM"
version = "scm.moteus-1"
source = {
url = "https://github.com/moteus/luacom/archive/master.zip",
dir = "luacom-master",
}
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 = {
CFLAGS = "$(CFLAGS)",
LIBFLAG = "$(LIBFLAG)",
LUA_LIBDIR = "$(LUA_LIBDIR)",
LUA_BINDIR = "$(LUA_BINDIR)",
LUA_INCDIR = "$(LUA_INCDIR)",
LUALIB = "$(LUALIB)",
LUA = "$(LUA)",
},
build_target = "lc_dll",
install_variables = {
LUA_LIBDIR = "$(LIBDIR)",
}
}
}
}