9937af1a5ba4f8f726da49fdd288d978e33a413f
[bbaumbach/samba-autobuild/.git] / librpc / idl / wscript_build
1 # note that we use symlink=True for the common IDL files.
2 # this is because the gen_ndr output is committed in git,
3 # and we don't want the result of a waf build to be a large
4 # git diff of all of the changes in include paths in the gen_ndr directory
5 # by using a symlink, we end up putting the generated files (and the associated
6 # object files) in ../gen_ndr in the source tree, but still allow waf to be
7 # happy about all the build files appearing in the expected location in bin/default
8 bld.SAMBA_PIDL_LIST('PIDL',
9                     '''atsvc.idl dcom.idl drsuapi.idl epmapper.idl initshutdown.idl
10                        misc.idl ntlmssp.idl protected_storage.idl schannel.idl trkwks.idl
11                        wmi.idl audiosrv.idl dfsblobs.idl dsbackup.idl eventlog.idl keysvc.idl
12                        msgsvc.idl ntsvcs.idl remact.idl security.idl unixinfo.idl wzcsvc.idl
13                        browser.idl dfs.idl dssetup.idl frsapi.idl krb5pac.idl
14                        named_pipe_auth.idl orpc.idl rot.idl spoolss.idl w32time.idl xattr.idl
15                        dbgidl.idl dnsserver.idl echo.idl frsrpc.idl lsa.idl nbt.idl
16                        oxidresolver.idl samr.idl srvsvc.idl winreg.idl dcerpc.idl
17                        drsblobs.idl efs.idl frstrans.idl mgmt.idl netlogon.idl
18                        policyagent.idl scerpc.idl svcctl.idl wkssvc.idl''',
19                     options='--header --ndr-parser --samba3-ndr-server --samba3-ndr-client --server --client --python --dcom-proxy --com-header',
20                     output_dir='../gen_ndr',
21                     symlink=True)
22