summaryrefslogtreecommitdiff
path: root/language/telugu/makefile
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 /language/telugu/makefile
Initial commit
Diffstat (limited to 'language/telugu/makefile')
-rw-r--r--language/telugu/makefile152
1 files changed, 152 insertions, 0 deletions
diff --git a/language/telugu/makefile b/language/telugu/makefile
new file mode 100644
index 0000000000..5c4383406b
--- /dev/null
+++ b/language/telugu/makefile
@@ -0,0 +1,152 @@
+# This file is part of the TeluguTeX Software Package.
+#Copyright (c) 1991 Lakshmankumar Mukkavilli
+#
+#The TeluguTeX Software Package is distributed in the hope that
+#it will be useful,but WITHOUT ANY WARRANTY. No author or distributor
+#accepts responsibility to anyone for the consequences of using it
+#or for whether it serves any particular purpose or works at all,
+#unless he says so in writing. Refer to the TeluguTeX Software Package
+#General Public License for full details.
+#
+#Everyone is granted permission to copy, modify and redistribute
+#the TeluguTeX Software Package, but only under the conditions described in the
+#TeluguTeX Software Package General Public License. A copy of this license is
+#supposed to have been given to you along with TeluguTeX Software Package so you
+#can know your rights and responsibilities. It should be in a
+#file named CopyrightLong. Among other things, the copyright notice
+#and this notice must be preserved on all copies.
+########
+# This file contains commands to generate fonts for TeluguTeX.
+# There are two things you should do before you start generating
+# fonts.
+# 1. Change DPI to reflect the charracteristics of the output
+# device.
+# 2. decide if you want all the fonts listed in 'all' target. See
+# the README file. If you want a subset then fillin myfonts target
+# with the fonts that want to generate. Suppose I only want tel10,
+# tel11 and tel12 fonts. Then myfonts target would look like:
+#myfonts :teloffset tel10 tel10nx tel10ny tel10b\
+# teloffset tel11 tel11nx tel11ny tel11b\
+# teloffset tel12 tel12nx tel12ny tel12b
+#
+# teloffset is always needed.
+#
+# It takes a longtime to generate telspa, telspb and telspc fonts.
+#
+DPI=300
+makefont=awk '/%$@%/,/%%/{print}' telfonts.awk>$@.mf;\
+ mf $@;\
+ gftopk $@.$(DPI)gf;\
+ rm $@.log;\
+ rm $@.mf;\
+ rm $@.$(DPI)gf;
+#tel10 :;awk '/%$@%/,/%%/{print}' telfonts.awk>$@.mf;
+
+all :teloffset tel10 tel10nx tel10ny tel10b\
+ tel10s tel11 tel11nx tel11ny \
+ tel11b tel11s tel12 tel12nx tel12ny tel12b \
+ tel12s #tel15 tel15b tel15s tel18 tel18b tel18s tel20 \
+# tel20b tel20s tel25 tel25b tel25s tel30 tel30s \
+# tel35 tel35s tel40 tel40s tel55 tel55s \
+# tel72 tel100 tel172 telspa telspb telspc
+
+
+teloffset :;awk '/%$@%/,/%%/{print}' telfonts.awk>$@.mf;\
+ mf $@;\
+ grep '^\\' $@.log>tloffsets.tex;\
+ rm $@.log;\
+ rm $@.mf;
+
+tel2602 :;awk '/%$@%/,/%%/{print}' telfonts.awk>$@.mf;\
+ mf $@;\
+ gftodvi $@.2602gf;\
+ rm $@.log;\
+ rm $@.2602gf;\
+ rm $@.mf;
+
+tel2602t :;awk '/%$@%/,/%%/{print}' telfonts.awk>$@.mf;\
+ mf $@;\
+ rm $@.log;\
+ rm $@.mf;
+
+tel10 :;$(makefont)
+
+tel10nx :;$(makefont)
+
+tel10ny :;$(makefont)
+
+tel10b :;$(makefont)
+
+tel10s :;$(makefont)
+
+tel11 :;$(makefont)
+
+tel11nx :;$(makefont)
+
+tel11ny :;$(makefont)
+
+tel11b :;$(makefont)
+
+tel11s :;$(makefont)
+
+tel12 :;$(makefont)
+
+tel12nx :;$(makefont)
+
+tel12ny :;$(makefont)
+
+tel12b :;$(makefont)
+
+tel12s :;$(makefont)
+
+tel15 :;$(makefont)
+
+tel15b :;$(makefont)
+
+tel15s :;$(makefont)
+
+tel18 :;$(makefont)
+
+tel18b :;$(makefont)
+
+tel18s :;$(makefont)
+
+tel20 :;$(makefont)
+
+tel20b :;$(makefont)
+
+tel20s :;$(makefont)
+
+tel25 :;$(makefont)
+
+tel25b :;$(makefont)
+
+tel25s :;$(makefont)
+
+tel30 :;$(makefont)
+
+tel30s :;$(makefont)
+
+tel35 :;$(makefont)
+
+tel35s :;$(makefont)
+
+tel40 :;$(makefont)
+
+tel40s :;$(makefont)
+
+tel55 :;$(makefont)
+
+tel55s :;$(makefont)
+
+tel72 :;$(makefont)
+
+tel100 :;$(makefont)
+
+tel172 :;$(makefont)
+
+telspa :;$(makefont)
+
+telspb :;$(makefont)
+
+telspc :;$(makefont)