Synchronet v3.19b-Win32 (install) has been released (Jan-2022).

You can donate to the Synchronet project using PayPal.

This is an old revision of the document!


Dependencies

This page identifies the dependencies of the C/C++ source projects in the Synchronet CVS repository.

XPDEV

XPDEV is required by all Synchronet-related projects and libraries for cross-platform (XP) development (DEV).

Source code is hosted in the Synchronet CVS repository at src/xpdev/.

UIFC

The Synchronet User Interface (UIFC) library is required by all locally executed full-screen console mode utilities (e.g. SCFG).

Source code is hosted in the Synchronet CVS repository at src/uifc/.

CIOLIB

Deuce's console input/output library emulates Borland conio C library, plus more.

Source code is hosted in the Synchronet CVS repository at src/conio/.

SDL

The Simple DirectMedia Layer library is required by CIOLIB.

Header files are mirrored in the Synchronet CVS repository at include/sdl/.

Libraries for supported platforms are mirrored in the Synchronet CVS repository at lib/sdl/.

ncurses

ncurses is required for CIOLIB builds on *nix builds.

Header and library files be provided by your *nix distribution.

Cryptlib

Cryptlib is required for SSHv2 support in Synchronet and SyncTerm.

Header files are mirrored in the Synchronet CVS repository at include/cryptlib/.

Libraries for supported platforms are mirrored in the Synchronet CVS repository at lib/cryptlib/.

SpiderMonkey

SpiderMonkey (a.k.a. libjs and JavaScript-C) v1.7 is required for JavaScript support.

Header files are mirrored in the Synchronet CVS repository at include/mozilla/js/.

Libraries for supported platforms are mirrored in the Synchronet CVS repository at lib/mozilla/js/.

NSPR

Netscape Portable Runtime is required by SpiderMonkey.

Header files are mirrored in the Synchronet CVS repository at include/mozilla/nspr/.

Libraries for supported platforms are mirrored in the Synchronet CVS repository at lib/mozilla/nspr/.

COMIO

Digital Man's communication port (serial port / UART) input/output library.

C source code is hosted in the Synchronet CVS repository at src/comio/.

OpenDoors

OpenDoors is required by most of the doors in the CVS repository in src/doors/

C source code is hosted in the Synchronet CVS repository at src/odoors/.