kconfig/zconf.gperf
author "Yann E. MORIN" <yann.morin.1998@free.fr>
Tue Jul 31 22:27:29 2012 +0200 (2012-07-31)
changeset 3018 7776e8369284
permissions -rw-r--r--
complibs/cloog: create missing m4 dir

Because we now patch configure.in and configure, the Makefile quicks
in a re-build rule as the source files are now more recent than the
bundled generated files, and that fails because the m4 directory
is missing, although on some systems where aclocal is not installed,
the re-build rule does nothing (except a warning).

Always create tht directory.

Reported-by: Per Arnold Blaasmo <per-arnold.blaasmo@atmel.com>
[Also thanks to Thomas De Schampheleire <patrickdepinguin@gmail.com>
for some digging works on this issue]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
yann@2836
     1
%language=ANSI-C
yann@2836
     2
%define hash-function-name kconf_id_hash
yann@2836
     3
%define lookup-function-name kconf_id_lookup
yann@2836
     4
%define string-pool-name kconf_id_strings
yann@2836
     5
%compare-strncmp
yann@2836
     6
%enum
yann@2836
     7
%pic
yann@2836
     8
%struct-type
yann@2836
     9
yann@2836
    10
struct kconf_id;
yann@2836
    11
yann@2836
    12
static struct kconf_id *kconf_id_lookup(register const char *str, register unsigned int len);
yann@2836
    13
yann@2836
    14
%%
yann@2836
    15
mainmenu,	T_MAINMENU,	TF_COMMAND
yann@2836
    16
menu,		T_MENU,		TF_COMMAND
yann@2836
    17
endmenu,	T_ENDMENU,	TF_COMMAND
yann@2836
    18
source,		T_SOURCE,	TF_COMMAND
yann@2836
    19
choice,		T_CHOICE,	TF_COMMAND
yann@2836
    20
endchoice,	T_ENDCHOICE,	TF_COMMAND
yann@2836
    21
comment,	T_COMMENT,	TF_COMMAND
yann@2836
    22
config,		T_CONFIG,	TF_COMMAND
yann@2836
    23
menuconfig,	T_MENUCONFIG,	TF_COMMAND
yann@2836
    24
help,		T_HELP,		TF_COMMAND
yann@2836
    25
if,		T_IF,		TF_COMMAND|TF_PARAM
yann@2836
    26
endif,		T_ENDIF,	TF_COMMAND
yann@2836
    27
depends,	T_DEPENDS,	TF_COMMAND
yann@2836
    28
optional,	T_OPTIONAL,	TF_COMMAND
yann@2836
    29
default,	T_DEFAULT,	TF_COMMAND, S_UNKNOWN
yann@2836
    30
prompt,		T_PROMPT,	TF_COMMAND
yann@2836
    31
tristate,	T_TYPE,		TF_COMMAND, S_TRISTATE
yann@2836
    32
def_tristate,	T_DEFAULT,	TF_COMMAND, S_TRISTATE
yann@2836
    33
bool,		T_TYPE,		TF_COMMAND, S_BOOLEAN
yann@2836
    34
boolean,	T_TYPE,		TF_COMMAND, S_BOOLEAN
yann@2836
    35
def_bool,	T_DEFAULT,	TF_COMMAND, S_BOOLEAN
yann@2836
    36
int,		T_TYPE,		TF_COMMAND, S_INT
yann@2836
    37
hex,		T_TYPE,		TF_COMMAND, S_HEX
yann@2836
    38
string,		T_TYPE,		TF_COMMAND, S_STRING
yann@2836
    39
select,		T_SELECT,	TF_COMMAND
yann@2836
    40
range,		T_RANGE,	TF_COMMAND
yann@2836
    41
visible,	T_VISIBLE,	TF_COMMAND
yann@2836
    42
option,		T_OPTION,	TF_COMMAND
yann@2836
    43
on,		T_ON,		TF_PARAM
yann@2836
    44
modules,	T_OPT_MODULES,	TF_OPTION
yann@2836
    45
defconfig_list,	T_OPT_DEFCONFIG_LIST,TF_OPTION
yann@2836
    46
env,		T_OPT_ENV,	TF_OPTION
yann@2836
    47
%%