#****************************************************************************** # # MAKEFILE FOR VflatD # #============================================================================== # # Copyright (C) Microsoft Corporation 1990-1993. All Rights reserved. # # goal Create executables (default). # clean Remove all files created by any goal. # # DEBUG =YES Create debug version and define "DEBUG" (default). # =NO Create non-debug version. # STRICT =YES Define STRICT # = No strict definition (default). DEVICE = VflatD VERSION = 1.5 NAME =VflatD NAMEX =DVA EXT =386 ROOT =..\.. PBIN =$(ROOT)\bin PLIB =$(ROOT)\lib PINC =$(ROOT)\inc PVER =$(ROOT)\verinfo\$(LANG) LOBJ =$(OS)\$(LANG) LRES =res\$(LANG) LSRC =src\$(LANG) OBJS =$(LOBJ)\vflatd.obj GOALS =$(PBIN)\$(NAME).$(EXT) $(PBIN)\$(NAME).sym $(PINC)\$(NAME).inc \ $(LOBJ)\$(NAMEX).386 $(PBIN)\$(NAMEX).386 LIBS = !if "$(DEBUG)" == "NO" DEF = LDEBUG = ADEBUG = !else DEF =-DDEBUG LDEBUG = ADEBUG =$(DEF) !endif !if "$(STRICT)" == "YES" TYPES =-DSTRICT !else TYPES = !endif AFLAGS =$(ADEBUG) -DWIN31 LFLAGS =$(LDEBUG) IS_32 =TRUE IS_OEM =TRUE MASM6 =TRUE !include $(ROOT)\build\project.mk $(LOBJ)\vflatd.obj: $$(@B).asm $(NAME).inc @$(ASM) $(AFLAGS) /Fo$@ $(@B).asm $(LOBJ)\$(NAME).$(EXT) $(LOBJ)\$(NAME).map: \ $(OBJS) $$(@B).def @$(LINK) @<< $(OBJS), $(@R).$(EXT) $(LFLAGS), $(@R).map, $(LIBS), $(@B).def << @addhdr $*.$(EXT) $(LOBJ)\$(NAMEX).386: $(LOBJ)\$(NAME).386 @copy $(LOBJ)\$(NAME).386 $(LOBJ)\$(NAMEX).386 $(PBIN)\$(NAMEX).386: $(LOBJ)\$(NAME).386 @copy $(LOBJ)\$(NAME).386 $(PBIN)\$(NAMEX).386