memsize.mak

来自「內存大小測試程序,可以檢測安裝內存的大小.」· MAK 代码 · 共 38 行

MAK
38
字号
# Note that the MASM options assume MASM 5.10b

OEM=RET 			# Default 3-letter OEM name
PRODNAME=MEMSIZE	# Product file basename

O=$(OEM)\			# OEM-specific files
R=					# Source directory

ALLINC=$(O) 		# INCLUDE search path

LD=link

AFLAGS=/mu /p /r /t /w1 	# MASM options
LFLAGS=/map /line /nod		# Linker options

{$(R)}.asm{$(O)}.obj:
	 set INCLUDE=$(ALLINC);$(INCLUDE)
	 masm $(R)$(@B) $(AFLAGS), $(O);

ALL:	$(O)$(PRODNAME).COM

############### MEMSIZE #######################

OBJS=	$(O)$(PRODNAME).OBJ

$(O)$(PRODNAME).OBJ:   $(PRODNAME).ASM

$(O)$(PRODNAME).COM:   $(OBJS)	  $(PRODNAME).MAK
	 $(LD) @<<$(O)$(PRODNAME).arf
		$(OBJS: =+^
)
		$*.com /tiny
		$*.map
		$(LFLAGS)
		NUL.def
<<KEEP

⌨️ 快捷键说明

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