build: Add an always parameter to CHECK_DECLS
[Samba/gebeck_regimport.git] / librpc / idl / wscript_build
blobae2883256c2d546dd3178057ed80e87474c41914
1 #!/usr/bin/env python
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''',
21 options='--header --ndr-parser --samba3-ndr-server --samba3-ndr-client --server --client --python',
22 output_dir='../gen_ndr',
23 symlink=True)
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)