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