⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile

📁 汇编大全 中国矿业大学计算机学院 汇编实验5
💻
字号:
###########################################################################
#
#	MAKE-MY-DAY file for WINAWE32
#
#	Author : Cheng Kok Hoong
#
###########################################################################

##### Module Macros ####
NAME	= winawe32
SRCS	= $(NAME).c mci.c

##### DEBUG Macro Defined #####
DEBUG   = 0

##### Resource Macro #####
RCFILES = $(NAME)

##### Library Macros #####
LIBS    = libw slibcew commdlg mmsystem
MOD     = -AS

##### Build Option Macros #####
!if $(DEBUG)
DDEF	= -DDEBUG
CLOPT   = -Zid -Od
MOPT	= -Zi
LOPT    = /NOLOGO /NOD /STACK:5120 /ALIGN:16 /ONERROR:NOEXE /CO
!else
DDEF	=
CLOPT   = -Ox
LOPT    = /NOLOGO /NOD /STACK:5120 /ALIGN:16 /ONERROR:NOEXE
!endif

##### General Macros #####
DEF 	=

##### Tool Macros #####
ASM 	= masm -Mx $(MOPT) $(DDEF) $(DEF)
CC      = cl -nologo -c -G2sw -Zp -W3 $(MOD) $(CLOPT) $(DDEF) $(DEF)
LINK	= link /NOD /NOE $(LOPT)
RC		= rc $(DDEF) $(DEF)
HC		= hc

##### Inference Rules #####
.c.obj:
	$(CC) $*.c

.asm.obj:
	$(ASM) $*.asm;

.rc.res:
    $(RC) -r $*.rc

##### Main (default) Target #####
goal: $(NAME).exe

##### Dependents For Goal and Command Line #####
$(NAME).exe: $(SRCS:.c=.obj) $(RCFILES).def $(RCFILES).res
	$(LINK) @<<
	$(SRCS:.c=.obj) $(OBJS),
	$(NAME).exe,
	,
	$(LIBS),
	$(RCFILES).def
<<
	$(RC) -K  $(RCFILES).res $(NAME).EXE

##### Dependents #####
$(SRCS:.c=.obj):  $(INCLS)
$(NAME).res: $(RCFILES).def

⌨️ 快捷键说明

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