version 1.8 | | version 1.9 |
---|
| | |
GNU MAKE 3.75 | | GNU MAKE 3.75 |
These are FREE resources, download links are available on the D1X website. | | These are FREE resources, download links are available on the D1X website. |
| | |
| | -copy defines.in to defines.mak |
| | -edit defines.mak |
| | -if compiling under real dos (not in a windows dos box): |
| | -uncomment ENV_DJGPP_REALDOS=1 |
| | (note: running smartdrv will likely improve performance considerably) |
| | (note2: if nasm dies with out of mem warning, just run it manually, |
| | without make taking up mem it should work.) |
| | -otherwise just use ENV_DJGPP=1 |
| | -run make dep from the d1x root directory |
-run make from the d1x root directory | | -run make from the d1x root directory |
| | |
Windows: | | Windows: |
requires: GCC v2.8+ (or EGCS) | | requires: NASM v0.97+ |
NASM v0.97+ | | |
GNU MAKE 3.77 | | GNU MAKE 3.77 |
| | GCC v2.8+ (or EGCS) |
MINGW32 | | MINGW32 |
ftp://agnes.dida.physik.uni-essen.de/home/janjaap/mingw32/newnew/ | | ftp://agnes.dida.physik.uni-essen.de/home/janjaap/mingw32/newnew/ |
(binutils,make,mingw32,win32api) | | (binutils,make,mingw32,win32api) |
| | or |
| | CYGWIN32 |
| | http://sourceware.cygnus.com/cygwin |
| | you also need extra mingw compatible c++ libraries at |
| | ftp://ftp.xraylith.wisc.edu/pub/khan/gnu-win32/cygwin/<ver>/<ver>-mingw-extra.tar.gz |
| | untar them into some dir, then put the path to it in MINGW_EXTRA. |
| | see http://www.xraylith.wisc.edu/~khan/software/gnu-win32/mno-cygwin-howto.txt for more info |
DX5 for mingw32 http://www.ozemail.com.au/~peterhawkins/ | | DX5 for mingw32 http://www.ozemail.com.au/~peterhawkins/ |
for OpenGL build, you also need: ftp://www.pyropilots.org/pub/d1x/wglheaders.zip | | for OpenGL build, you also need: ftp://www.pyropilots.org/pub/d1x/wglheaders.zip |
These are FREE resources, download links are available on the D1X website. | | These are FREE resources, download links are available on the D1X website. |
| | |
-comment ENV_DJGPP = 1 | | -comment ENV_DJGPP = 1 |
-comment the dos sound options | | -comment the dos sound options |
-uncomment ENV_MINGW32 = 1 or ENV_CYGWIN = 1 (depending upon which you have) | | -uncomment ENV_MINGW32 = 1 or ENV_CYGWIN = 1 (depending upon which you have) |
| | -if ENV_CYGWIN, also set MINGW_EXTRA |
-for OpenGL: uncomment WGL_IO = 1, and OGL_RUNTIME = 1 | | -for OpenGL: uncomment WGL_IO = 1, and OGL_RUNTIME = 1 |
-optional: if dx5 headers aren't in standard seach path, set DXBASE option. | | -optional: if dx5 headers aren't in standard seach path, set DXBASE option. |
| | -run make dep from the d1x root directory |
-run make from the d1x root directory | | -run make from the d1x root directory |
| | |
| | |
| | |
-uncomment appropriate targets(only one for each of video, input, and audio) | | -uncomment appropriate targets(only one for each of video, input, and audio) |
-if you don't have /usr/include/netipx/ipx.h | | -if you don't have /usr/include/netipx/ipx.h |
-comment HAVENETIPX = 1 | | -comment HAVENETIPX = 1 |
-run make dep from the d1x root directory (ignore any file not found warnings | | -run make dep from the d1x root directory |
that may appear, that is the "normal" behavior) | | |
-run make from the d1x root directory | | -run make from the d1x root directory |
| | |
to unrar with lowercase extensions, use the -cl switch | | to unrar with lowercase extensions, use the -cl switch |