Blame Makefile

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 )