diff options
author | Diego Nieto Cid <dnietoc@gmail.com> | 2011-04-16 20:22:31 -0300 |
---|---|---|
committer | Diego Nieto Cid <dnietoc@gmail.com> | 2011-04-16 23:46:58 -0300 |
commit | d028b59ccaac609f5d9e01907df30f9cecd2595e (patch) | |
tree | 95c81ae0df891d2c84926ced12aaeb5f3866ecb6 /console-client/Makefile | |
parent | b2662d9ddb3320fb3ac295c4858efe285fc4168f (diff) |
Find the absolute path to <X11/keysymdef.h>
Specifying the header file relative to $(includeir) won't work because
it is defined in terms of prefix variable which is redefined during
installation to the destination directory.
And the dependency check will fail during 'make install' because the
header might not be in the destination tree.
* config.make.in (X11_KEYSYMDEF_H, SED): New variables.
* configure.in: Check for sed. Find X11/keysymdef.h absolute location
using the preprocessor and save it in X11_KEYSYMDEF_H variable.
* console-client/Makefile (kstoucs_map.c): Use X11_KEYSYMDEF_H to
depend on the header file.
Diffstat (limited to 'console-client/Makefile')
-rw-r--r-- | console-client/Makefile | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/console-client/Makefile b/console-client/Makefile index c84eb7eb..3139f9ea 100644 --- a/console-client/Makefile +++ b/console-client/Makefile @@ -130,7 +130,7 @@ $(XKB_BASE)/%: xkb/xkb-data/% # FIXME: dependency files won't catch this one. $(srcdir)/xkb/kstoucs.c: kstoucs_map.c -kstoucs_map.c: $(includedir)/X11/keysymdef.h $(srcdir)/xkb/kstoucs_map.sh +kstoucs_map.c: $(X11_KEYSYMDEF_H) $(srcdir)/xkb/kstoucs_map.sh SED=$(SED) \ AWK=$(AWK) \ sh $(srcdir)/xkb/kstoucs_map.sh \ |