root/linux/Makefile @ 1832

Revision 1832, 1.6 KB (checked in by knittl, 4 years ago)

automatische erzeugung von einem tar für die xkbmap

wurde notwendig, weil es jetzt schon zwei dateien sind. installation
kann dann am zielsystem über

$ tar -xzf xkb.tar -C /usr/share/X11/

erfolgen.

Line 
1FILES=bin/installiere_neo/installiere_neo xmodmap/neo_de_x-prog.xmodmap \
2xmodmap/neo_de_alternative.xmodmap xmodmap/neo_de.xmodmap.referenz xkb
3
4all:${FILES}
5
6bin/installiere_neo/installiere_neo: xmodmap/neo_de.xmodmap xmodmap/neo_de_alternative.xmodmap xmodmap/neo_de_x-prog.xmodmap console/neo.map bin/asdf bin/uiae ../A-REFERENZ-A/neo20.txt bin/neo bin/num bin/wiemitneo bin/beschreibe ../Compose/Compose.neo etc/neo.conf bin/installiere_neo/erzeuge.installiere_neo bin/installiere_neo/installiere_neo.1 bin/installiere_neo/installiere_neo.2
7        cd bin/installiere_neo; ./erzeuge.installiere_neo > installiere_neo
8        chmod a+x $@
9
10xmodmap/neo_de_x-prog.xmodmap:xmodmap/neo_de.xmodmap
11        sed -e 's/\x09Up/\x9KP_Up/g'\
12      -e 's/BackSpace/NoSymbol/g'\
13      -e 's/\x09Delete/\x09KP_Delete/g'\
14      -e 's/\x09Insert/\x09KP_Insert/g'\
15      -e 's/\x09Home/\x09KP_Home/g'\
16      -e 's/\x09Left/\x09KP_Left/g'\
17      -e 's/\x09Down/\x09KP_Down/g'\
18      -e 's/\x09Right/\x09KP_Right/g'\
19      -e 's/\x09End/\x09KP_End/g'\
20      -e 's/\x09Next/\x09KP_Next/g'\
21      -e 's/\x09KP_Add/\x09plus/g'\
22      -e 's/\x09KP_Substract/\x09minus/g'\
23      -e 's/\x09Return/\x09KP_Enter/g' $< > $@
24
25
26xmodmap/neo_de_alternative.xmodmap:xmodmap/neo_de.xmodmap
27         sed -e s/U202F/NoSymbol/g\
28      -e s/dead_stroke/NoSymbol/g\
29      -e s/dead_doublegrave/U02F5/g\
30      -e s/dead_dasia/U1FFE/g $< > $@
31
32xmodmap/neo_de.xmodmap.referenz:xmodmap/neo_de.xmodmap
33        cd xmodmap; ./erzeuge_neo_de_referenz > neo_de.xmodmap.referenz
34
35xkb:X/de X/level5
36        cd X; \
37        tar -cz --transform='s,^de$$,xkb/symbols/de,' \
38        --transform='s,^level5$$,xkb/types/level5,' \
39        -f xkb.tgz de level5;
40
41clean:
42        rm -f ${FILES}
43
44.PHONY: clean
Note: See TracBrowser for help on using the browser.