makefile

来自「用汇编写的win32程序一些例子。」· 代码 · 共 53 行

TXT
53
字号
#       make -B                 Will build fd.exe
#       make -B -DDEBUG         Will build the debug version of fd.exe

NAME = fd
DEF  = $(NAME).def
DEBUG = 1

OBJECTS = $(NAME).OBJ \
	convert.obj \
	dialog.obj  \
	dispatch.obj \
	drawwin.obj \
	filedlg.obj \
	profile.obj \
	scroll.obj
!if $d(DEBUG)
TASMDEBUG=/zi
LINKDEBUG=/v
!else
TASMDEBUG=
LINKDEBUG=
!endif

!if $d(MAKEDIR)
IMPORT=$(MAKEDIR)\..\lib\import32
!else
IMPORT=import32
!endif


$(NAME).EXE: $(OBJECTS) $(DEF) $(NAME).RES
  tlink32 /Tpe/aa/c $(LINKDEBUG) @&&|
$(OBJECTS)
$(NAME).exe
	#
$(IMPORT)
$(DEF)
|
	brc32 $(NAME).RES

.asm.obj:
   tasm $(TASMDEBUG) /ml /m9 $&.asm

$(NAME).RES: $(NAME).RC
	brc32 -r /I\TASM\INCLUDE $(NAME).RC

clean:
	del *.res
	del *.bak
	del *.map
	del *.lst
	del *.obj
	del *.t*

⌨️ 快捷键说明

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