📄 makefile
字号:
#@A (C) 1992 Allen I. Holub
# ----------------------------------------------------------------------
# Makefile to make termlib.lib using Microsoft C and nmake
# See makefile.bcc to make this library using Borland C++.
#
# These routines manipulate the cursor in various ways. The dv_xxx functions
# use direct-video access. They are fast but nonportable. The vb_xxx
# functions use the BIOS. They are slow but portable. Most of the dv_xxx
# functions have vb_xxx equivalents.
# ----------------------------------------------------------------------
# Use the following for compact-model:
# MODEL = C for compact (makes termlibc.lib)
# MODEL = S for small (makes termlibs.lib)
MODEL = S
CC = cl
.c.obj:
$(CC) -Zi -c -Oxn -A$(MODEL) \src\tools\termlib\$*.c
TARG = termlib$(MODEL)
# ----------------------------------------------------------------------
OBJ1 = dv_clr_r.obj dv_clrs.obj dv_print.obj dv_putc.obj dv_putch.obj
OBJ2 = dv_puts.obj dv_putsa.obj dv_resto.obj dv_save.obj dv_scree.obj
OBJ3 = dv_scrol.obj dv_init.obj dv_frees.obj
OBJ4 = vb_frees.obj vb_getch.obj vb_getyx.obj vb_iscol.obj
OBJ5 = vb_putc.obj vb_puts.obj vb_resto.obj vb_save.obj _vbios.obj
# ----------------------------------------------------------------------
$(TARG).lib: $(OBJ1) $(OBJ2) $(OBJ3) $(OBJ4) $(OBJ5)
rm $(TARG).lib
lib @<<
$(TARG).lib
y
$(OBJ1) &
$(OBJ2) &
$(OBJ3) &
$(OBJ4) &
$(OBJ5)
$(TARG).ndx
<<
# ----------------------------------------------------------------------
dv_clr_r.obj: dv_clr_r.c video.h
dv_clrs.obj: dv_clrs.c video.h
dv_frees.obj: dv_frees.c video.h
dv_init.obj: dv_init.c video.h
dv_print.obj: dv_print.c video.h
dv_putc.obj: dv_putc.c video.h
dv_putch.obj: dv_putch.c video.h
dv_puts.obj: dv_puts.c video.h
dv_putsa.obj: dv_putsa.c video.h
dv_resto.obj: dv_resto.c video.h
dv_save.obj: dv_save.c video.h
dv_scree.obj: dv_scree.c video.h
dv_scrol.obj: dv_scrol.c video.h
vb_frees.obj: vb_frees.c /include/tools/vbios.h
vb_getch.obj: vb_getch.c /include/tools/vbios.h
vb_getyx.obj: vb_getyx.c /include/tools/vbios.h
vb_iscol.obj: vb_iscol.c /include/tools/vbios.h
vb_putc.obj: vb_putc.c /include/tools/vbios.h
vb_puts.obj: vb_puts.c /include/tools/vbios.h
vb_resto.obj: vb_resto.c /include/tools/vbios.h
vb_save.obj: vb_save.c /include/tools/vbios.h
_vbios.obj: _vbios.c /include/tools/vbios.h video.h
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -