blob: 3bafa09f1eb31572a1d3ac8faef44bd1b08f11b0 [file] [log] [blame]
all: $(KEYMAPDIR)_Z $(FONTDIR)_Z
install: all
install -d -m 755 $(DATADIR)
install -d -m 755 $(DATADIR)/$(FONTDIR)
install -m 644 $(FONTDIR)_Z/* $(DATADIR)/$(FONTDIR)
install -d -m 755 $(DATADIR)/$(FONTDIR)/$(PARTIALDIR)
install -m 644 $(PARTIALDIR)_Z/* $(DATADIR)/$(FONTDIR)/$(PARTIALDIR)
install -d -m 755 $(DATADIR)/$(TRANSDIR)
install -m 644 $(TRANSDIR)/* $(DATADIR)/$(TRANSDIR)
install -d -m 755 $(DATADIR)/$(UNIMAPDIR)
install -m 644 $(UNIMAPDIR)/* $(DATADIR)/$(UNIMAPDIR)
install -d -m 755 $(DATADIR)/$(KEYMAPDIR)
install -d -m 755 $(DATADIR)/$(KEYMAPDIR)/i386
install -d -m 755 $(DATADIR)/$(KEYMAPDIR)/mac
for i in $(KEYMAPSUBDIRS); do \
install -d -m 755 $(DATADIR)/$(KEYMAPDIR)/$$i ;\
install -m 644 $(KEYMAPDIR)_Z/$$i/* $(DATADIR)/$(KEYMAPDIR)/$$i ;\
done
rm -f $(DATADIR)/$(KEYMAPDIR)/ppc; ln -s mac $(DATADIR)/$(KEYMAPDIR)/ppc
@if [ -f $(DATADIR)/$(OLDKEYMAPDIR) ]; then \
echo "Done. You may want to remove old keymaps with" ; \
echo " rm -rf $(DATADIR)/$(OLDKEYMAPDIR)" ; \
echo "But be careful to preserve your default map if it is" ; \
echo "nonstandard, and to adapt any scripts in rc.local or so." ; \
fi
# compress data files - do not touch the distribution but copy first
$(KEYMAPDIR)_Z:
cp -r $(KEYMAPDIR) $(KEYMAPDIR)_Z
cd $(KEYMAPDIR)_Z && $(MYGZIP) */*.map */*/*.map
$(FONTDIR)_Z:
cp -r $(FONTDIR) $(FONTDIR)_Z
cp -r $(PARTIALDIR) $(PARTIALDIR)_Z
cd $(FONTDIR)_Z && $(MYGZIP) * && gunzip ERRORS* README*
cd $(PARTIALDIR)_Z && $(MYGZIP) *
# (not yet screenmaps - some other time)
clean:
rm -rf $(KEYMAPDIR)_Z $(FONTDIR)_Z $(PARTIALDIR)_Z