diff options
author | Praveen Arimbrathodiyil <pravi.a@gmail.com> | 2010-06-10 14:34:53 +0530 |
---|---|---|
committer | Praveen Arimbrathodiyil <pravi.a@gmail.com> | 2010-06-10 14:34:53 +0530 |
commit | e6cd28bf4abcc547750f979890fa09cfafd4d495 (patch) | |
tree | 03adeb1f9542583ef780ebd4396f7d93e38050d3 /Makefile | |
parent | f57ba9fc1ba3c45c586cd6862f4d0ff872aa4cbc (diff) | |
download | Dyuthi.git-e6cd28bf4abcc547750f979890fa09cfafd4d495.tar.gz Dyuthi.git-e6cd28bf4abcc547750f979890fa09cfafd4d495.tar.xz Dyuthi.git-e6cd28bf4abcc547750f979890fa09cfafd4d495.zip |
added DESTDIR support in Makefile
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 26 |
1 files changed, 16 insertions, 10 deletions
@@ -2,32 +2,38 @@ 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 ${fontpath}/$${font}.ttf; done - install -m 0644 malayalam-fonts.conf /etc/fonts/conf.avail/67-malayalam-fonts.conf - ln -s /etc/fonts/conf.avail/67-malayalam-fonts.conf /etc/fonts/conf.d + 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 ${fontpath}/$${font}.ttf ]; then rm -f ${fontpath}/$${font}.ttf; fi \ + 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 [ -d ${fontpath} ]; then rmdir ${fontpath}; 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 [ -f /etc/fonts/conf.d/67-malayalam-fonts.conf ]; then \ - rm /etc/fonts/conf.d/67-malayalam-fonts.conf; fi - - if [ -f /etc/fonts/conf.avail/67-malayalam-fonts.conf ]; then \ - rm /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 \ |