"REQUIRED_SUBSYSTEMS" => "list",
"ENABLE" => "bool",
- "NOPROTO" => "bool",
"MANPAGE" => "string",
"PUBLIC_HEADERS" => "list",
"EXTRA_CFLAGS" => "string",
+ "STANDARD_VISIBILITY" => "string"
},
"MODULE" => {
"SUBSYSTEM" => "string",
"REQUIRED_SUBSYSTEMS" => "list",
"ENABLE" => "bool",
- "NOPROTO" => "bool",
- "OUTPUT_TYPE" => "string",
+ "OUTPUT_TYPE" => "string",
"MANPAGE" => "string",
"PRIVATE_PROTO_HEADER" => "string",
"REQUIRED_SUBSYSTEMS" => "list",
"ENABLE" => "bool",
- "NOPROTO" => "bool",
"MANPAGE" => "string",
"INSTALLDIR" => "string",
"PRIVATE_PROTO_HEADER" => "string",
- "PUBLIC_HEADERS" => "string",
+ "PUBLIC_PROTO_HEADER" => "string",
+ "PUBLIC_HEADERS" => "list",
- "EXTRA_CFLAGS" => "string"
+ "EXTRA_CFLAGS" => "string",
+ "STANDARD_VISIBILITY" => "string"
},
"LIBRARY" => {
- "MAJOR_VERSION" => "string",
- "MINOR_VERSION" => "string",
- "RELEASE_VERSION" => "string",
+ "VERSION" => "string",
+ "SO_VERSION" => "string",
- "INIT_FUNCTION_TYPE" => "string",
+ "INIT_FUNCTION_TYPE" => "string",
"OBJ_FILES" => "list",
"REQUIRED_SUBSYSTEMS" => "list",
"ENABLE" => "bool",
- "NOPROTO" => "bool",
"MANPAGE" => "string",
"PUBLIC_PROTO_HEADER" => "string",
"PRIVATE_PROTO_HEADER" => "string",
- "EXTRA_CFLAGS" => "string"
+ "EXTRA_CFLAGS" => "string",
+ "STANDARD_VISIBILITY" => "string"
}
};
$prev = "";
}
- if ($line =~ /^\[([a-zA-Z0-9_:]+)\][\t ]*$/)
+ if ($line =~ /^\[([-a-zA-Z0-9_:]+)\][\t ]*$/)
{
$section = $1;
$infragment = 0;