summaryrefslogtreecommitdiff
path: root/support/tiny_c2l/makefile.dos
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 /support/tiny_c2l/makefile.dos
Initial commit
Diffstat (limited to 'support/tiny_c2l/makefile.dos')
-rw-r--r--support/tiny_c2l/makefile.dos84
1 files changed, 84 insertions, 0 deletions
diff --git a/support/tiny_c2l/makefile.dos b/support/tiny_c2l/makefile.dos
new file mode 100644
index 0000000000..b9600df88d
--- /dev/null
+++ b/support/tiny_c2l/makefile.dos
@@ -0,0 +1,84 @@
+CFLAGS = -O2 -fomit-frame-pointer -Wchar-subscripts -Wformat
+LEX = flex
+LFLAGS =
+LDFLAGS =
+LIBS =
+CC = gcc
+
+.PHONY: demo tf
+
+.SUFFIXES: .l .exe
+.c.exe:
+ $(CC) $< -o$*
+ djp $*
+ cvt_rm $*.o $*
+.l.exe:
+ $(LEX) $<
+ $(CC) $*.c -o$*
+ djp $*
+ cvt_rm $*.c $*.o $*
+
+all: tc pt2 demo
+demo: tiny_c2l.dvi testfile.dvi asm_uebung.dvi multiple.dvi
+
+pv: position.dvi
+ yap 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
+ yap 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
+ tiny_c2l -l tiny_c2l.l tiny_c2l.tex
+
+tfv: testfile.dvi
+ yap 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
+ tiny_c2l -+ -l1 testfile.l testfile.tex
+
+av: asm_uebung.dvi
+ yap 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
+ tiny_t2l -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
+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.o tiny_c2l.exe
+ cvt_rm tiny_t2l.c tiny_t2l.o tiny_t2l.exe
+ cvt_rm cvt_rm.o cvt_rm.exe position.sty