2009-05-11 09:33:58 +02:00
|
|
|
FILES=bin/installiere_neo/installiere_neo xmodmap/neo_de_x-prog.xmodmap \
|
2009-05-11 10:58:16 +02:00
|
|
|
xmodmap/neo_de_alternative.xmodmap xmodmap/neo_de.xmodmap.referenz X/xkb.tgz
|
2009-01-16 13:41:57 +01:00
|
|
|
|
|
|
|
all:${FILES}
|
|
|
|
|
2009-07-15 11:44:44 +02:00
|
|
|
bin/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/XCompose etc/neo.conf bin/installiere_neo/erzeuge.installiere_neo bin/installiere_neo/installiere_neo.1 bin/installiere_neo/installiere_neo.2
|
2009-01-16 13:41:57 +01:00
|
|
|
cd bin/installiere_neo; ./erzeuge.installiere_neo > installiere_neo
|
|
|
|
chmod a+x $@
|
|
|
|
|
2009-07-15 11:44:44 +02:00
|
|
|
../Compose/XCompose :
|
|
|
|
cd ../Compose ; make XCompose
|
|
|
|
|
2009-01-16 13:41:57 +01:00
|
|
|
xmodmap/neo_de_x-prog.xmodmap:xmodmap/neo_de.xmodmap
|
2009-05-11 10:58:16 +02:00
|
|
|
sed -e 's/\x09Up/\x9KP_Up/g' \
|
|
|
|
-e 's/BackSpace/NoSymbol/g' \
|
|
|
|
-e 's/\x09Delete/\x09KP_Delete/g' \
|
|
|
|
-e 's/\x09Insert/\x09KP_Insert/g' \
|
|
|
|
-e 's/\x09Home/\x09KP_Home/g' \
|
|
|
|
-e 's/\x09Left/\x09KP_Left/g' \
|
|
|
|
-e 's/\x09Down/\x09KP_Down/g' \
|
|
|
|
-e 's/\x09Right/\x09KP_Right/g' \
|
|
|
|
-e 's/\x09End/\x09KP_End/g' \
|
|
|
|
-e 's/\x09Next/\x09KP_Next/g' \
|
|
|
|
-e 's/\x09KP_Add/\x09plus/g' \
|
|
|
|
-e 's/\x09KP_Substract/\x09minus/g' \
|
|
|
|
-e 's/\x09Return/\x09KP_Enter/g' $< > $@
|
2009-01-16 13:41:57 +01:00
|
|
|
|
|
|
|
|
|
|
|
xmodmap/neo_de_alternative.xmodmap:xmodmap/neo_de.xmodmap
|
2009-05-11 10:58:16 +02:00
|
|
|
sed -e 's/U202F/NoSymbol/g' \
|
2009-07-17 18:11:05 +02:00
|
|
|
-e 's/keycode\ 108/keysym\ KP_Enter/g' \
|
2009-05-11 10:58:16 +02:00
|
|
|
-e 's/dead_stroke/NoSymbol/g' \
|
|
|
|
-e 's/dead_doublegrave/U02F5/g' \
|
|
|
|
-e 's/dead_dasia/U1FFE/g' $< > $@
|
2009-01-16 13:41:57 +01:00
|
|
|
|
|
|
|
xmodmap/neo_de.xmodmap.referenz:xmodmap/neo_de.xmodmap
|
2009-01-16 21:08:37 +01:00
|
|
|
cd xmodmap; ./erzeuge_neo_de_referenz > neo_de.xmodmap.referenz
|
2009-01-16 13:41:57 +01:00
|
|
|
|
2009-05-28 20:22:07 +02:00
|
|
|
X/xkb.tgz:X/compat/* X/rules/* X/symbols/* X/types/*
|
2009-05-11 09:33:58 +02:00
|
|
|
cd X; \
|
2009-05-28 20:22:07 +02:00
|
|
|
chmod u=rw,g=r,o=r compat/* rules/* symbols/* types/*; \
|
2009-05-20 17:49:31 +02:00
|
|
|
tar -cz --transform='s,^,xkb/,' \
|
2009-05-28 20:22:07 +02:00
|
|
|
-f xkb.tgz compat/neo_mods rules/base rules/base.xml rules/evdev rules/evdev.xml symbols/de symbols/level3 symbols/level5 symbols/shift types/level5
|
2009-05-11 09:33:58 +02:00
|
|
|
|
2009-01-16 13:41:57 +01:00
|
|
|
clean:
|
|
|
|
rm -f ${FILES}
|
|
|
|
|
2009-06-12 18:24:51 +02:00
|
|
|
install:X/xkb.tgz
|
|
|
|
tar -xzf X/xkb.tgz -C /usr/share/X11/
|
|
|
|
|
2009-01-16 13:41:57 +01:00
|
|
|
.PHONY: clean
|