Update BUILD.md

This commit is contained in:
Wengier
2021-06-20 17:46:32 -04:00
committed by GitHub
parent fc5a4ec5b7
commit 5a00a815ae

View File

@@ -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+