mirror of
https://github.com/samba-team/samba.git
synced 2025-03-27 22:50:26 +03:00
r14905: Prevent partly generated files when building using heavy parallel make.
(This used to be commit 5446ccc20d7468911bd0b4cd0aedf0a67bba20d1)
This commit is contained in:
parent
c1a9486faf
commit
7d53fb50f7
@ -346,7 +346,8 @@ OBJ_FILES = gen_ndr/ndr_winsrepl.o
|
||||
REQUIRED_SUBSYSTEMS = LIBNDR NDR_NBT
|
||||
|
||||
librpc/gen_ndr/tables.c: $(IDL_NDR_HEADER_FILES)
|
||||
@$(PERL) $(srcdir)/librpc/tables.pl --output=librpc/gen_ndr/tables.c $(IDL_NDR_HEADER_FILES)
|
||||
@echo Generating librpc/gen_ndr/tables.c
|
||||
@$(PERL) $(srcdir)/librpc/tables.pl --output=librpc/gen_ndr/tables.c $(IDL_NDR_HEADER_FILES) > librpc/gen_ndr/tables.c
|
||||
|
||||
[SUBSYSTEM::NDR_IFACE_TABLE]
|
||||
OBJ_FILES = gen_ndr/tables.o
|
||||
|
@ -25,8 +25,6 @@ sub ShowHelp()
|
||||
|
||||
Usage: tables.pl [options] <idlfile>
|
||||
|
||||
Options:
|
||||
--output OUTNAME put output in OUTNAME.*
|
||||
\n";
|
||||
exit(0);
|
||||
}
|
||||
@ -61,16 +59,13 @@ sub process_file($)
|
||||
}
|
||||
|
||||
if ($found) {
|
||||
print TABLEC "#include \"$filename\"\n";
|
||||
print "#include \"$filename\"\n";
|
||||
}
|
||||
|
||||
close(FILE);
|
||||
}
|
||||
|
||||
print "Creating $opt_output\n";
|
||||
open(TABLEC, ">$opt_output") || die "failed to open $opt_output\n";
|
||||
|
||||
print TABLEC <<EOF;
|
||||
print <<EOF;
|
||||
|
||||
/* Automatically generated by tables.pl. DO NOT EDIT */
|
||||
|
||||
@ -81,7 +76,7 @@ EOF
|
||||
|
||||
process_file($_) foreach (@ARGV);
|
||||
|
||||
print TABLEC <<EOF;
|
||||
print <<EOF;
|
||||
|
||||
NTSTATUS dcerpc_register_builtin_interfaces(void)
|
||||
{
|
||||
@ -92,5 +87,3 @@ $init_fns
|
||||
return NT_STATUS_OK;
|
||||
}
|
||||
EOF
|
||||
|
||||
close(TABLEC);
|
||||
|
Loading…
x
Reference in New Issue
Block a user