mirror of
https://github.com/joncampbell123/dosbox-x.git
synced 2025-10-14 02:17:36 +08:00
Update BUILD.md
This commit is contained in:
26
BUILD.md
26
BUILD.md
@@ -58,7 +58,7 @@ How to compile the source code (cross-platform)
|
||||
* General Linux compile (SDL1)
|
||||
```
|
||||
./build-debug
|
||||
sudo make install`
|
||||
sudo make install
|
||||
```
|
||||
|
||||
* General Linux compile (SDL2)
|
||||
@@ -100,7 +100,7 @@ sudo make install
|
||||
NOTICE: Use the 32-bit toolchain from the original MinGW project for this build, not the MinGW64 project.
|
||||
Binaries compiled with MinGW64 have extra dependencies not provided by the HX DOS Extender.
|
||||
|
||||
macOS: If you want to make an .app bundle you can run from the Finder, compile the program as instructed then run "make dosbox-x.app".
|
||||
macOS: If you want to make an .app bundle you can run from the Finder, compile the program as instructed then run ``make dosbox-x.app``.
|
||||
|
||||
XCode (on macOS, from the Terminal) to target macOS
|
||||
```
|
||||
@@ -141,7 +141,7 @@ Then change to the directory where you unpacked the DOSBox-X source code, and ru
|
||||
sudo make install
|
||||
```
|
||||
|
||||
Alternatively you can also compile the SDL2 version by running the ``./build-debug-sdl2 script``.
|
||||
Alternatively you can also compile the SDL2 version by running the ``./build-debug-sdl2`` script.
|
||||
|
||||
## To create a DOSBox-X RPM for use in RHEL, CentOS or Fedora:
|
||||
|
||||
@@ -193,10 +193,8 @@ The following libraries are used by DOSBox-X:
|
||||
* SDL 1.2.x or SDL 2.0.x
|
||||
|
||||
The Simple DirectMedia Library available at https://www.libsdl.org
|
||||
The DLL distributed with the Windows SDL1 version of DOSBox-X had
|
||||
been modified from the original. You can find the changes in the
|
||||
source package of DOSBox-X (src/platform/sdl-win32.diff). If you
|
||||
want the patched source tree send us an email. (see README)
|
||||
The SDL1 library distributed with DOSBox-X had been heavily modified
|
||||
from the original to support for example native OS menus.
|
||||
|
||||
Note that only version 1.2.x (SDL1 version) and version 2.0.x
|
||||
(SDL2 version) are currently supported.
|
||||
@@ -207,9 +205,9 @@ The following libraries are used by DOSBox-X:
|
||||
|
||||
If you want to enable the debugger you need a curses library.
|
||||
|
||||
ncurses should be installed on just about every unix distro.
|
||||
ncurses should be installed on just about every Unix/Linux distro.
|
||||
|
||||
For win32 get pdcurses at https://pdcurses.org/
|
||||
For Windows get pdcurses at https://pdcurses.org/
|
||||
|
||||
License: Public Domain
|
||||
|
||||
@@ -217,7 +215,7 @@ The following libraries are used by DOSBox-X:
|
||||
|
||||
Needed for the screenshots.
|
||||
|
||||
For win32 get libpng from https://gnuwin32.sourceforge.net/packages.html
|
||||
For Windows get libpng from https://gnuwin32.sourceforge.net/packages.html
|
||||
|
||||
See http://www.libpng.org/pub/png/ for more details.
|
||||
|
||||
@@ -227,7 +225,7 @@ The following libraries are used by DOSBox-X:
|
||||
|
||||
Needed by libpng, and for saving state and CHD support.
|
||||
|
||||
For win32 get libz (rename to zlib) from https://gnuwin32.sourceforge.net/packages.html
|
||||
For Windows get libz (rename to zlib) from https://gnuwin32.sourceforge.net/packages.html
|
||||
|
||||
See https://www.zlib.net/ for more details.
|
||||
|
||||
@@ -255,7 +253,7 @@ The following libraries are used by DOSBox-X:
|
||||
|
||||
Get it from https://www.tcpdump.org/index.html#latest-releases
|
||||
|
||||
For win32 get Npcap (WinPcap for Windows 10) from https://nmap.org/download.html
|
||||
For Windows get Npcap (WinPcap for Windows 10) from https://nmap.org/download.html
|
||||
|
||||
License: 3-clause BSD license
|
||||
|
||||
@@ -269,7 +267,7 @@ The following libraries are used by DOSBox-X:
|
||||
|
||||
* SDL_Net (optional)
|
||||
|
||||
For modem/ipx support.
|
||||
For Modem/IPX support.
|
||||
|
||||
Get it from https://www.libsdl.org/projects/SDL_net/release-1.2.html
|
||||
|
||||
@@ -287,7 +285,7 @@ The following libraries are used by DOSBox-X:
|
||||
|
||||
* ALSA_Headers (optional)
|
||||
|
||||
for Alsa support under linux. Part of the linux kernel sources
|
||||
For ALSA support under Linux. Part of the Linux kernel sources.
|
||||
|
||||
License: LGPLv2+
|
||||
|
||||
|
Reference in New Issue
Block a user