!++ ! Define symbols according to macro values !-- .IFDEF DEBUG DBG = /DEBUG DBGOPT = /NOOPTIMIZE/DEBUG .ELSE DBG = /NODEBUG DBGOPT = /OPTIMIZE/NODEBUG .ENDIF .IFDEF LIST LST = /LIST .ELSE LST = /NOLIST .ENDIF .IFDEF DIAG DIA = /DIAGNOSTICS .ELSE DIA = /NODIAGNOSTICS .ENDIF .IFDEF PCA PCAOPT = /DEBUG .ENDIF !++ ! List of tools used and required symbols ! ! !C++ used ! !Executables used !-- !++ ! Missing sources catch-all !-- .DEFAULT ! No source found for $(MMS$TARGET) ! - Attempting to continue !++ ! Complete application - default build item !-- COMPLETE_APPLICATION depends_on - SAMPLE1.EXE CONTINUE !++ ! C++ !-- MMS$OLB.OLB(ABCBOOK=ABCBOOK.OBJ) depends_on - ABCBOOK.CPP - ,ABCBOOK.H - ,ABCCOMMON.H - ,ABCORDER.H - ,ALPHA$LIBRARY:DECC$RTLDEF.TLB(ASSERT=ASSERT.H) - ,ALPHA$LIBRARY:DECC$RTLDEF.TLB(STDLIB=STDLIB.H) - ,ALPHA$LIBRARY:DECC$RTLDEF.TLB(STRING=STRING.H) - ,ALPHA$LIBRARY:DECC$RTLDEF.TLB(UNISTD=UNISTD.H) - -! ,IOSTREAM.H - -! ,RTRAPI.H - ! CXX/STANDARD=STRICT_ANSI $(CFLAGS) $(LST) $(DBGOPT) $(DIA) /OBJ=ABCBOOK.OBJ ABCBOOK.CPP LIBRARY/REPLACE MMS$OLB.OLB ABCBOOK.OBJ DELETE ABCBOOK.OBJ;* MMS$OLB.OLB(ABCCHANDLERS=ABCCHANDLERS.OBJ) depends_on - ABCCHANDLERS.CPP - ,ABCCHANDLERS.H - ,ABCCOMMON.H - ,ALPHA$LIBRARY:DECC$RTLDEF.TLB(ASSERT=ASSERT.H) - ,ALPHA$LIBRARY:DECC$RTLDEF.TLB(STDLIB=STDLIB.H) - ,ALPHA$LIBRARY:DECC$RTLDEF.TLB(STRING=STRING.H) - ,ALPHA$LIBRARY:DECC$RTLDEF.TLB(UNISTD=UNISTD.H) - -! ,IOSTREAM.H - -! ,RTRAPI.H - ! CXX/STANDARD=STRICT_ANSI $(CFLAGS) $(LST) $(DBGOPT) $(DIA) /OBJ=ABCCHANDLERS.OBJ ABCCHANDLERS.CPP LIBRARY/REPLACE MMS$OLB.OLB ABCCHANDLERS.OBJ DELETE ABCCHANDLERS.OBJ;* MMS$OLB.OLB(ABCMAGAZINE=ABCMAGAZINE.OBJ) depends_on - ABCMAGAZINE.CPP - ,ABCCOMMON.H - ,ABCMAGAZINE.H - ,ALPHA$LIBRARY:DECC$RTLDEF.TLB(ASSERT=ASSERT.H) - ,ALPHA$LIBRARY:DECC$RTLDEF.TLB(STDLIB=STDLIB.H) - ,ALPHA$LIBRARY:DECC$RTLDEF.TLB(STRING=STRING.H) - ,ALPHA$LIBRARY:DECC$RTLDEF.TLB(UNISTD=UNISTD.H) - -! ,IOSTREAM.H - -! ,RTRAPI.H - ,ABCORDER.H - ! CXX/STANDARD=STRICT_ANSI $(CFLAGS) $(LST) $(DBGOPT) $(DIA) /OBJ=ABCMAGAZINE.OBJ ABCMAGAZINE.CPP LIBRARY/REPLACE MMS$OLB.OLB ABCMAGAZINE.OBJ DELETE ABCMAGAZINE.OBJ;* MMS$OLB.OLB(ABCORDER=ABCORDER.OBJ) depends_on - ABCORDER.CPP - ,ABCCOMMON.H - ,ABCORDER.H - ,ALPHA$LIBRARY:DECC$RTLDEF.TLB(ASSERT=ASSERT.H) - ,ALPHA$LIBRARY:DECC$RTLDEF.TLB(STDLIB=STDLIB.H) - ,ALPHA$LIBRARY:DECC$RTLDEF.TLB(STRING=STRING.H) - ,ALPHA$LIBRARY:DECC$RTLDEF.TLB(UNISTD=UNISTD.H) - -! ,IOSTREAM.H - -! ,RTRAPI.H - ! CXX/STANDARD=STRICT_ANSI $(CFLAGS) $(LST) $(DBGOPT) $(DIA) /OBJ=ABCORDER.OBJ ABCORDER.CPP LIBRARY/REPLACE MMS$OLB.OLB ABCORDER.OBJ DELETE ABCORDER.OBJ;* MMS$OLB.OLB(ABCORDERPROCESSOR=ABCORDERPROCESSOR.OBJ) depends_on - ABCORDERPROCESSOR.CPP - ,ABCCOMMON.H - ,ABCORDERPROCESSOR.H - ,ALPHA$LIBRARY:DECC$RTLDEF.TLB(STDIO=STDIO.H) - ,ALPHA$LIBRARY:DECC$RTLDEF.TLB(ASSERT=ASSERT.H) - ,ALPHA$LIBRARY:DECC$RTLDEF.TLB(STDLIB=STDLIB.H) - ,ALPHA$LIBRARY:DECC$RTLDEF.TLB(STRING=STRING.H) - ,ALPHA$LIBRARY:DECC$RTLDEF.TLB(UNISTD=UNISTD.H) - -! ,IOSTREAM.H - -! ,RTRAPI.H - ,ABCSCLASSFACTORY.H - ,ABCSHANDLERS.H - ,ABCBOOK.H - ,ABCORDER.H - ! CXX/STANDARD=STRICT_ANSI $(CFLAGS) $(LST) $(DBGOPT) $(DIA) /OBJ=ABCORDERPROCESSOR.OBJ ABCORDERPROCESSOR.CPP LIBRARY/REPLACE MMS$OLB.OLB ABCORDERPROCESSOR.OBJ DELETE ABCORDERPROCESSOR.OBJ;* MMS$OLB.OLB(ABCORDERTAKER=ABCORDERTAKER.OBJ) depends_on - ABCORDERTAKER.CPP - ,ABCCOMMON.H - ,ABCORDERTAKER.H - ,ALPHA$LIBRARY:DECC$RTLDEF.TLB(ASSERT=ASSERT.H) - ,ALPHA$LIBRARY:DECC$RTLDEF.TLB(STDLIB=STDLIB.H) - ,ALPHA$LIBRARY:DECC$RTLDEF.TLB(STRING=STRING.H) - ,ALPHA$LIBRARY:DECC$RTLDEF.TLB(UNISTD=UNISTD.H) - -! ,IOSTREAM.H - -! ,RTRAPI.H - ,ABCCHANDLERS.H - ,ABCORDER.H - ! CXX/STANDARD=STRICT_ANSI $(CFLAGS) $(LST) $(DBGOPT) $(DIA) /OBJ=ABCORDERTAKER.OBJ ABCORDERTAKER.CPP LIBRARY/REPLACE MMS$OLB.OLB ABCORDERTAKER.OBJ DELETE ABCORDERTAKER.OBJ;* MMS$OLB.OLB(ABCSCLASSFACTORY=ABCSCLASSFACTORY.OBJ) depends_on - ABCSCLASSFACTORY.CPP - ,ABCBOOK.H - ,ABCCOMMON.H - ,ABCMAGAZINE.H - ,ABCSCLASSFACTORY.H - ,ABCORDER.H - ,ALPHA$LIBRARY:DECC$RTLDEF.TLB(ASSERT=ASSERT.H) - ,ALPHA$LIBRARY:DECC$RTLDEF.TLB(STDLIB=STDLIB.H) - ,ALPHA$LIBRARY:DECC$RTLDEF.TLB(STRING=STRING.H) - ,ALPHA$LIBRARY:DECC$RTLDEF.TLB(UNISTD=UNISTD.H) - -! ,IOSTREAM.H - -! ,RTRAPI.H - ! CXX/STANDARD=STRICT_ANSI $(CFLAGS) $(LST) $(DBGOPT) $(DIA) /OBJ=ABCSCLASSFACTORY.OBJ ABCSCLASSFACTORY.CPP LIBRARY/REPLACE MMS$OLB.OLB ABCSCLASSFACTORY.OBJ DELETE ABCSCLASSFACTORY.OBJ;* MMS$OLB.OLB(ABCSHANDLERS=ABCSHANDLERS.OBJ) depends_on - ABCSHANDLERS.CPP - ,ABCCOMMON.H - ,ABCSHANDLERS.H - ,ALPHA$LIBRARY:DECC$RTLDEF.TLB(ASSERT=ASSERT.H) - ,ALPHA$LIBRARY:DECC$RTLDEF.TLB(STDLIB=STDLIB.H) - ,ALPHA$LIBRARY:DECC$RTLDEF.TLB(STRING=STRING.H) - ,ALPHA$LIBRARY:DECC$RTLDEF.TLB(UNISTD=UNISTD.H) - -! ,IOSTREAM.H - -! ,RTRAPI.H - ! CXX/STANDARD=STRICT_ANSI $(CFLAGS) $(LST) $(DBGOPT) $(DIA) /OBJ=ABCSHANDLERS.OBJ ABCSHANDLERS.CPP LIBRARY/REPLACE MMS$OLB.OLB ABCSHANDLERS.OBJ DELETE ABCSHANDLERS.OBJ;* MMS$OLB.OLB(SAMPLE1=SAMPLE1.OBJ) depends_on - SAMPLE1.CPP - ,ABCBOOK.H - ,ABCCOMMON.H - ,ABCMAGAZINE.H - ,ABCORDERPROCESSOR.H - ,ABCORDERTAKER.H - ,ABCORDER.H - ,ALPHA$LIBRARY:DECC$RTLDEF.TLB(ASSERT=ASSERT.H) - ,ALPHA$LIBRARY:DECC$RTLDEF.TLB(STDLIB=STDLIB.H) - ,ALPHA$LIBRARY:DECC$RTLDEF.TLB(STRING=STRING.H) - ,ALPHA$LIBRARY:DECC$RTLDEF.TLB(UNISTD=UNISTD.H) - -! ,IOSTREAM.H - -! ,RTRAPI.H - ,ABCSCLASSFACTORY.H - ,ABCSHANDLERS.H - ,ABCCHANDLERS.H - ! CXX/STANDARD=STRICT_ANSI $(CFLAGS) $(LST) $(DBGOPT) $(DIA) /OBJ=SAMPLE1.OBJ SAMPLE1.CPP LIBRARY/REPLACE MMS$OLB.OLB SAMPLE1.OBJ DELETE SAMPLE1.OBJ;* !++ ! Links !-- SAMPLE1.EXE depends_on - MMS$OLB.OLB(ABCBOOK=ABCBOOK.OBJ) - ,MMS$OLB.OLB(ABCCHANDLERS=ABCCHANDLERS.OBJ) - ,MMS$OLB.OLB(ABCMAGAZINE=ABCMAGAZINE.OBJ) - ,MMS$OLB.OLB(ABCORDER=ABCORDER.OBJ) - ,MMS$OLB.OLB(ABCORDERPROCESSOR=ABCORDERPROCESSOR.OBJ) - ,MMS$OLB.OLB(ABCORDERTAKER=ABCORDERTAKER.OBJ) - ,MMS$OLB.OLB(ABCSCLASSFACTORY=ABCSCLASSFACTORY.OBJ) - ,MMS$OLB.OLB(ABCSHANDLERS=ABCSHANDLERS.OBJ) - ,MMS$OLB.OLB(SAMPLE1=SAMPLE1.OBJ) - ! CXXLINK $(DBG) $(PCAOPT) /EXE=SAMPLE1.EXE MMS$OLB.OLB/LIBRARY/INCLUDE=(SAMPLE1) - ,RTRAPI/OPT- !Link options file for LIBRTRAPICPP.EXE/SHARE shareable image ! End of Link !++ ! Create object library if it doesn't already exist !-- .FIRST ! MMS $(mmsqualifiers) $(mmstargets) IF F$SEARCH( "MMS$OLB.OLB" ) .EQS. "" - THEN $(LIBR)/CREATE MMS$OLB.OLB !++ ! End of build cleanup work !-- .LAST CONTINUE