summaryrefslogtreecommitdiff
path: root/dviware/ln03/rmcs/descrip.mms
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /dviware/ln03/rmcs/descrip.mms
Initial commit
Diffstat (limited to 'dviware/ln03/rmcs/descrip.mms')
-rw-r--r--dviware/ln03/rmcs/descrip.mms117
1 files changed, 117 insertions, 0 deletions
diff --git a/dviware/ln03/rmcs/descrip.mms b/dviware/ln03/rmcs/descrip.mms
new file mode 100644
index 0000000000..0fb1c47289
--- /dev/null
+++ b/dviware/ln03/rmcs/descrip.mms
@@ -0,0 +1,117 @@
+#
+############################################################################
+############################################################################
+.SUFFIXES : ;
+.SUFFIXES : .exe .obj .pas .ln3 .dvi .tex .web .ch
+
+.dvi.ln3
+ - DVILN03 $(MMS$SOURCE)
+ @ $(WSO) "$(MMS$TARGET) built at ''F$TIME()'."
+ @ $(WSO) " "
+
+.tex.dvi
+ TEX /BATCH $(MMS$SOURCE)
+
+.pas.obj
+ PASCAL $(PFLAGS) $(MMS$SOURCE)
+ TYPE $(MMS$TARGET_NAME).lis
+ DELETE/LOG $(MMS$TARGET_NAME).lis;
+
+#
+############################################################################
+############################################################################
+PFLAGS = /NODEBUG/OPTIM/LIST/SHOW=(NONE,STAT)
+LINKFLAGS = /NODEBUG/NOTRACEBACK/SYSSHARE
+DPFLAGS = /DEBUG/NOOPTIM/LIST/SHOW=(NONE,STAT)/CHECK=ALL
+DLINKFLAGS = /DEBUG/TRACEBACK/SYSSHARE
+WSO = WRITE SYS$OUTPUT
+exe_dir = TEX_EXE:
+
+target_list_1 = dvitoln03 dvil_debug
+target_list_2 = dvitoln03.ln3
+
+
+#
+############################################################################
+############################################################################
+default :
+ @ $(WSO) "You must specify which target to make. Valid targets are:"
+ @ $(WSO) " "
+ @ $(WSO) "Programs:"
+ @ $(WSO) " $(target_list_1)"
+ @ $(WSO) " "
+ @ $(WSO) "Documentation: "
+ @ $(WSO) " $(target_list_2)"
+ @ $(WSO) " "
+ @ $(WSO) "EXES - make all executables"
+ @ $(WSO) "DOC - make all .LN3 files"
+ @ $(WSO) "INSTALL - move executables to $(exe_dir)"
+ @ $(WSO) "CLEAN - delete all rebuildable files"
+
+#
+############################################################################
+############################################################################
+install :
+ COPY/LOG *.EXE; $(exe_dir)*.*;0
+
+#
+############################################################################
+############################################################################
+clean :
+ @ PURGE/LOG
+ @ IF F$SEARCH("*.TEX") .NES. "" THEN $ DELETE *.TEX;*
+ @ IF F$SEARCH("*.DVI") .NES. "" THEN $ DELETE *.DVI;*
+ @ IF F$SEARCH("*.LN3") .NES. "" THEN $ DELETE *.LN3;*
+ @ IF F$SEARCH("*.PAS") .NES. "" THEN $ DELETE *.PAS;*
+ @ IF F$SEARCH("*.OBJ") .NES. "" THEN $ DELETE *.OBJ;*
+ @ IF F$SEARCH("*.EXE") .NES. "" THEN $ DELETE *.EXE;*
+ @ IF F$SEARCH("*.POO*") .NES. "" THEN $ DELETE *.POO*;*
+ @ IF F$SEARCH("*.LIS") .NES. "" THEN $ DELETE *.LIS;*
+ @ IF F$SEARCH("*.TYP") .NES. "" THEN $ DELETE *.TYP;*
+
+#
+############################################################################
+############################################################################
+exes DEPENDS_ON $(target_list_1)
+ @ $(WSO) "$(MMS$TARGET_NAME) built at ''F$TIME()'."
+ @ $(WSO) " "
+
+#
+############################################################################
+############################################################################
+doc DEPENDS_ON $(target_list_2)
+ @ $(WSO) "$(MMS$TARGET_NAME) built at ''F$TIME()'."
+ @ $(WSO) " "
+
+dvitoln03 DEPENDS_ON dvitoln03.exe
+ @ $(WSO) "$(MMS$TARGET_NAME) built at ''F$TIME()'."
+ @ $(WSO) " "
+
+dvil_debug DEPENDS_ON dvil_debug.exe
+ @ $(WSO) "$(MMS$TARGET_NAME) built at ''F$TIME()'."
+ @ $(WSO) " "
+
+
+dvitoln03.ln3 DEPENDS_ON dvitoln03.dvi
+
+#
+############################################################################
+############################################################################
+dvitoln03.pas DEPENDS_ON dvitoln03.web dvitoln03.ch
+ TANGLE dvitoln03
+
+dvil_debug.obj DEPENDS_ON dvil_debug.pas
+ PASCAL $(DPFLAGS) $(MMS$SOURCE)
+ TYPE $(MMS$TARGET_NAME).lis
+ DELETE/LOG $(MMS$TARGET_NAME).lis;
+
+dvil_debug.exe DEPENDS_ON dvil_debug.obj
+ LINK $(DLINKFLAGS) $(MMS$SOURCE)
+
+dvil_debug.pas DEPENDS_ON dvitoln03.pas
+ COPY/LOG dvitoln03.pas dvil_debug.pas
+#
+############################################################################
+############################################################################
+dvitoln03.tex DEPENDS_ON dvitoln03.web dvitoln03.ch
+ WEAVE dvitoln03