📄 makefile
字号:
#
# SLAVE MAKEFILE FOR TOOLIB\SRC
#
# Targets:
#
# all - make all libraries
# real - make all real libraries
# stoolsr - small model real mode
# mtoolsr - medium model real mode
# ltoolsr - large model real mode
#
# Build .OBJ's into:
#
# ..\sobjr - Real Mode small mode
# ..\mobjr - Real Mode medium model
# ..\lobjr - Real Mode large model
#
#
!INCLUDE ..\h\librules.mak
CFLAGS= $(CFLAGS) /I../h
MULTI= objdir\curdir.obj objdir\delnode.obj objdir\enfile.obj \
objdir\error.obj \
objdir\exetype.obj objdir\fappend.obj objdir\fcopy.obj \
objdir\fdelete.obj objdir\fexpunge.obj objdir\fgetl.obj \
objdir\find.obj objdir\fmove.obj objdir\forfile.obj \
objdir\forsemi.obj objdir\fputl.obj objdir\freespac.obj \
objdir\getattr.obj objdir\init.obj objdir\ctime2l.obj \
objdir\match.obj objdir\mgetl.obj objdir\ntoi.obj \
objdir\pathcat.obj objdir\pathchr.obj objdir\pathopen.obj \
objdir\pname.obj objdir\setattr.obj objdir\strcmps.obj \
objdir\swchng.obj objdir\update.obj objdir\root.obj \
objdir\vector.obj objdir\zalloc.obj objdir\string.obj \
objdir\xtab.obj objdir\stripfx.obj objdir\strpfx.obj \
objdir\mkpath.obj
DUAL= objdir\blank.obj objdir\cursor.obj objdir\getl.obj \
objdir\kbhit.obj objdir\maxmin.obj objdir\scrolldn.obj \
objdir\scrollup.obj objdir\untab.obj objdir\move.obj \
objdir\strpre.obj \
objdir\args.obj objdir\envorini.obj \
objdir\heapchk.obj objdir\heapdump.obj objdir\mapenv.obj \
objdir\mapstr.obj objdir\rspawn.obj
REAL= objdir\connect.obj objdir\int.obj objdir\msspawn.obj \
objdir\msexec.obj objdir\zsleep.obj
REALOBJS= $(MULTI) $(DUAL) $(REAL)
SREALOBJS= $(REALOBJS:objdir=..\sobjr)
CREALOBJS= $(REALOBJS:objdir=..\cobjr)
MREALOBJS= $(REALOBJS:objdir=..\mobjr)
LREALOBJS= $(REALOBJS:objdir=..\lobjr)
all: real
real: stoolsr ctoolsr mtoolsr ltoolsr
stoolsr: $(SREALOBJS)
if exist ..\lib\stoolsr.lib del ..\lib\stoolsr.lib
$(LIBEXE) ..\lib\stoolsr.lib@<<
$(SREALOBJS:..=+..)
..\lib\stoolsr.map;
<<
ctoolsr: $(CREALOBJS)
if exist ..\lib\ctoolsr.lib del ..\lib\ctoolsr.lib
$(LIBEXE) ..\lib\ctoolsr.lib@<<
$(CREALOBJS:..=+..)
..\lib\ctoolsr.map;
<<
mtoolsr: $(MREALOBJS)
if exist ..\lib\mtoolsr.lib del ..\lib\mtoolsr.lib
$(LIBEXE) ..\lib\mtoolsr.lib@<<
$(MREALOBJS:..=+..)
..\lib\mtoolsr.map;
<<
ltoolsr: $(LREALOBJS)
if exist ..\lib\ltoolsr.lib del ..\lib\ltoolsr.lib
$(LIBEXE) ..\lib\ltoolsr.lib@<<
$(LREALOBJS:..=+..)
..\lib\ltoolsr.map;
<<
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -