diff options
author | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
commit | e0c6872cf40896c7be36b11dcc744620f10adf1d (patch) | |
tree | 60335e10d2f4354b0674ec22d7b53f0f8abee672 /support/tiny_c2l/makefile.vms |
Initial commit
Diffstat (limited to 'support/tiny_c2l/makefile.vms')
-rw-r--r-- | support/tiny_c2l/makefile.vms | 87 |
1 files changed, 87 insertions, 0 deletions
diff --git a/support/tiny_c2l/makefile.vms b/support/tiny_c2l/makefile.vms new file mode 100644 index 0000000000..5e6a28e516 --- /dev/null +++ b/support/tiny_c2l/makefile.vms @@ -0,0 +1,87 @@ +.ifdef __AXP__ +OBJ = .obj_x +EXE = .exe_x +LIBS = ,sys$share:vaxcrtl/lib/exec=$(MMS$TARGET) +.else +OBJ = .obj +EXE = .exe +LIBS = ,c.opt/opt/exec=$(MMS$TARGET) +.endif +LEX = flex + +.SUFFIXES : .l $(OBJ) $(EXE) +.c$(EXE) : + $(CC) $</object=$(MMS$TARGET_NAME)$(OBJ) + link $(MMS$TARGET_NAME)$(OBJ)$(LIBS) + cvt_rm $(MMS$TARGET_NAME)$(OBJ);* +.l$(EXE) : + $(LEX) $< + $(CC) $(MMS$TARGET_NAME).c/object=$(MMS$TARGET_NAME)$(OBJ) + link $(MMS$TARGET_NAME)$(OBJ)$(LIBS) + cvt_rm $(MMS$TARGET_NAME).c;*,$(MMS$TARGET_NAME)$(OBJ);* + +all : tc pt2 demo +demo : tiny_c2l.dvi testfile.dvi asm_uebung.dvi multiple.dvi + +pv : position.dvi + xdvi position.dvi +pt2 : position.dvi position.sty + - latex position.dtx +position.dvi : position.dtx position.sty + - latex position.dtx + +py : position.sty +position.sty : position.dtx position.ins + latex position.ins + +tcv : tiny_c2l.dvi + xdvi tiny_c2l.dvi +tct2 : tiny_c2l.dvi position.sty + - latex tiny_c2l.tex +tiny_c2l.dvi : tiny_c2l.tex position.sty + - latex tiny_c2l.tex +tct : tiny_c2l.tex +tiny_c2l.tex : tiny_c2l.l tiny_c2l$(EXE) + mc sys$disk:[]tiny_c2l$(EXE) -l tiny_c2l.l tiny_c2l.tex + +tfv : testfile.dvi + xdvi testfile.dvi +tft2 : testfile.dvi position.sty + - latex testfile.tex +testfile.dvi : testfile.tex position.sty + - latex testfile.tex +tft : testfile.tex +testfile.tex : testfile.l tiny_c2l$(EXE) + mc sys$disk:[]tiny_c2l$(EXE) -+ -l1 testfile.l testfile.tex + +av : asm_uebung.dvi + xdvi asm_uebung.dvi +at2 : asm_uebung.dvi position.sty + - latex asm_uebung.tex +asm_uebung.dvi : asm_uebung.tex position.sty + - latex asm_uebung.tex +at : asm_uebung.tex +asm_uebung.tex : asm_uebung.s tiny_t2l$(EXE) + mc sys$disk:[]tiny_t2l$(EXE) -t8 asm_uebung.s asm_uebung.tex + +md : multiple.dvi +multiple.dvi : testfile.tex tiny_c2l.tex position.sty + - latex multiple + +tc : tiny_c2l$(EXE) +tiny_c2l$(EXE) : tiny_c2l.l +cvt_rm$(EXE) : cvt_rm.c + +tt : tiny_t2l$(EXE) +tiny_t2l$(EXE) : tiny_t2l.l +clean : cvt_rm$(EXE) + cvt_rm tiny_c2l.aux;*,tiny_c2l.dvi;*,tiny_c2l.lis;*,tiny_c2l.log;*,tiny_c2l.tex;*,tiny_c2l.toc;* + cvt_rm testfile.aux;*,testfile.dvi;*,testfile.lis;*,testfile.log;*,testfile.tex;*,testfile.toc;* + cvt_rm asm_uebung.aux;*,asm_uebung.dvi;*,asm_uebung.lis;*,asm_uebung.log;*,asm_uebung.tex;*,asm_uebung.toc;* + cvt_rm multiple.aux;*,multiple.dvi;*,multiple.lis;*,multiple.log;*,multiple.toc;* + cvt_rm tiny_c2l.dbg;*,tiny_t2l.dbg;* + cvt_rm position.aux;*,position.dvi;*,position.lis;*,position.log;*,position.toc;* +distclean : clean + cvt_rm tiny_c2l.c;*,tiny_c2l$(OBJ);*,tiny_c2l$(EXE);* + cvt_rm tiny_t2l.c;*,tiny_t2l$(OBJ);*,tiny_t2l$(EXE);* + cvt_rm cvt_rm$(OBJ);*,cvt_rm$(EXE);*,position.sty |