# # MMS (MMK) build file for REMOTE. # # Written by Hunter Goatley , August 20, 1994 # 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' default .IFDEF EXE .ELSE EXE = .EXE OBJ = .OBJ OLB = .OLB .ENDIF OBJS = REMOTE,INPUT,DESCR,EDIT,ITMLST,REMOTE_CLD .IFDEF __ALPHA__ CFLAGS = /STANDARD=VAXC/NOLIST/OBJECT=$(MMS$TARGET) OPT = .ELSE #!__ALPHA__ .IFDEF __DECC__ CFLAGS = /STANDARD=VAXC/NOLIST/OBJECT=$(MMS$TARGET) OPT = .ELSE #!__DECC__ OPT = ,VAXC.OPT/OPTIONS .ENDIF #__DECC__ .ENDIF #__ALPHA__ .IFDEF __DEBUG__ CFLAGS = $(CFLAGS)/DEBUG/NOOPTIMIZE LINKFLAGS = $(LINKFLAGS)/DEBUG .ELSE LINKFLAGS = $(LINKFLAGS)/NOTRACE .ENDIF default : REMOTE$(EXE) !REMOTE built REMOTE$(EXE) : REMOTE$(OLB)($(OBJS)) $(LINK)$(LINKFLAGS) REMOTE$(OLB)/INCLUDE=REMOTE/LIBRARY$(OPT)