######################################################################### ## TT_idle_monitor: A Loadable Executive Image (LEI) -- build file ## ######################################################################### .FIRST : @ WRITEE SYS$OUTPUT "Copyright © 1997 by Brian Schenkenberger and TMESIS." @ WRITEE SYS$OUTPUT "ALL RIGHTS RESERVED." @ WRITEE SYS$OUTPUT "-----------------------------------------------------" MAR = .MAR EXE = .EXE OBJ = .OBJ OPT = .OPT .IFDEF __ALPHA__ ## qualifier macros for use on OpenVMS AXP PAGESIZE = 13 MFLAGS = /LIST/MACHINE LINKFLAGS = /MAP/FULL/NOTRACEBACK/NATIVE_ONLY/BPAGE=$(PAGESIZE) SYSEXE = /SYSEXE=SELECTIVE .ELSE ## qualifier macros for use on OpenVMS VAX MFLAGS = /LIST LINKFLAGS = /MAP/FULL/NOTRACEBACK SYSEXE = ,SYS$SYSTEM:SYS.STB/SELECTIVE .ENDIF ## ## Loadable Executive Image (LEI) is TT_IDLE_MONITOR ## LEI = TT_IDLE_MONITOR LDR = RT_IDLE_MONITOR ## ## LEI component dependency build rules ## $(LEI) : $(LEI)$(EXE),$(LDR)$(EXE) @ WRITE SYS$OUTPUT " - $(LEI) build complete." $(LEI)$(EXE) : $(LEI)$(OBJ),$(LEI)$(OPT) - $(LINK)$(LINKFLAGS)/SHAREABLE/NOSYSSHR/SYMBOL_TABLE - $(LEI)$(OBJ),$(LEI)$(OPT)/OPTION$(SYSEXE) $(LDR)$(EXE) : $(LDR)$(OBJ) $(LINK)$(LINKFLAGS) $(MMS$SOURCE)$(SYSEXE) $(LEI)$(OBJ) : $(LEI)$(MAR) $(LDR)$(OBJ) : $(LDR)$(MAR)