d36068d72f
FossilOrigin-Name: 9ec7d6dee1b22e748cd1f00886b5c2ed76e4b6138c131f699cbbb0c640c561a3
34 lines
916 B
Text
34 lines
916 B
Text
# Building Retro on Windows
|
|
|
|
It is possible to build Retro on Windows, though a few of the
|
|
extensions are not supported:
|
|
|
|
- no `unix:` words
|
|
- no `gopher:` words
|
|
|
|
This is currently more difficult than on a Unix host. If you have
|
|
Windows 10 and WSL, it may be better to build under that (using
|
|
the Unix instructions).
|
|
|
|
## Setup Build Environment
|
|
|
|
Retro on Windows is built with TCC.
|
|
|
|
Go to http://download.savannah.gnu.org/releases/tinycc/
|
|
|
|
Download the *winapi-full* and *tcc-xxxx-bin* packages for your
|
|
system. Decompress them, copy the headers from the winapi
|
|
package into the tcc directory.
|
|
|
|
## Prepare Source
|
|
|
|
Copy the `source/interfaces/retro-windows.c` and the
|
|
`source/interfaces/retro-windows.c` to the directory you setup
|
|
tcc into.
|
|
|
|
## Build
|
|
|
|
Building will require use of the command line. Assuming that
|
|
tcc.exe is in the current directory along with the Retro sources:
|
|
|
|
tcc retro-windows.c -o retro.exe
|