File: compiletime-settings.help

package info (click to toggle)
dosemu 1.4.0+svn.1999-2
  • links: PTS
  • area: contrib
  • in suites: squeeze
  • size: 15,552 kB
  • ctags: 22,600
  • sloc: ansic: 136,915; asm: 4,107; sh: 1,606; perl: 1,411; makefile: 974; tcl: 599; awk: 404; yacc: 300; lex: 157
file content (142 lines) | stat: -rw-r--r-- 5,042 bytes parent folder | download | duplicates (5)
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
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
This file describes the compiletime tunable settings for DOSEMU

You have either to edit the ./compiletime-settings file or use the
the setup-dosemu tool. If you edit manually, you _must_ not remove any
of the lines, instead just change 'off' to 'on' and vice versa.

The options have the following meaning:

experimental	"enable experimental stuff"

		Global switch to prevent experimental stuff from compile.
		There are experimental parts in the source, that may do harm to
		your system if you use them without care / knowledge.
		In order to protect you, those are normally disabled
		in ./configure. Even if you enable discrete switches
		in ./compiletime-settings, those will not have effect
		without the global switch also set.

sbemu		"SB Emulation"

		Code to support sound via DOSEMU. The sound code emulates
		a simple SoundBlaster on any sound card supported by the
		Linux Kernel. Hence, your DOS-Box sees a SoundBlaster
		even if you don't have it. Keep that in mind
		when you setup your DOSish software.

mitshm		"Use MIT Shared Memory extensions under X"

		You normal would like to have this activated, though you
		will not profit from it, when doing remote X.
		If you encounter problems with your X-server, try to switch
		this off.

vidmode		"Use video mode extensions under X"

		You normal would like to have this activated, if you want
		X to change resolution in fullscreen-mode (Ctrl-Alt-F),
		where applicable.

x		"Use X-Windows"

		With this set on, you enable the X-windows support of DOSEMU.
		Though, the compiled binary will run without X too.
		If you don't have The X development packages install or
		if you won't use it and want a smaller DOSEMU binary,
		then turn this option off.

net		"enable Linux net code"

		There is network related code in DOSEMU such as IPX support,
		a builtin packet driver, e.t.c. This will be compiled in
		if you set this switch. You may compile with this option
		and later disable it in the runtime configuration.
		Normally you will let it enabled.


debug		"compile with debug info"

		This uses the '-g' switch for GCC, hence you can use GDB
		to debug DOSEMU.

linkstatic	"make static binaries"

		With this switch on, a statically linked binary is generated
		The size isn't that big (about 30% bigger then a dynamically
		linked one) and DOSEMU will run faster and is more portable
		between systems (it then depends only on the kernel
		version, no (g)libc incompatibilities). The official DOSEMU
		binary distribution always is statically linked.

cpuemu		"EXPERIMENTAL, enable CPU emulator" cpuemu

		This is in _no_ case ready for production, this switch is
		here just for the developers ;-)

aspi		"compile with ASPI support" aspi

		This enables the dosemu builtin ASPI driver, which also
		need the DOS driver ./commands/aspi.sys in config.sys.
		You then may be able to use DOS software that accesses
		SCSI devices such as CD-burners, Scanners e.t.c.
		However, not all SCSI devices available in Linux are
		offered to the driver, because this is inherently dangerous.
		Instead you define in /etc/dosemu.conf which 'sg' device
		you want give to dosemu and you also specify the device
		type which the ASPI driver then check to avoid you accessing
		a mounted disk.

svgalib		"compile with svgalib support" svgalib

		This enables support for using svgalib >= version 1.4.2
		for switching between consoles when running graphics
		on console _and_ if you configured 'svgalib' as 'graphic chip'
		in /etc/dosemu.conf.
		NOTE: this doesn't help for all svgalib supported graphic
		cards and your console may freeze anyway. Currently reported
		as 'working' are riva TNT 128 and sis.

gpm		"compile with gpm support" gpm

		This enables support for using GPM, the mouse server for the
		Linux console; it is only used when you run DOSEMU on the 
		Linux console without graphics (unprivileged).

plugin_kbd_unicode "Use new keyboard code" plugin_kbd_unicode

plugin_extra_charsets "Use extra character sets" plugin_extra_charsets

plugin_term     "Use new terminal plugin"

plugin_translate "Use Unicode translation plugin" plugin_translate

plugin_demo 	"Use demo plugin" plugin_demo

target_bits	"Target bits" target_bits

		Set to auto for native compilation, to 32 to force compilation
		of 32-bit DOSEMU on an x86-64 system, and to 64 to force
		64-bit compilation.

target_cpu	"Target cpu" target_cpu

prefix		"Prefix for DOSEMU system-wide directory structure" prefix

bindir		"Directory for DOSEMU binaries" bindir

sysconfdir 	"Directory for system-wide configuration files" sysconfdir

datadir		"Directory for DOSEMU data" datadir

mandir		"Directory for DOSEMU man pages" mandir

docdir		"Directory for DOSEMU documentation" docdir

syshdimagedir	"Default directory for images and boot directories" syshdimagedir

x11fontdir	"Directory for X fonts" x11fontdir

fdtarball	"Name of the FreeDOS tarball" fdtarball
		This is normally named dosemu-freedos-bin.tgz, to be obtained from www.dosemu.org
		Use "none" if you don't want to use FreeDOS.