summaryrefslogtreecommitdiff
path: root/fonts/eurosym/src/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'fonts/eurosym/src/Makefile')
-rw-r--r--fonts/eurosym/src/Makefile91
1 files changed, 91 insertions, 0 deletions
diff --git a/fonts/eurosym/src/Makefile b/fonts/eurosym/src/Makefile
new file mode 100644
index 0000000000..ca27dd7097
--- /dev/null
+++ b/fonts/eurosym/src/Makefile
@@ -0,0 +1,91 @@
+RCSFILES=../sty/eurosym.sty \
+ fey.mf \
+ ../README \
+ ../Changes \
+ ../doc/testeuro.tex \
+ makemfs \
+ Makefile
+TARDIR=$(HOME)/transfer
+VERSION=1.3
+
+SHAPES=bl bo br ml mo mr
+FILES=$(addprefix fey, $(addsuffix 10, $(SHAPES)))
+
+MF_FILES= $(addsuffix .mf, $(FILES))
+TFM_FILES= $(addprefix ../tfm/, $(addsuffix .tfm, $(FILES)))
+
+all: mf tfm feymr10.dvi feybr10.dvi ../doc/testeuro.dvi
+.PHONY: All
+
+.PRECIOUS: $(TFM_FILES) $(MF_FILES)
+
+%.dvi: %.2602gf
+ gftodvi $<
+
+%.2602gf: %.mf fey.mf
+ mf $<
+
+feymr10.mf feybr10.mf: makemfs
+ ./makemfs -mf
+
+../doc/testeuro.dvi: ../doc/testeuro.tex feymr10.mf
+ (cd ../doc; latex testeuro.tex)
+
+.PHONY: clean
+clean: clean-keep-tfm
+ rm -f ../tfm/*.tfm
+
+.PHONY: clean-keep-tfm
+clean-keep-tfm:
+ rm -f /var/texfonts/tfm/fey*.tfm
+ rm -f /var/texfonts/pk/*/fey*.*pk
+ rm -f ../doc/fey*.*pk
+ rm -f *.log *.aux *.2602gf *.600gf *10.mf *~ *.ps* ../doc/*.ps* ../doc/*.log ../doc/*.aux
+ rm -f *.tfm
+ cat /dev/null >../doc/testeuro.dvi
+ cat /dev/null >feymr10.dvi
+ cat /dev/null >feybr10.dvi
+
+
+.PHONY: mf
+mf:
+ ./makemfs -mf
+
+%.mf: mf
+
+%.tfm: %.mf
+ mf '\mode:=ljfour; mag:=1; nonstopmode; input $<'
+
+../tfm/%: %
+ cp $< $@
+
+.PHONY: tfm
+tfm: mf
+ $(MAKE) $(TFM_FILES)
+
+dummy:
+
+ps: ../doc/testeuro.ps.gz
+
+print: ../doc/testeuro.ps.gz
+ lpr $<
+
+../doc/testeuro.ps.gz: ../doc/testeuro.dvi
+ rm -f $@
+ (cd ../doc; dvips -D600 testeuro.dvi -o testeuro.ps && gzip -f testeuro.ps)
+
+ci: dummy
+ for i in $(RCSFILES); do \
+ if [ -w $$i ]; then \
+ ci $$i </dev/null; \
+ fi; \
+ if [ ! -f $$i ]; then \
+ co $$i </dev/null; \
+ fi; \
+ done
+
+.PHONY: cleandvi
+cleandvi: dummy
+ rm -f *.dvi ../doc/*.dvi
+
+