OK, instead of filtering particular keys, I fixed the awk invocation to ignore aliases:
- $(AM_V_GEN)$(AWK) '/^#define.*KEY_/ { if ($$2 != "KEY_MAX" && $$2 != "KEY_CNT") { print $$2 } }' < $< > $@ + $(AM_V_GEN)$(AWK) '/^#define.*KEY_[^ ]+[[:space:]]+[0-9]/ { if ($$2 != "KEY_MAX") { print $$2 } }' < $< > $@
This changes keys.txt as folllows:
--- keys.txt.old 2009-09-09 10:39:37.000000000 +0200 +++ keys.txt 2009-09-09 11:03:01.000000000 +0200 @@ -120,7 +120,6 @@ KEY_SCALE KEY_KPCOMMA KEY_HANGEUL -KEY_HANGUEL KEY_HANJA KEY_YEN KEY_LEFTMETA @@ -151,7 +150,6 @@ KEY_WWW KEY_MSDOS KEY_COFFEE -KEY_SCREENLOCK KEY_DIRECTION KEY_CYCLEWINDOWS KEY_MAIL @@ -376,4 +374,3 @@ KEY_NUMERIC_9 KEY_NUMERIC_STAR KEY_NUMERIC_POUND -KEY_MIN_INTERESTING
Thanks for finding this!
OK, instead of filtering particular keys, I fixed the awk invocation to ignore aliases:
- $(AM_V_GEN)$(AWK) '/^#define.*KEY_/ { if ($$2 != "KEY_MAX" && $$2 != "KEY_CNT") { print $$2 } }' < $< > $@ ]]+[0-9] / { if ($$2 != "KEY_MAX") { print $$2 } }' < $< > $@
+ $(AM_V_GEN)$(AWK) '/^#define.*KEY_[^ ]+[[:space:
This changes keys.txt as folllows:
--- keys.txt.old 2009-09-09 10:39:37.000000000 +0200 INTERESTING
+++ keys.txt 2009-09-09 11:03:01.000000000 +0200
@@ -120,7 +120,6 @@
KEY_SCALE
KEY_KPCOMMA
KEY_HANGEUL
-KEY_HANGUEL
KEY_HANJA
KEY_YEN
KEY_LEFTMETA
@@ -151,7 +150,6 @@
KEY_WWW
KEY_MSDOS
KEY_COFFEE
-KEY_SCREENLOCK
KEY_DIRECTION
KEY_CYCLEWINDOWS
KEY_MAIL
@@ -376,4 +374,3 @@
KEY_NUMERIC_9
KEY_NUMERIC_STAR
KEY_NUMERIC_POUND
-KEY_MIN_
Thanks for finding this!