# # @(#) makefile # # The Press-Enterprise Co. # 3512 Fourteenth Street # Riverside, California 92501-3878 # (c) Copyright 1994 # # Author: Randolph Thomas # PROJ = last DEBUG = 0 OBJDIR = OBJ ASM = ml AFLAGS_G = /Cx /W2 /WX AFLAGS_D = /Zi /Ddebug /Fm AFLAGS_R = /nologo LFLAGS_G = /NOI /BATCH LFLAGS_D = /CO /FAR /PACKC /MAP LFLAGS_R = /EXE /FAR /PACKC LINKER = link LRF = echo > NUL !IF $(DEBUG) ML = $(ASM) /c $(AFLAGS_G) $(AFLAGS_D) /Fo$@ !ELSE ML = $(ASM) /c $(AFLAGS_G) $(AFLAGS_R) /Fo$@ !ENDIF OBJS = $(OBJDIR)\last.obj $(OBJDIR)\FILEI.obj all: $(PROJ).exe $(OBJDIR)\FILEI.obj : FILEI.asm FILEI.inc $(ML) FILEI.asm $(OBJDIR)\last.obj : last.asm $(ML) last.asm $(PROJ).exe : $(OBJS) !IF $(DEBUG) $(LRF) @<<$(PROJ).lrf $(RT_OBJS: = +^ ) $(OBJS: = +^ ) $@ $(MAPFILE_D) $(LLIBS_G: = +^ ) + $(LLIBS_D: = +^ ) + $(LIBS: = +^ ) $(DEF_FILE) $(LFLAGS_G) $(LFLAGS_D); << !ELSE $(LRF) @<<$(PROJ).lrf $(RT_OBJS: = +^ ) $(OBJS: = +^ ) $@ $(MAPFILE_R) $(LLIBS_G: = +^ ) + $(LLIBS_R: = +^ ) + $(LIBS: = +^ ) $(DEF_FILE) $(LFLAGS_G) $(LFLAGS_R); << !ENDIF $(LINKER) @$(PROJ).lrf clean: rm -f $(OBJDIR)\last.obj zip: pkzip -a src.zip last.asm filei.asm filei.inc ascii.inc makefile pkzip -a last.zip last.exe readme.txt license.txt src.zip