File tree Expand file tree Collapse file tree 2 files changed +8
-3
lines changed
drivers/accessibility/speakup Expand file tree Collapse file tree 2 files changed +8
-3
lines changed Original file line number Diff line number Diff line change @@ -40,7 +40,9 @@ hostprogs += makemapdata
40
40
makemapdata-objs := makemapdata.o
41
41
42
42
quiet_cmd_mkmap = MKMAP $@
43
- cmd_mkmap = TOPDIR=$(srctree ) $(obj ) /makemapdata > $@
43
+ cmd_mkmap = TOPDIR=$(srctree ) \
44
+ SPKDIR=$(if $(KBUILD_EXTMOD ) ,$(KBUILD_EXTMOD ) ,$(srctree ) /drivers/accessibility/speakup) \
45
+ $(obj ) /makemapdata > $@
44
46
45
47
$(obj ) /mapdata.h : $(obj ) /makemapdata
46
48
$(call cmd,mkmap)
Original file line number Diff line number Diff line change @@ -51,12 +51,15 @@ main(int argc, char *argv[])
51
51
{
52
52
int value , i ;
53
53
struct st_key * this ;
54
- const char * dir_name ;
54
+ const char * dir_name , * spk_dir_name ;
55
55
char * cp ;
56
56
57
57
dir_name = getenv ("TOPDIR" );
58
58
if (!dir_name )
59
59
dir_name = "." ;
60
+ spk_dir_name = getenv ("SPKDIR" );
61
+ if (!spk_dir_name )
62
+ spk_dir_name = "drivers/accessibility/speakup" ;
60
63
bzero (key_table , sizeof (key_table ));
61
64
add_key ("shift" , 1 , is_shift );
62
65
add_key ("altgr" , 2 , is_shift );
@@ -83,7 +86,7 @@ main(int argc, char *argv[])
83
86
add_key (def_name , value , is_input );
84
87
}
85
88
86
- open_input (dir_name , "drivers/accessibility/speakup/ spk_priv_keyinfo.h" );
89
+ open_input (spk_dir_name , "spk_priv_keyinfo.h" );
87
90
while (get_define ()) {
88
91
if (strlen (def_val ) > 5 ) {
89
92
//if (def_val[0] == '(')
You can’t perform that action at this time.
0 commit comments