# -*- Makefile -*- # RedHat-5.2 に付属している DynaFont をインストールするための Makefile RPM = DynalabFont-1-L5_0.noarch.rpm TGZ = DynalabFont-1-1.tgz PREFIX = /usr/local DIR = $(PREFIX)/share/fonts/dynafont TMPDIR = /tmp/dynafont MKDIR = mkdir -p INSTALL = install -m 644 -o root -g root TTINDEX = ttindex install: install-fonts # :ft=truetype: という指定で使用する場合は ttindex を実行して *.tti ファイルを # 作成しておく必要がある。:ft=freetype: の場合は必要なし。 # cd $(DIR) && for f in *.ttc ; do ttindex "$$f" ; done uninstall: -rm -rf $(TGZ) $(DIR) $(TMPDIR) install-fonts: $(TGZ) mkdir -mkdir $(TMPDIR) tar xzf $(TGZ) -C $(TMPDIR) $(INSTALL) `find $(TMPDIR) -type f -name '*.ttc' -o -name '*.ttf'` $(DIR) $(INSTALL) `find $(TMPDIR) -name fonts.dir` $(DIR) -rm -rf $(TMPDIR) mkdir: -$(MKDIR) $(DIR) test -d $(DIR) $(TGZ): $(RPM) alien --to-tgz $(RPM)