-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathbuild.lua
41 lines (37 loc) · 1.43 KB
/
build.lua
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
return {
-- basic settings:
name = 'bugscraper', -- name of the game for your executable
developer = 'Yolwoocle', -- dev name used in metadata of the file
output = '_export', -- output location for your game, defaults to $SAVE_DIRECTORY
version = '0.6.dev25-01-14', -- 'version' of your game, used to name the folder in output
love = '11.5', -- version of LÖVE to use, must match github releases
ignore = {
".git",
".vscode",
"_export",
"_dyn",
"_tools",
"_readme",
-- ".aseprite",
-- ".lnk",
"luasteam.dll",
"steam_api64.dll",
}, -- folders/files to ignore in your project
icon = 'icon.png', -- 256x256px PNG icon for game, will be converted for you
-- optional settings:
use32bit = false, -- set true to build windows 32-bit as well as 64-bit
identifier = 'com.yolwoocle.bugscraper', -- macos team identifier, defaults to game.developer.name
libs = { -- files to place in output directly rather than fuse
windows = {
"steam_appid.txt",
"luasteam.dll",
"steam_api64.dll",
}, -- can specify per platform or "all"
all = {
'resources/license.txt'
}
},
-- hooks = { -- hooks to run commands via os.execute before or after building
-- },
platforms = {'windows'} -- set if you only want to build for a specific platform
}