blob: a61475ee4f19b44d07f4d06f2d78cbd6eb31e897 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
|
# $Id: Makefile,v 1.13 2010-09-22 06:09:49 Stevan_White Exp $
ADMIN=README AUTHORS CREDITS COPYING ChangeLog INSTALL
DATE=$(shell date +"%Y%m%d")
RELEASE=freefont-$(DATE)
BUILDDIR=$(PWD)
TMPDIR=$(BUILDDIR)/$(RELEASE)
OTFZIPFILE=freefont-otf-$(DATE).zip
TTFZIPFILE=freefont-ttf-$(DATE).zip
WOFFZIPFILE=freefont-woff-$(DATE).zip
OTFTARFILE=freefont-otf-$(DATE).tar.gz
TTFTARFILE=freefont-ttf-$(DATE).tar.gz
WOFFTARFILE=freefont-woff-$(DATE).tar.gz
SRCTARFILE=freefont-src-$(DATE).tar.gz
ZIPSIG=freefont-ttf-$(DATE).zip.sig
TARSIG=freefont-ttf-$(DATE).tar.gz.sig
SRCTARSIG=freefont-src-$(DATE).tar.gz.sig
SIGS=$(ZIPSIG) $(TARSIG) $(SRCTARSIG)
all: ttf otf woff
ttf:
@ ( cd sfd; $(MAKE) ttf )
otf:
@ ( cd sfd; $(MAKE) otf )
woff:
@ ( cd sfd; $(MAKE) woff )
package: ttftar otfzip otftar woffzip wofftar srctar
ttfzip: ttf
rm -rf $(TMPDIR) $(TTFZIPFILE)
mkdir $(TMPDIR)
cp -a $(ADMIN) sfd/*.ttf $(TMPDIR)
cp -a notes/usage.txt $(TMPDIR)/USAGE
cp -a notes/troubleshooting.txt $(TMPDIR)/TROUBLESHOOTING
zip -r $(TTFZIPFILE) $(RELEASE)/
otfzip: otf
rm -rf $(TMPDIR) $(OTFZIPFILE)
mkdir $(TMPDIR)
cp -a $(ADMIN) sfd/*.otf $(TMPDIR)
cp -a notes/usage.txt $(TMPDIR)/USAGE
cp -a notes/troubleshooting.txt $(TMPDIR)/TROUBLESHOOTING
zip -r $(OTFZIPFILE) $(RELEASE)/
woffzip: woff
rm -rf $(TMPDIR) $(WOFFZIPFILE)
mkdir $(TMPDIR)
cp -a $(ADMIN) notes/webfont_guidelines.txt sfd/*.woff $(TMPDIR)
cp -a notes/usage.txt $(TMPDIR)/USAGE
cp -a notes/troubleshooting.txt $(TMPDIR)/TROUBLESHOOTING
zip -r $(WOFFZIPFILE) $(RELEASE)/
ttftar: ttf
rm -rf $(TMPDIR) $(TTFTARFILE)
mkdir $(TMPDIR)
cp -a $(ADMIN) sfd/*.ttf $(TMPDIR)
cp -a notes/usage.txt $(TMPDIR)/USAGE
cp -a notes/troubleshooting.txt $(TMPDIR)/TROUBLESHOOTING
tar czvf $(TTFTARFILE) $(RELEASE)/
otftar: otf
rm -rf $(TMPDIR) $(OTFTARFILE)
mkdir $(TMPDIR)
cp -a $(ADMIN) sfd/*.otf $(TMPDIR)
cp -a notes/usage.txt $(TMPDIR)/USAGE
cp -a notes/troubleshooting.txt $(TMPDIR)/TROUBLESHOOTING
tar czvf $(OTFTARFILE) $(RELEASE)/
wofftar: woff
rm -rf $(TMPDIR) $(WOFFTARFILE)
mkdir $(TMPDIR)
cp -a $(ADMIN) notes/webfont_guidelines.txt sfd/*.woff $(TMPDIR)
cp -a notes/usage.txt $(TMPDIR)/USAGE
cp -a notes/troubleshooting.txt $(TMPDIR)/TROUBLESHOOTING
tar czvf $(WOFFTARFILE) $(RELEASE)/
srctar:
make clean
mkdir $(TMPDIR)
cp -a $(ADMIN) $(TMPDIR)
cp Makefile $(TMPDIR)
rsync -a --exclude ".svn" sfd tools notes $(TMPDIR)
cp -a notes/building.txt $(TMPDIR)/BUILDING
tar czvf $(SRCTARFILE) $(RELEASE)/
tests:
( cd sfd; $(MAKE) tests )
clean:
rm -rf $(TMPDIR)
rm -f $(TTFZIPFILE) $(TTFTARFILE) $(OTFTARFILE) $(WOFFZIPFILE) $(WOFFTARFILE) $(SRCTARFILE) $(SIGS)
( cd sfd; $(MAKE) clean )
distclean:
rm -rf $(TMPDIR)
rm -f $(ZIPFILE) $(TARFILE) $(SRCTARFILE) $(SIGS)
( cd sfd; $(MAKE) distclean )
|