Add includes to for example misc.h if needed, so that misc.h can be
directly included without prerequisites
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jennifer Sutton <jsutton@samba.org>
"endpoint" => ["INTERFACE"],
"pointer_default" => ["INTERFACE"],
"helper" => ["INTERFACE"],
+ "headerhelper" => ["INTERFACE"],
"pyhelper" => ["INTERFACE"],
"authservice" => ["INTERFACE"],
"restricted" => ["INTERFACE"],
pidl "#ifndef _HEADER_$interface->{NAME}\n";
pidl "#define _HEADER_$interface->{NAME}\n\n";
+ if (has_property($interface, "headerhelper")) {
+ foreach my $h (split /,/, $interface->{PROPERTIES}->{headerhelper}) {
+ pidl("#include $h\n");
+ }
+ pidl("\n");
+ }
+
foreach my $c (@{$interface->{CONSTS}}) {
HeaderConst($c);
}