makefile.mak

来自「这是我做的一个简单的课程设计 这是一个简单的文本编辑器,利用调用BOSE的6号 」· MAK 代码 · 共 42 行

MAK
42
字号
# TEMPLATE
#
# make -B                 Build normal  version
# make -B -DDEBUG         Build debug version
#----------------------------------------------------------------------------
.silent

NAME  	= 	Edit


#----------------------------------------------------------------------------

OBJS  	= 	$(NAME).obj 
FILES 	= 	$(NAME).asm
     
INCLUDE	=	d:\programm\masm32\include    
LIB		=	d:\programm\masm32\lib

#----------------------------------------------------------------------------

!if $d(DEBUG)
MASMDEBUG=/Zi
LINKDEBUG=/DEBUG /DEBUGTYPE:CV
!else
MASMDEBUG=
LINKDEBUG=
!endif                     

#----------------------------------------------------------------------------
all: $(NAME).res  $(NAME).exe                         

$(NAME).exe: $(OBJS) $(NAME).res
        Link /SUBSYSTEM:WINDOWS /LIBPATH:$(LIB) $(LINKDEBUG) $(OBJS) $(NAME).res

$(NAME).res: $(NAME).rc    
		h2ash resource.h
		move resource.ash resource.inc
       	brc32 -r -i$(INCLUDE) $(NAME).rc     

$(NAME).obj: $(NAME).asm
        ml /c /Cp /coff /nologo /I$(INCLUDE) $(MASMDEBUG) $(NAME).asm

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?