r10445: Add --header to pidl flags.
authorTim Potter <tpot@samba.org>
Fri, 23 Sep 2005 07:40:15 +0000 (07:40 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 18:38:46 +0000 (13:38 -0500)
source/build/scons/pidl.py

index eb9921b930b392c2d411933f202a1cca622c09f1..2f09c9861a4dc669713cd9aa272356124c97dc3c 100644 (file)
@@ -12,7 +12,8 @@ idl_scanner = SCons.Scanner.ClassicCPP("PIDLScan", '.idl', 'CPPPATH', r'depends\
 
 def idl_emitter(target, source, env):
        base, ext = SCons.Util.splitext(str(source[0]).split('/')[-1])
-       result = ['gen_ndr/ndr_%s.c' % base, 'gen_ndr/ndr_%s.h' % base]
+       result = ['gen_ndr/ndr_%s.c' % base, 'gen_ndr/ndr_%s.h' % base,
+                 'gen_ndr/%s.h' % base]
        return result, source
 
 pidl_builder = SCons.Builder.Builder(action='$PIDLCOM',
@@ -23,7 +24,7 @@ pidl_builder = SCons.Builder.Builder(action='$PIDLCOM',
 
 def generate(env):
        env['PIDL']          = env.Detect('pidl') or './pidl/pidl'
-       env['PIDLFLAGS']     = ['--outputdir', 'librpc/gen_ndr', '--ndr-header', '--ndr-parser']
+       env['PIDLFLAGS']     = ['--outputdir', 'librpc/gen_ndr', '--ndr-header', '--ndr-parser', '--header']
        env['PIDLCOM']       = '$PIDL $PIDLFLAGS -- $SOURCE'
        env['BUILDERS']['NdrMarshaller'] = pidl_builder