summaryrefslogtreecommitdiff
path: root/source4/build/pidl/pidl.pl
diff options
context:
space:
mode:
authorJelmer Vernooij <jelmer@samba.org>2005-02-20 21:45:51 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 13:10:49 -0500
commit0dd7f645a4d6a1c7cc6a5fb1f82d12546dd5a40c (patch)
treea69c6c9076ea576b670e1c3b892600132a4673b0 /source4/build/pidl/pidl.pl
parentd3996e944dfc0580300a3c4b460775e93dd62bc0 (diff)
downloadsamba-0dd7f645a4d6a1c7cc6a5fb1f82d12546dd5a40c.tar.gz
samba-0dd7f645a4d6a1c7cc6a5fb1f82d12546dd5a40c.tar.bz2
samba-0dd7f645a4d6a1c7cc6a5fb1f82d12546dd5a40c.zip
r5477: - Move some more of the typelist stuff out of ndr.pm
- Remember INTERFACEs as well (they can be types in DCOM) (This used to be commit d914cd1804636eb1a34805d48c18e016835e973b)
Diffstat (limited to 'source4/build/pidl/pidl.pl')
-rwxr-xr-xsource4/build/pidl/pidl.pl5
1 files changed, 5 insertions, 0 deletions
diff --git a/source4/build/pidl/pidl.pl b/source4/build/pidl/pidl.pl
index 514421e690..eedbb91d4e 100755
--- a/source4/build/pidl/pidl.pl
+++ b/source4/build/pidl/pidl.pl
@@ -23,6 +23,7 @@ use stub;
use ndr;
use eparser;
use validator;
+use typelist;
use util;
use template;
use swig;
@@ -138,6 +139,10 @@ sub process_file($)
print IdlDump::Dump($pidl);
}
+ if ($opt_header || $opt_parser) {
+ typelist::LoadIdl($pidl);
+ }
+
if ($opt_header) {
my($header) = util::ChangeExtension($output, ".h");
util::FileSave($header, IdlHeader::Parse($pidl));