Virtual disk drive based on ideas from Terence J. Boldt
Go to file
Oliver Schmidt 5afd68109d Added Makefile to build the xHD server.
On everything but Windows building xHDServer is so trivial that everything more than a minimal Makefile is inappropriate.

On Windows requiring an additional tool (like e.g. CMake) is just another obstacle. However, GNUmake comes with Mingw-w64.

In order to optimize the user experience it is desirable to build with a static variant of libserialport. However, doing so requires on Windows in general import libraries for all DLLs referred to by libserialport. For cfgmgr32.lib and setupapi.lib this would require the installation of the Platform SDK. But fortunately the Mingw variant of ld is able to link directly against DLLs instead of import libraries (see https://sourceware.org/binutils/docs-2.17/ld/WIN32.html). The line

LDLIBS += -lcfgmgr32 -lsetupapi

in the Makefile makes use of that feature. ld even finds the two DLLs in Windows\System32 without further hint.
2018-01-31 13:55:03 +01:00
client/z8530 Current xHD client for IIgs. 2018-01-26 22:04:39 +01:00
server Added Makefile to build the xHD server. 2018-01-31 13:55:03 +01:00
.gitattributes Force text file conversion for this repo. 2018-01-26 21:44:20 +01:00
LICENSE.txt Set license based on agreement from author. 2018-01-26 21:48:56 +01:00
README.md Initial commit 2018-01-25 22:52:21 +01:00

xHD

Virtual disk drive based on ideas from Terence J. Boldt