forked from Taosenai/armamake
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathmake.cfg
80 lines (65 loc) · 2.68 KB
/
make.cfg
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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
# EXAMPLE MAKE.CFG FILE
# Please see the comments for each option. Most options can be left
# off for sane defaults.
#################################################################
# Default make target
#################################################################
[DEFAULT]
# Project name (with @ symbol)
# This is used for naming the release files.
# Default: Current folder name
# project = @my_project
# Project root.
# This is the directory used as the root when building the PBO (for prefixes, etc.)
# Default: Directory containing make.py
# project_root = P:\x\my_project\
# Module root.
# This is the directory containing the folders with addon content (config.cpp, etc.)
# inside of them. It must be under the project root.
# Default: Project root
# module_root = ..\addons\
# Path to project secret key for signing
# Make sure this isn't in your public repository!
# Default: None
# key = C:\Keys\mykey.biprivatekey
# If set to True, the make system will attempt to autodetect addons in the
# current folder by looking for directories with 'config.cpp' in them.
# It will also search in the subdirectories 'modules' and 'addons' if they
# exist.
# Default: True
# module_autodetect = False
# List of directories to ignore when autodetecting addons.
# Paths must be relative to project_root.
# Default: None
# ignore = test
# If autodetect is set to False, only folders whose names are in this list
# will be built as modules. Paths must be relative to project_root.
# Default: None
# modules = my_module, z\prefix\my_supporting_module
# Directory where the built addon will be saved. This is an absolute
# path.
# Default: 'release' in make.py's directory
# release_dir = P:\built_addons
# This string will be prefixed to all build PBO file names.
# Default: None
# pbo_name_prefix = myproject_
# Which build tool will be used? Options: pboproject, addonbuilder
# Default: pboproject
# build_tool = pboproject
##################################################################
# Alternate build target using a different key
###################################################################
# [DifferentKey]
# key = C:\Keys\different.biprivatekey
##################################################################
# Alternate build target ignoring some modules when detecting
###################################################################
# [IgnoreSome]
# key = C:\Keys\different.biprivatekey
# ignore = release, my_server_module, my_private_module
##################################################################
# Alternate build target with fixed build list
###################################################################
# [Fixed]
# module_autodetect = False
# modules = my_module, my_other_module