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) * General Linux compile (SDL1)
``` ```
./build-debug ./build-debug
sudo make install` sudo make install
``` ```
* General Linux compile (SDL2) * 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. 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. 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 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 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: ## 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 * SDL 1.2.x or SDL 2.0.x
The Simple DirectMedia Library available at https://www.libsdl.org The Simple DirectMedia Library available at https://www.libsdl.org
The DLL distributed with the Windows SDL1 version of DOSBox-X had The SDL1 library distributed with DOSBox-X had been heavily modified
been modified from the original. You can find the changes in the from the original to support for example native OS menus.
source package of DOSBox-X (src/platform/sdl-win32.diff). If you
want the patched source tree send us an email. (see README)
Note that only version 1.2.x (SDL1 version) and version 2.0.x Note that only version 1.2.x (SDL1 version) and version 2.0.x
(SDL2 version) are currently supported. (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. 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 License: Public Domain
@@ -217,7 +215,7 @@ The following libraries are used by DOSBox-X:
Needed for the screenshots. 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. 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. 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. 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 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 License: 3-clause BSD license
@@ -269,7 +267,7 @@ The following libraries are used by DOSBox-X:
* SDL_Net (optional) * 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 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) * 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+ License: LGPLv2+