📄 makefile
字号:
#@A (C) 1992 Allen I. Holub
OBJ1 = box.obj delwin.obj glue.obj hidewin.obj initscr.obj
OBJ2 = mvwin.obj showwin.obj waddstr.obj wclrtoeo.obj werase.obj
OBJ3 = winch.obj wincreat.obj winio.obj wmove.obj wprintw.obj wscroll.obj
OBJ4 = prnt.obj
# ----------------------------------------------------------------------
# You'll have to recompile glue.c if you change the TYPE macro.
# You'll have to recompile everything if you change memory model.
#
# TYPE = R # make rom-bios version of curses
# TYPE = V # make direct-video version of curses
TYPE = A # make autoselect version, decides based on VIDEO environment
# MODEL = C # compact
MODEL = S # small
SW = -c -Oxn -Zi -A$(MODEL)
TARG = curses$(TYPE)$(MODEL).lib
CC = cl
# ----------------------------------------------------------------------
.c.obj :
$(CC) $(SW) \src\tools\curses\$*.c
# ----------------------------------------------------------------------
$(TARG) : $(OBJ1) $(OBJ2) $(OBJ3) $(OBJ4)
rm $(TARG)
lib @<<
$(TARG)
y
$(OBJ1) &
$(OBJ2) &
$(OBJ3) &
$(OBJ4)
nul
<<
# ----------------------------------------------------------------------
PRNT=\src\compiler\lib
prnt.obj : $(PRNT)\prnt.c
$(CC) $(SW) $(PRNT)\prnt.c
glue.obj : glue.c
$(CC) $(SW) -D$(TYPE) \src\tools\curses\glue.c
box.obj : box.c cur.h /include/curses.h
delwin.obj : delwin.c cur.h /include/curses.h
hidewin.obj : hidewin.c cur.h /include/curses.h
initscr.obj : initscr.c cur.h /include/curses.h
mvwin.obj : mvwin.c cur.h /include/curses.h
showwin.obj : showwin.c cur.h /include/curses.h
waddstr.obj : waddstr.c cur.h /include/curses.h
wclrtoeo.obj : wclrtoeo.c cur.h /include/curses.h
werase.obj : werase.c cur.h /include/curses.h
winch.obj : winch.c cur.h /include/curses.h
wincreat.obj : wincreat.c cur.h /include/curses.h
winio.obj : winio.c cur.h /include/curses.h
wmove.obj : wmove.c cur.h /include/curses.h
wprintw.obj : wprintw.c cur.h /include/curses.h
wscroll.obj : wscroll.c cur.h /include/curses.h
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -