|
Packit |
f0e7df |
# $Id: Makefile,v 1.13 2010-09-22 06:09:49 Stevan_White Exp $
|
|
Packit |
f0e7df |
|
|
Packit |
f0e7df |
ADMIN=README AUTHORS CREDITS COPYING ChangeLog INSTALL
|
|
Packit |
f0e7df |
DATE=$(shell date +"%Y%m%d")
|
|
Packit |
f0e7df |
RELEASE=freefont-$(DATE)
|
|
Packit |
f0e7df |
BUILDDIR=$(PWD)
|
|
Packit |
f0e7df |
TMPDIR=$(BUILDDIR)/$(RELEASE)
|
|
Packit |
f0e7df |
OTFZIPFILE=freefont-otf-$(DATE).zip
|
|
Packit |
f0e7df |
TTFZIPFILE=freefont-ttf-$(DATE).zip
|
|
Packit |
f0e7df |
WOFFZIPFILE=freefont-woff-$(DATE).zip
|
|
Packit |
f0e7df |
OTFTARFILE=freefont-otf-$(DATE).tar.gz
|
|
Packit |
f0e7df |
TTFTARFILE=freefont-ttf-$(DATE).tar.gz
|
|
Packit |
f0e7df |
WOFFTARFILE=freefont-woff-$(DATE).tar.gz
|
|
Packit |
f0e7df |
SRCTARFILE=freefont-src-$(DATE).tar.gz
|
|
Packit |
f0e7df |
ZIPSIG=freefont-ttf-$(DATE).zip.sig
|
|
Packit |
f0e7df |
TARSIG=freefont-ttf-$(DATE).tar.gz.sig
|
|
Packit |
f0e7df |
SRCTARSIG=freefont-src-$(DATE).tar.gz.sig
|
|
Packit |
f0e7df |
SIGS=$(ZIPSIG) $(TARSIG) $(SRCTARSIG)
|
|
Packit |
f0e7df |
|
|
Packit |
f0e7df |
all: ttf otf woff
|
|
Packit |
f0e7df |
|
|
Packit |
f0e7df |
ttf:
|
|
Packit |
f0e7df |
@ ( cd sfd; $(MAKE) ttf )
|
|
Packit |
f0e7df |
|
|
Packit |
f0e7df |
otf:
|
|
Packit |
f0e7df |
@ ( cd sfd; $(MAKE) otf )
|
|
Packit |
f0e7df |
|
|
Packit |
f0e7df |
woff:
|
|
Packit |
f0e7df |
@ ( cd sfd; $(MAKE) woff )
|
|
Packit |
f0e7df |
|
|
Packit |
f0e7df |
|
|
Packit |
f0e7df |
package: ttftar otfzip otftar woffzip wofftar srctar
|
|
Packit |
f0e7df |
|
|
Packit |
f0e7df |
ttfzip: ttf
|
|
Packit |
f0e7df |
rm -rf $(TMPDIR) $(TTFZIPFILE)
|
|
Packit |
f0e7df |
mkdir $(TMPDIR)
|
|
Packit |
f0e7df |
cp -a $(ADMIN) sfd/*.ttf $(TMPDIR)
|
|
Packit |
f0e7df |
cp -a notes/usage.txt $(TMPDIR)/USAGE
|
|
Packit |
f0e7df |
cp -a notes/troubleshooting.txt $(TMPDIR)/TROUBLESHOOTING
|
|
Packit |
f0e7df |
zip -r $(TTFZIPFILE) $(RELEASE)/
|
|
Packit |
f0e7df |
|
|
Packit |
f0e7df |
otfzip: otf
|
|
Packit |
f0e7df |
rm -rf $(TMPDIR) $(OTFZIPFILE)
|
|
Packit |
f0e7df |
mkdir $(TMPDIR)
|
|
Packit |
f0e7df |
cp -a $(ADMIN) sfd/*.otf $(TMPDIR)
|
|
Packit |
f0e7df |
cp -a notes/usage.txt $(TMPDIR)/USAGE
|
|
Packit |
f0e7df |
cp -a notes/troubleshooting.txt $(TMPDIR)/TROUBLESHOOTING
|
|
Packit |
f0e7df |
zip -r $(OTFZIPFILE) $(RELEASE)/
|
|
Packit |
f0e7df |
|
|
Packit |
f0e7df |
woffzip: woff
|
|
Packit |
f0e7df |
rm -rf $(TMPDIR) $(WOFFZIPFILE)
|
|
Packit |
f0e7df |
mkdir $(TMPDIR)
|
|
Packit |
f0e7df |
cp -a $(ADMIN) notes/webfont_guidelines.txt sfd/*.woff $(TMPDIR)
|
|
Packit |
f0e7df |
cp -a notes/usage.txt $(TMPDIR)/USAGE
|
|
Packit |
f0e7df |
cp -a notes/troubleshooting.txt $(TMPDIR)/TROUBLESHOOTING
|
|
Packit |
f0e7df |
zip -r $(WOFFZIPFILE) $(RELEASE)/
|
|
Packit |
f0e7df |
|
|
Packit |
f0e7df |
ttftar: ttf
|
|
Packit |
f0e7df |
rm -rf $(TMPDIR) $(TTFTARFILE)
|
|
Packit |
f0e7df |
mkdir $(TMPDIR)
|
|
Packit |
f0e7df |
cp -a $(ADMIN) sfd/*.ttf $(TMPDIR)
|
|
Packit |
f0e7df |
cp -a notes/usage.txt $(TMPDIR)/USAGE
|
|
Packit |
f0e7df |
cp -a notes/troubleshooting.txt $(TMPDIR)/TROUBLESHOOTING
|
|
Packit |
f0e7df |
tar czvf $(TTFTARFILE) $(RELEASE)/
|
|
Packit |
f0e7df |
|
|
Packit |
f0e7df |
otftar: otf
|
|
Packit |
f0e7df |
rm -rf $(TMPDIR) $(OTFTARFILE)
|
|
Packit |
f0e7df |
mkdir $(TMPDIR)
|
|
Packit |
f0e7df |
cp -a $(ADMIN) sfd/*.otf $(TMPDIR)
|
|
Packit |
f0e7df |
cp -a notes/usage.txt $(TMPDIR)/USAGE
|
|
Packit |
f0e7df |
cp -a notes/troubleshooting.txt $(TMPDIR)/TROUBLESHOOTING
|
|
Packit |
f0e7df |
tar czvf $(OTFTARFILE) $(RELEASE)/
|
|
Packit |
f0e7df |
|
|
Packit |
f0e7df |
wofftar: woff
|
|
Packit |
f0e7df |
rm -rf $(TMPDIR) $(WOFFTARFILE)
|
|
Packit |
f0e7df |
mkdir $(TMPDIR)
|
|
Packit |
f0e7df |
cp -a $(ADMIN) notes/webfont_guidelines.txt sfd/*.woff $(TMPDIR)
|
|
Packit |
f0e7df |
cp -a notes/usage.txt $(TMPDIR)/USAGE
|
|
Packit |
f0e7df |
cp -a notes/troubleshooting.txt $(TMPDIR)/TROUBLESHOOTING
|
|
Packit |
f0e7df |
tar czvf $(WOFFTARFILE) $(RELEASE)/
|
|
Packit |
f0e7df |
|
|
Packit |
f0e7df |
srctar:
|
|
Packit |
f0e7df |
make clean
|
|
Packit |
f0e7df |
mkdir $(TMPDIR)
|
|
Packit |
f0e7df |
cp -a $(ADMIN) $(TMPDIR)
|
|
Packit |
f0e7df |
cp Makefile $(TMPDIR)
|
|
Packit |
f0e7df |
rsync -a --exclude ".svn" sfd tools notes $(TMPDIR)
|
|
Packit |
f0e7df |
cp -a notes/building.txt $(TMPDIR)/BUILDING
|
|
Packit |
f0e7df |
tar czvf $(SRCTARFILE) $(RELEASE)/
|
|
Packit |
f0e7df |
|
|
Packit |
f0e7df |
tests:
|
|
Packit |
f0e7df |
( cd sfd; $(MAKE) tests )
|
|
Packit |
f0e7df |
|
|
Packit |
f0e7df |
clean:
|
|
Packit |
f0e7df |
rm -rf $(TMPDIR)
|
|
Packit |
f0e7df |
rm -f $(TTFZIPFILE) $(TTFTARFILE) $(OTFTARFILE) $(WOFFZIPFILE) $(WOFFTARFILE) $(SRCTARFILE) $(SIGS)
|
|
Packit |
f0e7df |
( cd sfd; $(MAKE) clean )
|
|
Packit |
f0e7df |
|
|
Packit |
f0e7df |
distclean:
|
|
Packit |
f0e7df |
rm -rf $(TMPDIR)
|
|
Packit |
f0e7df |
rm -f $(ZIPFILE) $(TARFILE) $(SRCTARFILE) $(SIGS)
|
|
Packit |
f0e7df |
( cd sfd; $(MAKE) distclean )
|