fontpath=/usr/share/fonts/truetype/malayalam fonts="AnjaliOldLipi Dyuthi Kalyani Meera Rachana RaghuMalayalamSans Suruma" default: # generate ttf files from sfd files @for font in `echo ${fonts}`; \ do \ ./generate.pe $${font}/$${font}.sfd; done install: */*.ttf # copy ttf files to system font directory @for font in `echo ${fonts}`; \ do \ install -D -m 0644 $${font}/$${font}.ttf ${DESTDIR}/${fontpath}/$${font}.ttf; done # copy fontconfig configuration files to system fontconfig configuration directory install -D -m 0644 malayalam-fonts.conf ${DESTDIR}/etc/fonts/conf.avail/67-malayalam-fonts.conf if ! [ -d ${DESTDIR}/etc/fonts/conf.d ]; then mkdir ${DESTDIR}/etc/fonts/conf.d; fi ln -s ../conf.avail/67-malayalam-fonts.conf ${DESTDIR}/etc/fonts/conf.d/67-malayalam-fonts.conf uninstall: # remove fonts from system font directories @for font in `echo ${fonts}`; \ do \ if [ -f ${DESTDIR}/${fontpath}/$${font}.ttf ]; then rm -f ${DESTDIR}/${fontpath}/$${font}.ttf; fi \ done # remove fontconfig configuration files from system fontconfig configuration directory if [ -f ${DESTDIR}/etc/fonts/conf.d/67-malayalam-fonts.conf ]; then \ rm ${DESTDIR}/etc/fonts/conf.d/67-malayalam-fonts.conf; fi if [ -f ${DESTDIR}/etc/fonts/conf.avail/67-malayalam-fonts.conf ]; then \ rm ${DESTDIR}/etc/fonts/conf.avail/67-malayalam-fonts.conf; fi if [ -d ${DESTDIR}/${fontpath} ]; then rmdir ${DESTDIR}/${fontpath}; fi clean: # remove ttf fonts @for font in `echo ${fonts}`; \ do \ if [ -f $${font}/$${font}.ttf ]; then rm -f $${font}/$${font}.ttf; fi \ done