License headers added.

This commit is contained in:
Scott Duensing 2026-10-13 14:05:57 -05:00
parent 08876e2a90
commit d5319cf2ca
9 changed files with 34 additions and 0 deletions

View file

@ -666,6 +666,8 @@ KPCOMM is distributed under the MIT License (`LICENSE.md`): it may be used,
changed and shipped, alone or with a program, as source or as the built
driver, as long as the copyright and permission notice go with it. The
license covers this folder; the rest of the repository is not under it.
Each source file here opens with a short header that says so
(`SPDX-License-Identifier: MIT`).
Built with Open Watcom (`watcom.mk`), the driver also carries Open Watcom
code (its DLL start-up and C library helpers), and Open Watcom's license

View file

@ -1,3 +1,7 @@
// Part of KPCOMM, Copyright (c) 2026 Scott Duensing, under the MIT License.
// See LICENSE.md for license information.
// SPDX-License-Identifier: MIT
//
// commdrv.c - KPCOMM.DRV -- High-speed COMM.DRV replacement
//
// Exported COMM.DRV entry points (Windows 3.1 DDAG signatures), port

View file

@ -1,3 +1,7 @@
; Part of KPCOMM, Copyright (c) 2026 Scott Duensing, under the MIT License.
; See LICENSE.md for license information.
; SPDX-License-Identifier: MIT
LIBRARY COMM
DESCRIPTION 'KPCOMM -- High-Speed Serial Communications Driver'
EXETYPE WINDOWS

View file

@ -1,3 +1,7 @@
// Part of KPCOMM, Copyright (c) 2026 Scott Duensing, under the MIT License.
// See LICENSE.md for license information.
// SPDX-License-Identifier: MIT
//
// commdrv.h - KPCOMM.DRV -- High-speed COMM.DRV replacement
//
// Types, UART/PIC/DPMI/BIOS constants, port state, and the prototypes

View file

@ -1,3 +1,7 @@
// Part of KPCOMM, Copyright (c) 2026 Scott Duensing, under the MIT License.
// See LICENSE.md for license information.
// SPDX-License-Identifier: MIT
//
// isr.c - Interrupt-time code for KPCOMM.DRV
//
// Hardware interrupt entry points, DPMI vector hooking with a per-IRQ

View file

@ -1,3 +1,7 @@
# Part of KPCOMM, Copyright (c) 2026 Scott Duensing, under the MIT License.
# See LICENSE.md for license information.
# SPDX-License-Identifier: MIT
#
# kpcomm.lnk -- wlink directives for KPCOMM.DRV built with Open Watcom
# (watcom.mk): what commdrv.def gives MSVC's linker. The module name stays
# COMM, as USER.EXE imports the driver by that name, and the entry points

View file

@ -1,3 +1,7 @@
// Part of KPCOMM, Copyright (c) 2026 Scott Duensing, under the MIT License.
// See LICENSE.md for license information.
// SPDX-License-Identifier: MIT
//
// lpt.c - Parallel port support for KPCOMM.DRV
//
// The stock COMM.DRV also serves LPT1-LPT3 (cid 0x80-0x82), and Windows

View file

@ -1,3 +1,7 @@
# Part of KPCOMM, Copyright (c) 2026 Scott Duensing, under the MIT License.
# See LICENSE.md for license information.
# SPDX-License-Identifier: MIT
#
# makefile - High-speed COMM.DRV replacement for MSVC 1.52
#
# Build: nmake

View file

@ -1,3 +1,7 @@
# Part of KPCOMM, Copyright (c) 2026 Scott Duensing, under the MIT License.
# See LICENSE.md for license information.
# SPDX-License-Identifier: MIT
#
# watcom.mk -- KPCOMM.DRV built on Linux with Open Watcom v2's 16-bit
# Windows target, for hosts without MSVC 1.52 (the makefile, for NMAKE, is
# the MSVC build). Uses the Open Watcom JoeyLib's installer sets up, unless