r10443: Fix emitter for NdrMarshaller tool.
authorTim Potter <tpot@samba.org>
Fri, 23 Sep 2005 06:39:34 +0000 (06:39 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 18:38:46 +0000 (13:38 -0500)
(This used to be commit 76341196b59fe6084dd7c4e1c5d9ef8f2a7e362d)

source4/build/scons/pidl.py

index fbde72ddd583078ef1d6230480b1b126f86dc4a5..eb9921b930b392c2d411933f202a1cca622c09f1 100644 (file)
@@ -11,7 +11,7 @@ import SCons.Scanner
 idl_scanner = SCons.Scanner.ClassicCPP("PIDLScan", '.idl', 'CPPPATH', r'depends\(([^,]+),+\)', SCons.Node.FS.default_fs)
 
 def idl_emitter(target, source, env):
-       base, ext = SCons.Util.splitext(str(source[0]))
+       base, ext = SCons.Util.splitext(str(source[0]).split('/')[-1])
        result = ['gen_ndr/ndr_%s.c' % base, 'gen_ndr/ndr_%s.h' % base]
        return result, source