https://gitlab.synchro.net/main/sbbs/-/commit/bc1442f924181488313d3e25
Modified Files:
src/sbbs3/sbbs.jsdocs.vcxproj
Log Message:
vcxproj: repair the sbbs.jsdocs project's source list
This project builds sbbs.dll with BUILD_JSDOCS defined, to generate the JavaScript object/API documentation, and is not part of sbbs3.sln - so
nothing catches it drifting from sbbs.vcxproj. It had:
- 24 js_*.c entries left behind by e49f928b66 (2025-12-12), which
converted every libmozjs source to C++. Each was a hard C1083, so the
project has not compiled since.
- No entry for ansi_parser.cpp, ansi_terminal.cpp, petscii_term.cpp or
terminal.cpp, added to sbbs.vcxproj from 374282bf81 (2025-03-30)
onward.
- conio.props and uifc.props imported for Debug|Win32 only, leaving
Release|Win32 unable to find ciolib.h / uifc.h. js_conio.cpp and
js_uifc.cpp are compiled into this DLL on purpose - the GNUmakefile's
BUILD_JSDOCS block adds the same two objects and links the same two
libraries - so both configurations need the include paths.
The source list is now sbbs.vcxproj's plus exactly those two
jsdocs-only files.
Co-Authored-By: Claude Opus 5 (1M context) <
noreply@anthropic.com>
---
■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net