CFLAGS=		-u -W2 -Alnw -Gsw2 -Os -Zped -FPa -NT _$*
OFILES=		winblank.obj stub.obj
LIB=		d:\win\lib
LIBS=		$(LIB)\mwinlibc.lib $(LIB)\mlibw.lib
LFILES=		winblank.def winblank.lnk
LFLAGS=		/map/li/align:16/noe

winblank.exe: 	$(LFILES) $(OFILES) $(LIBS)
		link4 @winblank.lnk
		mapsym winblank

stub.obj: stub.asm
    masm stub,,stub;

winblank.lnk:	makefile	# only regenerate if makefile changes
		make linkfile

# To remake the winblank.lnk file, first remove it, then add each OBJ file in
# succession (using the loop construct, !), then the rest of the files.
linkfile:	$(OFILES)	# "linkfile" never exists
		-erase winblank.lnk
		!>>winblank.lnk $?+
		>>winblank.lnk $(LFLAGS), winblank.exe, winblank.map, $(LIBS), winblank.def
