1 EXTRA_DIST = consolefonts consoletrans keymaps partialfonts unimaps
3 # If you change the names of any of the following subdirs,
5 OLDKEYMAPDIR = keytables
9 PARTIALDIR = partialfonts
10 TRANSDIR = consoletrans
12 KEYMAPSUBDIRS = include sun amiga atari i386/azerty i386/dvorak \
13 i386/fgGIod i386/qwerty i386/qwertz i386/include i386/olpc \
14 i386/colemak mac/include mac/all
16 # Do not use GZIP - it is interpreted by gzip
17 MYGZIP = gzip -f -n -9
19 install-data-hook: $(KEYMAPDIR)_Z $(FONTDIR)_Z
20 install -d -m 755 $(DESTDIR)$(datadir)
21 install -d -m 755 $(DESTDIR)$(datadir)/$(FONTDIR)
22 install -m 644 $(FONTDIR)_Z/* $(DESTDIR)$(datadir)/$(FONTDIR)
23 install -d -m 755 $(DESTDIR)$(datadir)/$(FONTDIR)/$(PARTIALDIR)
24 install -m 644 $(PARTIALDIR)_Z/* $(DESTDIR)$(datadir)/$(FONTDIR)/$(PARTIALDIR)
25 install -d -m 755 $(DESTDIR)$(datadir)/$(TRANSDIR)
26 install -m 644 $(srcdir)/$(TRANSDIR)/* $(DESTDIR)$(datadir)/$(TRANSDIR)
27 install -d -m 755 $(DESTDIR)$(datadir)/$(UNIMAPDIR)
28 install -m 644 $(srcdir)/$(UNIMAPDIR)/* $(DESTDIR)$(datadir)/$(UNIMAPDIR)
29 install -d -m 755 $(DESTDIR)$(datadir)/$(KEYMAPDIR)
30 install -d -m 755 $(DESTDIR)$(datadir)/$(KEYMAPDIR)/i386
31 install -d -m 755 $(DESTDIR)$(datadir)/$(KEYMAPDIR)/mac
32 for i in $(KEYMAPSUBDIRS); do \
33 install -d -m 755 $(DESTDIR)$(datadir)/$(KEYMAPDIR)/$$i ;\
34 install -m 644 $(KEYMAPDIR)_Z/$$i/* $(DESTDIR)$(datadir)/$(KEYMAPDIR)/$$i ;\
36 rm -f $(DESTDIR)$(datadir)/$(KEYMAPDIR)/ppc; ln -s mac $(DESTDIR)$(datadir)/$(KEYMAPDIR)/ppc
37 @if [ -f $(DESTDIR)$(datadir)/$(OLDKEYMAPDIR) ]; then \
38 echo "Done. You may want to remove old keymaps with" ; \
39 echo " rm -rf $(DESTDIR)$(datadir)/$(OLDKEYMAPDIR)" ; \
40 echo "But be careful to preserve your default map if it is" ; \
41 echo "nonstandard, and to adapt any scripts in rc.local or so." ; \
44 # compress data files - do not touch the distribution but copy first
46 cp -r $(srcdir)/$(KEYMAPDIR) $(KEYMAPDIR)_Z
47 chmod -R u+w $(KEYMAPDIR)_Z
48 cd $(KEYMAPDIR)_Z && $(MYGZIP) */*.map */*/*.map
51 cp -r $(srcdir)/$(FONTDIR) $(FONTDIR)_Z
52 cp -r $(srcdir)/$(PARTIALDIR) $(PARTIALDIR)_Z
53 chmod -R u+w $(FONTDIR)_Z $(PARTIALDIR)_Z
54 cd $(FONTDIR)_Z && $(MYGZIP) * && gunzip ERRORS* README*
55 cd $(PARTIALDIR)_Z && $(MYGZIP) *
56 # (not yet screenmaps - some other time)
59 rm -rf $(KEYMAPDIR)_Z $(FONTDIR)_Z $(PARTIALDIR)_Z
62 cd $(DESTDIR)$(datadir) && rm -rf $(FONTDIR) $(PARTIALDIR) $(TRANSDIR) $(UNIMAPDIR) $(KEYMAPDIR)