-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathConfig.in
More file actions
113 lines (88 loc) · 3.03 KB
/
Copy pathConfig.in
File metadata and controls
113 lines (88 loc) · 3.03 KB
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
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
mainmenu "MultiPatcher"
menu "Directories"
config SRC_DIR
string "Source directory"
default "source"
help
Root directory containing all source files for the project.
config SRC_ABOUT
string "About directory"
default "source/ABOUT"
help
Directory containing About or metadata information used during build
or packaging stages.
config SRC_BASE
string "Base binaries directory"
default "source/BASE"
help
Directory containing third-party binaries that will be copied into
the output directory during the build process.
config SRC_MWIN
string "Mini Windows source directory"
default "source/MINWIN"
help
Directory containing Mini Windows (MINWIN) related source files.
config SRC_DOS
string "DOS application source directory"
default "source/DOS"
help
Directory containing the 16-bit DOS application sources.
config SRC_SCRIPTS
string "Scripts directory"
default "source/SCRIPTS"
help
Directory containing required scripts for compiling.
config SRC_UTILS
string "Utilities directory"
default "source/UTILS"
help
Directory containing some required utilities.
config BIN_DIR
string "Output binary directory"
default "bin"
help
Destination directory where compiled binaries and artifacts
will be placed.
endmenu
menu "External Tools"
config DOSBOX
string "Path to DOSBox executable"
default ""
help
Full path to the DOSBox executable used to run 16-bit DOS binaries.
Leave empty if DOSBox is available in PATH.
config TCC
string "Turbo C++ directory"
default ""
help
Directory containing the Turbo C++ (TCC) toolchain.
This is required for building 16-bit DOS components.
endmenu
menu "MultiPatcher DOS Runtime Options"
config MPC_DOS_ARGS
string "DOS application arguments"
default ""
help
Command-line arguments passed to the MultiPatcher 16-bit DOS application
when executed via DOSBox.
endmenu
menu "Debug and Development Options"
config QUICK_RUN_16BIT
bool "Auto-run 16-bit application after build"
default n
help
If enabled, automatically runs the compiled 16-bit DOS application
inside DOSBox immediately after successful compilation.
config EXIT_ON_16BIT_COMPILATION
bool "Exit DOSBox after compilation"
default y
help
If enabled, DOSBox will automatically exit after Turbo C++
finishes compilation.
config TCC_OUTPUT_TO_FILE
bool "Redirect TCC output to file"
default y
help
Redirects Turbo C++ compiler output to a file instead of displaying
it in the DOSBox console. Useful for debugging build logs.
endmenu