* Mask unimplemented IOCTL message. * Add build for 286+. * Optimized IO for 8086. * Adding pre-build drivers.
33 lines
661 B
Plaintext
33 lines
661 B
Plaintext
# Makefile for the TU58 Device Driver project - RLA [12-Aug-94]
|
|
|
|
CC=bcc -c -ms -Z -O -Ol -Oe
|
|
ASM=tasm -mx
|
|
|
|
DEPS=cprint.c driver.c sd.c sdmm.c cprint.h diskio.h driver.h integer.h sd.h standard.h
|
|
|
|
all: sd.sys sd286.sys
|
|
|
|
.asm.obj:
|
|
$(ASM) $*
|
|
|
|
sd.sys: header.obj $(DEPS)
|
|
$(CC) cprint.c
|
|
$(CC) sd.c
|
|
$(CC) sdmm.c
|
|
$(CC) driver.c
|
|
tlink -t -m -s -n header cprint sd sdmm driver, $@
|
|
|
|
sd286.sys: header.obj $(DEPS)
|
|
$(CC) -1 -DUSE286 cprint.c
|
|
$(CC) -1 -DUSE286 sd.c
|
|
$(CC) -1 -DUSE286 sdmm.c
|
|
$(CC) -1 -DUSE286 driver.c
|
|
tlink -t -m -s -n header cprint sd sdmm driver, $@
|
|
|
|
clean:
|
|
del *.obj
|
|
del *.map
|
|
del *.sys
|
|
|
|
header.obj: header.asm
|