makefile
来自「XOSL 多操作系统管理工具 源代码 多系统引导工具」· 代码 · 共 52 行
TXT
52 行
#
# Mouse library specific stuff
#
COMPILE_OBJ=mouse.obj ps2.obj com.obj
LIB_NAME=mouse.lib
LIST_FILE=mouse.lst
LIB_OBJ=-+mouse.obj -+ps2.obj -+com.obj
#
# Generic library stuff
#
INCPATH=..\include;.
CPP_OPTIONS=-O2 -mc -3 -c -d -j6 -I$(INCPATH)
C_OPTIONS=-O2 -mc -3 -c -d -j6 -I$(INCPATH)
ASM_OPTIONS=/mx /m3
LIB_OPTIONS=
!ifdef DOS_DEBUG
CPP_OPTIONS=$(CPP_OPTIONS) -DDOS_DEBUG
C_OPTIONS=$(C_OPTIONS) -DDOS_DEBUG
!endif
CPP=$(MAKEDIR)\bcc $(CPP_OPTIONS)
C=$(MAKEDIR)\bcc $(C_OPTIONS)
ASM=$(MAKEDIR)\tasm $(ASM_OPTIONS)
LIB=$(MAKEDIR)\tlib
$(LIB_NAME): $(COMPILE_OBJ)
$(LIB) @&&!
$(LIB_NAME) $(LIB_OPTIONS) $(LIB_OBJ), $(LIST_FILE)
!
clean:
@del *.obj
@del *.bak
@del *.lib
@del *.lst
.cpp.obj:
$(CPP) $<
.c.obj:
$(C) $<
.asm.obj:
$(ASM) $<
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?