forked from dmzgroup/cycles
-
Notifications
You must be signed in to change notification settings - Fork 0
/
cycles.app.lmk
46 lines (46 loc) · 1.4 KB
/
cycles.app.lmk
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
37
38
39
40
41
42
43
44
45
46
require "app"
lmk.set_name ("cyclesapp")
lmk.add_vars {
appName = "cycles",
majorVersion = "1",
minorVersion = "0",
bugVersion = "0",
releaseType = "beta 4",
aboutImage = "./assets/DMZ-Icon.png",
}
lmk.add_files ({"version.xml",}, {src="version",})
lmk.add_files {"cycles.app"}
lmk.add_preqs ({
"dmzAudioModuleOpenAL",
"dmzInputPluginControllerMacOS",
}, { macos = true })
lmk.add_preqs ({
"dmzAudioModuleFMOD",
"dmzInputPluginControllerWin32",
}, { win32 = true })
lmk.add_preqs {
"cycles",
"cyclesInit",
}
app.build_preqs {"config",}
app.set_app ("cycles")
app.set_plist ("Info.plist")
app.add_icons {"AppIcon.icns"}
app.add_config {"config/",}
app.copy_config {"$(localTmpDir)/version.xml",}
app.add_data {"assets/DMZ-Splash.png", "../../assets/cycles",}
app.add_scripts {
"../js/scripts/dmz",
"scripts/",
}
lmk.add_vars ({
installPaths = {
{"QtCore.framework/Versions/4/QtCore", "@executable_path/../Frameworks/Qt/QtCore"},
{"QtGui.framework/Versions/4/QtGui", "@executable_path/../Frameworks/Qt/QtGui"},
{"QtXml.framework/Versions/4/QtXml", "@executable_path/../Frameworks/Qt/QtXml"},
{"QtSvg.framework/Versions/4/QtSvg", "@executable_path/../Frameworks/Qt/QtSvg"},
{"QtOpenGL.framework/Versions/4/QtOpenGL", "@executable_path/../Frameworks/Qt/QtOpenGL"},
{"libv8.dylib", "@executable_path/../Frameworks/v8/libv8.dylib"},
},
}
,{opt = true})