1
all: FreeMono.ttf FreeMonoBold.ttf FreeMonoOblique.ttf FreeMonoBoldOblique.ttf \
2
FreeSans.ttf FreeSansBold.ttf FreeSansOblique.ttf FreeSansBoldOblique.ttf \
3
FreeSerif.ttf FreeSerifBold.ttf FreeSerifItalic.ttf FreeSerifBoldItalic.ttf
6
../tools/ConvertFont $<
1
# $Id: Makefile,v 1.3 2005/12/06 10:52:07 peterlin Exp $
3
ADMIN=README AUTHORS CREDITS COPYING ChangeLog INSTALL
4
SFDS=FreeMonoBoldOblique.sfd FreeMonoBold.sfd FreeMonoOblique.sfd FreeMono.sfd \
5
FreeSansBoldOblique.sfd FreeSansBold.sfd FreeSansOblique.sfd FreeSans.sfd \
6
FreeSerifBoldItalic.sfd FreeSerifBold.sfd FreeSerifItalic.sfd FreeSerif.sfd
8
DATE=$(shell date +"%Y%m%d")
9
RELEASE=freefont-$(DATE)
12
TMPDIR=$(BUILDDIR)/$(RELEASE)
13
ZIPFILE=freefont-ttf-$(DATE).zip
14
TARFILE=freefont-ttf-$(DATE).tar.gz
15
SRCTARFILE=freefont-sfd-$(DATE).tar.gz
16
ZIPSIG=freefont-ttf-$(DATE).zip.sig
17
TARSIG=freefont-ttf-$(DATE).tar.gz.sig
18
SRCTARSIG=freefont-sfd-$(DATE).tar.gz.sig
19
SIGS=$(ZIPSIG) $(TARSIG) $(SRCTARSIG)
23
$(BUILDDIR)/tools/GenerateTrueType $<
25
.SUFFIXES: $(SUFFIXES) .sfd .ttf
31
for SFD in $(SFDS); do $(BUILDDIR)/tools/GenerateTrueType $(SFD); done
34
rm -rf $(TMPDIR) $(ZIPFILE)
36
cp -a $(ADMIN) $(TTFS) $(TMPDIR)
37
zip -r $(ZIPFILE) $(RELEASE)/
40
rm -rf $(TMPDIR) $(TARFILE)
42
cp -a $(ADMIN) $(TTFS) $(TMPDIR)
43
tar czf $(TARFILE) $(RELEASE)/
46
rm -rf $(TMPDIR) $(SRCTARFILE)
48
cp -a $(ADMIN) sfd/*.sfd $(TMPDIR)
49
tar czf $(SRCTARFILE) $(RELEASE)/
52
rm -rf $(TMPDIR) $(ZIPFILE) $(TARFILE) $(SRCTARFILE) $(SIGS)
55
rm -rf $(TMPDIR) $(ZIPFILE) $(TARFILE) $(SRCTARFILE) $(SIGS) $(TTFS)