#
SHELL = /bin/sh
INSTALL = install
+GZFLAGS = -f -9 -n
PACKAGE = "unifont"
-UNICODE_VERSION = 7.0
+UNICODE_VERSION = 8.0
PKG_REV = 01
VERSION = $(UNICODE_VERSION).$(PKG_REV)
# Build a distribution tarball.
#
dist: distclean
- (cd .. ; tar cf $(PACKAGE)-$(VERSION).tar $(PACKAGE)-$(VERSION) && \
- gzip -f -9 $(PACKAGE)-$(VERSION).tar)
+ (cd .. && tar cf $(PACKAGE)-$(VERSION).tar $(PACKAGE)-$(VERSION) && \
+ gzip $(GZFLAGS) $(PACKAGE)-$(VERSION).tar)
bindir:
- set -e ; $(MAKE) -C src
+ set -e && $(MAKE) -C src
#
# Conditionally build the font, depending on the value of BUILDFONT.
buildfont:
if [ x$(BUILDFONT) != x ] ; \
then \
- set -e ; $(MAKE) -C font ; \
+ set -e && $(MAKE) -C font ; \
fi
#
# font/precompiled by default.
#
fontdir:
- set -e ; $(MAKE) -C font
+ set -e && $(MAKE) -C font
libdir: lib/wchardata.c
docdir:
- set -e ; $(MAKE) -C doc
+ set -e && $(MAKE) -C doc
mandir:
- set -e ; $(MAKE) -C man
+ set -e && $(MAKE) -C man
precompiled:
- set -e ; $(MAKE) precompiled -C font
+ set -e && $(MAKE) precompiled -C font
#
# Create lib/wchardata.c. If you want to also build the object file
$(INSTALL) -m0755 -d $(PKGDEST)
$(INSTALL) -m0644 -p $(TEXTFILES) doc/unifont.txt doc/unifont.info $(PKGDEST)
for i in $(TEXTFILES) unifont.txt unifont.info ; do \
- gzip -f -9 $(PKGDEST)/$$i ; \
+ gzip $(GZFLAGS) $(PKGDEST)/$$i ; \
done
$(INSTALL) -m0644 -p lib/wchardata.c $(PKGDEST)
$(INSTALL) -m0644 -p font/plane00/bmp-combining.txt $(PKGDEST)
# If "make" wasn't run before, font/compiled won't exist.
if [ ! -d font/compiled ] ; then \
- $(INSTALL) -m0644 -p font/precompiled/unifont-$(VERSION).hex $(PKGDEST)/unifont.hex ; \
+ $(INSTALL) -m0644 -p font/precompiled/unifont-$(VERSION).hex $(PKGDEST)/unifont.hex && \
$(INSTALL) -m0644 -p font/precompiled/unifont-$(VERSION).bmp $(PKGDEST)/unifont.bmp ; \
else \
- $(INSTALL) -m0644 -p font/compiled/unifont-$(VERSION).hex $(PKGDEST)/unifont.hex ; \
+ $(INSTALL) -m0644 -p font/compiled/unifont-$(VERSION).hex $(PKGDEST)/unifont.hex && \
$(INSTALL) -m0644 -p font/compiled/unifont-$(VERSION).bmp $(PKGDEST)/unifont.bmp ; \
fi
\rm -rf *~
\rm -rf .DS* ._.DS*
-.PHONY: all bindir docdir mandir fontdir precompiled install clean distclean
+.PHONY: all dist bindir buildfont fontdir libdir docdir mandir precompiled install clean distclean