# # MMS file to build LASTCMD # # Written by Hunter Goatley # BUILD_IT : @ decc = f$search("SYS$SYSTEM:DECC$COMPILER.EXE").nes."" @ axp = f$getsyi("HW_MODEL").ge.1024 @ macros = "" @ if axp.or.decc then macros = "/MACRO=(" @ if decc then macros = macros + "__DECC__=1," @ if axp then macros = macros + "__ALPHA__=1," @ if macros.nes."" then macros = f$extract(0,f$length(macros)-1,macros)+ ")" @ show symbol macros $(MMS)$(MMSQUALIFIERS)'macros' LASTCMD$(EXE) .IFDEF EXE .ELSE EXE = .EXE OBJ = .OBJ .ENDIF .IFDEF __ALPHA__ SYSEXE = /SYSEXE .ELSE SYSEXE = ,SYS$SYSTEM:SYS.STB/SELECTIVE_SEARCH .ENDIF .IFDEF __DEBUG__ MFLAGS = $(MFLAGS)/DEBUG/NOOPTIMIZE BFLAGS = $(BFLAGS)/DEBUG/NOOPTIMIZE CFLAGS = $(CFLAGS)/DEBUG/NOOPTIMIZE LINKFLAGS = $(LINKFLAGS)/DEBUG .ELSE LINKFLAGS = $(LINKFLAGS)/NOTRACEBACK .ENDIF LASTCMD$(EXE) : LASTCMD$(OBJ) $(LINK)$(LINKFLAGS)/NOTRACE $(MMS$SOURCE_LIST)$(SYSEXE) LASTCMD$(OBJ) : LASTCMD.MAR