Ignore:
Timestamp:
Nov 24, 2016, 1:14:11 PM (9 years ago)
Author:
Silvan Scherrer
Message:

Samba Server: update vendor to version 4.4.3

File:
1 edited

Legend:

Unmodified
Added
Removed
  • vendor/current/librpc/wscript_build

    r919 r988  
    55
    66bld.SAMBA_SUBSYSTEM('NDR_AUDIOSRV',
    7         source='gen_ndr/ndr_audiosrv.c',
     7    source='gen_ndr/ndr_audiosrv.c',
     8    public_deps='ndr'
     9    )
     10
     11bld.SAMBA_SUBSYSTEM('NDR_AUTH',
     12    source='gen_ndr/ndr_auth.c ndr/ndr_auth.c',
     13    public_headers='gen_ndr/auth.h',
     14    header_path='gen_ndr',
     15    public_deps='ndr NDR_SECURITY ndr-krb5pac'
     16    )
     17
     18bld.SAMBA_SUBSYSTEM('NDR_ATSVC',
     19    source='gen_ndr/ndr_atsvc.c',
     20    public_deps='ndr'
     21    )
     22
     23bld.SAMBA_SUBSYSTEM('NDR_NAMED_PIPE_AUTH',
     24    source='gen_ndr/ndr_named_pipe_auth.c',
     25    public_deps='ndr NDR_AUTH'
     26    )
     27
     28bld.SAMBA_SUBSYSTEM('NDR_DNSSERVER',
     29    source='gen_ndr/ndr_dnsserver.c ndr/ndr_dnsserver.c',
     30    public_deps='ndr NDR_DNSP'
     31    )
     32
     33bld.SAMBA_SUBSYSTEM('NDR_DNS',
     34    source='gen_ndr/ndr_dns.c ndr/ndr_dns.c',
     35    public_deps='ndr NDR_DNSP'
     36    )
     37
     38bld.SAMBA_SUBSYSTEM('NDR_DSBACKUP',
     39    source='gen_ndr/ndr_dsbackup.c',
     40    public_deps='ndr'
     41    )
     42
     43bld.SAMBA_SUBSYSTEM('NDR_DFS',
     44    source='gen_ndr/ndr_dfs.c',
     45    public_deps='ndr'
     46    )
     47
     48bld.SAMBA_SUBSYSTEM('NDR_WINREG',
     49    source='gen_ndr/ndr_winreg.c',
     50    public_deps='ndr NDR_SECURITY NDR_LSA'
     51    )
     52
     53bld.SAMBA_SUBSYSTEM('NDR_EFS',
     54    source='gen_ndr/ndr_efs.c',
     55    public_deps='ndr NDR_SECURITY'
     56    )
     57
     58bld.SAMBA_SUBSYSTEM('NDR_ROT',
     59    source='gen_ndr/ndr_rot.c',
     60    public_deps='ndr NDR_ORPC'
     61    )
     62
     63bld.SAMBA_SUBSYSTEM('NDR_FRSRPC',
     64    source='ndr/ndr_frsrpc.c gen_ndr/ndr_frsrpc.c',
     65    public_deps='ndr'
     66    )
     67
     68bld.SAMBA_SUBSYSTEM('RPC_NDR_FRSRPC',
     69        source='gen_ndr/ndr_frsrpc_c.c',
     70        public_deps='NDR_FRSRPC'
     71        )
     72
     73bld.SAMBA_SUBSYSTEM('NDR_FRSAPI',
     74    source='gen_ndr/ndr_frsapi.c',
     75    public_deps='ndr'
     76    )
     77
     78bld.SAMBA_SUBSYSTEM('NDR_FRSTRANS',
     79    source='gen_ndr/ndr_frstrans.c',
     80    public_deps='ndr'
     81    )
     82
     83bld.SAMBA_SUBSYSTEM('NDR_DFSBLOBS',
     84    source='gen_ndr/ndr_dfsblobs.c',
     85    public_deps='ndr'
     86    )
     87
     88bld.SAMBA_SUBSYSTEM('NDR_BKUPBLOBS',
     89        source='ndr/ndr_bkupblobs.c gen_ndr/ndr_bkupblobs.c',
    890        public_deps='ndr'
    991        )
    1092
    11 bld.SAMBA_SUBSYSTEM('NDR_AUTH',
    12                     source='gen_ndr/ndr_auth.c',
    13                     public_headers='gen_ndr/auth.h',
    14                     header_path='gen_ndr',
    15                     public_deps='ndr NDR_SECURITY ndr-krb5pac'
    16                     )
    17 
    18 bld.SAMBA_SUBSYSTEM('NDR_ATSVC',
    19         source='gen_ndr/ndr_atsvc.c',
     93bld.SAMBA_SUBSYSTEM('NDR_FSCC',
     94        source='gen_ndr/ndr_fscc.c',
    2095        public_deps='ndr'
    2196        )
    2297
    23 bld.SAMBA_SUBSYSTEM('NDR_NAMED_PIPE_AUTH',
    24         source='gen_ndr/ndr_named_pipe_auth.c',
    25         public_deps='ndr NDR_AUTH'
    26         )
    27 
    28 bld.SAMBA_SUBSYSTEM('NDR_DNSSERVER',
    29         source='gen_ndr/ndr_dnsserver.c',
     98bld.SAMBA_SUBSYSTEM('NDR_FRSBLOBS',
     99        source='gen_ndr/ndr_frsblobs.c',
    30100        public_deps='ndr'
    31101        )
    32102
    33 bld.SAMBA_SUBSYSTEM('NDR_DNS',
    34         source='gen_ndr/ndr_dns.c ndr/ndr_dns.c',
     103bld.SAMBA_SUBSYSTEM('NDR_POLICYAGENT',
     104    source='gen_ndr/ndr_policyagent.c',
     105    public_deps='ndr'
     106    )
     107
     108bld.SAMBA_SUBSYSTEM('NDR_UNIXINFO',
     109    source='gen_ndr/ndr_unixinfo.c',
     110    public_deps='ndr NDR_SECURITY'
     111    )
     112
     113bld.SAMBA_SUBSYSTEM('NDR_SPOOLSS',
     114    source='gen_ndr/ndr_spoolss.c',
     115    public_deps='ndr NDR_SPOOLSS_BUF NDR_SECURITY'
     116    )
     117
     118bld.SAMBA_SUBSYSTEM('NDR_SPOOLSS_BUF',
     119    source='ndr/ndr_spoolss_buf.c',
     120    deps='talloc'
     121    )
     122
     123bld.SAMBA_SUBSYSTEM('NDR_PRINTCAP',
     124    source='gen_ndr/ndr_printcap.c',
     125    public_deps='ndr'
     126    )
     127
     128bld.SAMBA_SUBSYSTEM('NDR_EPMAPPER',
     129    source='gen_ndr/ndr_epmapper.c',
     130    public_deps='ndr'
     131    )
     132
     133bld.SAMBA_SUBSYSTEM('NDR_DBGIDL',
     134    source='gen_ndr/ndr_dbgidl.c',
     135    public_deps='ndr'
     136    )
     137
     138bld.SAMBA_SUBSYSTEM('NDR_DSSETUP',
     139    source='gen_ndr/ndr_dssetup.c',
     140    public_deps='ndr'
     141    )
     142
     143bld.SAMBA_SUBSYSTEM('NDR_MSGSVC',
     144    source='gen_ndr/ndr_msgsvc.c',
     145    public_deps='ndr'
     146    )
     147
     148bld.SAMBA_SUBSYSTEM('NDR_MGMT',
     149    source='gen_ndr/ndr_mgmt.c',
     150    public_deps='ndr'
     151    )
     152
     153bld.SAMBA_SUBSYSTEM('NDR_ORPC',
     154    source='ndr/ndr_orpc.c gen_ndr/ndr_orpc.c',
     155    public_deps='ndr'
     156    )
     157
     158bld.SAMBA_SUBSYSTEM('NDR_OXIDRESOLVER',
     159    source='gen_ndr/ndr_oxidresolver.c',
     160    public_deps='ndr NDR_ORPC'
     161    )
     162
     163bld.SAMBA_SUBSYSTEM('NDR_REMACT',
     164    source='gen_ndr/ndr_remact.c',
     165    public_deps='ndr NDR_ORPC'
     166    )
     167
     168bld.SAMBA_SUBSYSTEM('NDR_DCOM',
     169    source='gen_ndr/ndr_dcom.c',
     170    public_deps='ndr NDR_SECURITY NDR_ORPC'
     171    )
     172
     173bld.SAMBA_SUBSYSTEM('NDR_WMI',
     174    source='ndr/ndr_wmi.c gen_ndr/ndr_wmi.c',
     175    public_deps='ndr NDR_SECURITY NDR_DCOM'
     176    )
     177
     178bld.SAMBA_SUBSYSTEM('NDR_WZCSVC',
     179    source='gen_ndr/ndr_wzcsvc.c',
     180    public_deps='ndr'
     181    )
     182
     183bld.SAMBA_SUBSYSTEM('NDR_BROWSER',
     184    source='gen_ndr/ndr_browser.c',
     185    public_deps='ndr'
     186    )
     187
     188bld.SAMBA_SUBSYSTEM('NDR_W32TIME',
     189    source='gen_ndr/ndr_w32time.c',
     190    public_deps='ndr'
     191    )
     192
     193bld.SAMBA_SUBSYSTEM('NDR_SCERPC',
     194    source='gen_ndr/ndr_scerpc.c',
     195    public_deps='ndr'
     196    )
     197
     198bld.SAMBA_SUBSYSTEM('NDR_SERVER_ID',
     199    source='gen_ndr/ndr_server_id.c',
     200    deps='ndr',
     201    public_headers='gen_ndr/server_id.h',
     202    header_path='gen_ndr'
     203    )
     204
     205bld.SAMBA_SUBSYSTEM('NDR_TRKWKS',
     206    source='gen_ndr/ndr_trkwks.c',
     207    public_deps='ndr'
     208    )
     209
     210bld.SAMBA_SUBSYSTEM('NDR_KEYSVC',
     211    source='gen_ndr/ndr_keysvc.c',
     212    public_deps='ndr'
     213    )
     214
     215bld.SAMBA_SUBSYSTEM('NDR_RAP',
     216    source='gen_ndr/ndr_rap.c ndr/ndr_rap.c',
     217    public_deps='ndr'
     218    )
     219
     220bld.SAMBA_SUBSYSTEM('NDR_IDMAP',
     221    source='gen_ndr/ndr_idmap.c',
     222    public_deps='ndr ndr-standard'
     223    )
     224
     225bld.SAMBA_SUBSYSTEM('NDR_NOTIFY',
     226    source='gen_ndr/ndr_notify.c',
     227    public_deps='ndr ndr-standard NDR_SERVER_ID NDR_FILE_ID'
     228    )
     229
     230bld.SAMBA_SUBSYSTEM('NDR_NTLMSSP',
     231    source='ndr/ndr_ntlmssp.c gen_ndr/ndr_ntlmssp.c',
     232    public_deps='ndr ndr-standard'
     233    )
     234
     235bld.SAMBA_SUBSYSTEM('NDR_NEGOEX',
     236    source='ndr/ndr_negoex.c gen_ndr/ndr_negoex.c',
     237    public_deps='ndr'
     238    )
     239
     240bld.SAMBA_SUBSYSTEM('NDR_DNSP',
     241    source='gen_ndr/ndr_dnsp.c ndr/ndr_dnsp.c',
     242    public_deps='ndr'
     243    )
     244
     245bld.SAMBA_SUBSYSTEM('NDR_NFS4ACL',
     246    source='gen_ndr/ndr_nfs4acl.c',
     247    public_deps='ndr NDR_SECURITY'
     248    )
     249
     250bld.SAMBA_SUBSYSTEM('NDR_NTPRINTING',
     251    source='gen_ndr/ndr_ntprinting.c ndr/ndr_ntprinting.c',
     252    public_deps='ndr'
     253    )
     254
     255bld.SAMBA_SUBSYSTEM('NDR_SAMR',
     256    source='gen_ndr/ndr_samr.c',
     257    public_deps='ndr NDR_SECURITY NDR_LSA'
     258    )
     259
     260bld.SAMBA_SUBSYSTEM('NDR_LSA',
     261    source='gen_ndr/ndr_lsa.c',
     262    public_deps='ndr NDR_SECURITY'
     263    )
     264
     265bld.SAMBA_SUBSYSTEM('NDR_SECURITY',
     266    source='gen_ndr/ndr_security.c ndr/ndr_sec_helper.c',
     267    deps='ndr samba-security',
     268    public_headers='gen_ndr/security.h',
     269    header_path='gen_ndr'
     270    )
     271
     272bld.SAMBA_SUBSYSTEM('NDR_SMB_ACL',
     273    source='gen_ndr/ndr_smb_acl.c',
     274    deps='ndr',
     275    )
     276
     277bld.SAMBA_SUBSYSTEM('NDR_SVCCTL',
     278    source='gen_ndr/ndr_svcctl.c ndr/ndr_svcctl.c',
     279    public_deps='ndr NDR_SECURITY'
     280    )
     281
     282bld.SAMBA_SUBSYSTEM('NDR_SRVSVC',
     283    source='gen_ndr/ndr_srvsvc.c',
     284    public_deps='ndr NDR_SECURITY NDR_SVCCTL'
     285    )
     286
     287bld.SAMBA_SUBSYSTEM('NDR_NETLOGON',
     288    source='gen_ndr/ndr_netlogon.c ndr/ndr_netlogon.c',
     289    public_deps='ndr NDR_SECURITY NDR_LSA NDR_SAMR ndr_nbt'
     290    )
     291
     292bld.SAMBA_SUBSYSTEM('NDR_EVENTLOG',
     293    source='gen_ndr/ndr_eventlog.c',
     294    public_deps='ndr NDR_SECURITY NDR_LSA'
     295    )
     296
     297bld.SAMBA_SUBSYSTEM('NDR_NTSVCS',
     298    source='gen_ndr/ndr_ntsvcs.c',
     299    public_deps='ndr'
     300    )
     301
     302bld.SAMBA_SUBSYSTEM('NDR_WKSSVC',
     303    source='gen_ndr/ndr_wkssvc.c',
     304    public_deps='ndr NDR_SECURITY'
     305    )
     306
     307bld.SAMBA_SUBSYSTEM('NDR_ECHO',
     308    source='gen_ndr/ndr_echo.c',
     309    public_deps='ndr'
     310    )
     311
     312bld.SAMBA_SUBSYSTEM('NDR_INITSHUTDOWN',
     313    source='gen_ndr/ndr_initshutdown.c',
     314    public_deps='ndr NDR_LSA'
     315    )
     316
     317bld.SAMBA_SUBSYSTEM('NDR_COMPRESSION',
     318    source='ndr/ndr_compression.c',
     319    public_deps='samba-errors ndr',
     320    deps='z LZXPRESS'
     321    )
     322
     323bld.SAMBA_SUBSYSTEM('NDR_FSRVP',
     324        source='gen_ndr/ndr_fsrvp.c',
    35325        public_deps='ndr'
    36326        )
    37327
    38 bld.SAMBA_SUBSYSTEM('NDR_DSBACKUP',
    39         source='gen_ndr/ndr_dsbackup.c',
    40         public_deps='ndr'
    41         )
    42 
    43 bld.SAMBA_SUBSYSTEM('NDR_DFS',
    44         source='gen_ndr/ndr_dfs.c',
    45         public_deps='ndr'
    46         )
    47 
    48 bld.SAMBA_SUBSYSTEM('NDR_WINREG',
    49         source='gen_ndr/ndr_winreg.c',
    50         public_deps='ndr NDR_SECURITY NDR_LSA'
    51         )
    52 
    53 bld.SAMBA_SUBSYSTEM('NDR_EFS',
    54         source='gen_ndr/ndr_efs.c',
    55         public_deps='ndr NDR_SECURITY'
    56         )
    57 
    58 bld.SAMBA_SUBSYSTEM('NDR_ROT',
    59         source='gen_ndr/ndr_rot.c',
    60         public_deps='ndr NDR_ORPC'
    61         )
    62 
    63 bld.SAMBA_SUBSYSTEM('NDR_FRSRPC',
    64         source='ndr/ndr_frsrpc.c gen_ndr/ndr_frsrpc.c',
    65         public_deps='ndr'
    66         )
    67 
    68 bld.SAMBA_SUBSYSTEM('NDR_FRSAPI',
    69         source='gen_ndr/ndr_frsapi.c',
    70         public_deps='ndr'
    71         )
    72 
    73 bld.SAMBA_SUBSYSTEM('NDR_FRSTRANS',
    74         source='gen_ndr/ndr_frstrans.c',
    75         public_deps='ndr'
    76         )
    77 
    78 bld.SAMBA_SUBSYSTEM('NDR_DFSBLOBS',
    79         source='gen_ndr/ndr_dfsblobs.c',
    80         public_deps='ndr'
    81         )
    82 
    83 bld.SAMBA_SUBSYSTEM('NDR_POLICYAGENT',
    84         source='gen_ndr/ndr_policyagent.c',
    85         public_deps='ndr'
    86         )
    87 
    88 bld.SAMBA_SUBSYSTEM('NDR_UNIXINFO',
    89         source='gen_ndr/ndr_unixinfo.c',
    90         public_deps='ndr NDR_SECURITY'
    91         )
    92 
    93 bld.SAMBA_SUBSYSTEM('NDR_SPOOLSS',
    94         source='gen_ndr/ndr_spoolss.c',
    95         public_deps='ndr NDR_SPOOLSS_BUF NDR_SECURITY'
    96         )
    97 
    98 bld.SAMBA_SUBSYSTEM('NDR_SPOOLSS_BUF',
    99         source='ndr/ndr_spoolss_buf.c',
    100         deps='talloc'
    101         )
    102 
    103 bld.SAMBA_SUBSYSTEM('NDR_PRINTCAP',
    104         source='gen_ndr/ndr_printcap.c',
    105         public_deps='ndr'
    106         )
    107 
    108 bld.SAMBA_SUBSYSTEM('NDR_EPMAPPER',
    109         source='gen_ndr/ndr_epmapper.c',
    110         public_deps='ndr'
    111         )
    112 
    113 bld.SAMBA_SUBSYSTEM('NDR_DBGIDL',
    114         source='gen_ndr/ndr_dbgidl.c',
    115         public_deps='ndr'
    116         )
    117 
    118 bld.SAMBA_SUBSYSTEM('NDR_DSSETUP',
    119         source='gen_ndr/ndr_dssetup.c',
    120         public_deps='ndr'
    121         )
    122 
    123 bld.SAMBA_SUBSYSTEM('NDR_MSGSVC',
    124         source='gen_ndr/ndr_msgsvc.c',
    125         public_deps='ndr'
    126         )
    127 
    128 bld.SAMBA_SUBSYSTEM('NDR_MGMT',
    129         source='gen_ndr/ndr_mgmt.c',
    130         public_deps='ndr'
    131         )
    132 
    133 bld.SAMBA_SUBSYSTEM('NDR_ORPC',
    134         source='ndr/ndr_orpc.c gen_ndr/ndr_orpc.c',
    135         public_deps='ndr'
    136         )
    137 
    138 bld.SAMBA_SUBSYSTEM('NDR_OXIDRESOLVER',
    139         source='gen_ndr/ndr_oxidresolver.c',
    140         public_deps='ndr NDR_ORPC'
    141         )
    142 
    143 bld.SAMBA_SUBSYSTEM('NDR_REMACT',
    144         source='gen_ndr/ndr_remact.c',
    145         public_deps='ndr NDR_ORPC'
    146         )
    147 
    148 bld.SAMBA_SUBSYSTEM('NDR_DCOM',
    149         source='gen_ndr/ndr_dcom.c',
    150         public_deps='ndr NDR_SECURITY NDR_ORPC'
    151         )
    152 
    153 bld.SAMBA_SUBSYSTEM('NDR_WMI',
    154         source='ndr/ndr_wmi.c gen_ndr/ndr_wmi.c',
    155         public_deps='ndr NDR_SECURITY NDR_DCOM'
    156         )
    157 
    158 bld.SAMBA_SUBSYSTEM('NDR_WZCSVC',
    159         source='gen_ndr/ndr_wzcsvc.c',
    160         public_deps='ndr'
    161         )
    162 
    163 bld.SAMBA_SUBSYSTEM('NDR_BROWSER',
    164         source='gen_ndr/ndr_browser.c',
    165         public_deps='ndr'
    166         )
    167 
    168 bld.SAMBA_SUBSYSTEM('NDR_W32TIME',
    169         source='gen_ndr/ndr_w32time.c',
    170         public_deps='ndr'
    171         )
    172 
    173 bld.SAMBA_SUBSYSTEM('NDR_SCERPC',
    174         source='gen_ndr/ndr_scerpc.c',
    175         public_deps='ndr'
    176         )
    177 
    178 bld.SAMBA_SUBSYSTEM('NDR_TRKWKS',
    179         source='gen_ndr/ndr_trkwks.c',
    180         public_deps='ndr'
    181         )
    182 
    183 bld.SAMBA_SUBSYSTEM('NDR_KEYSVC',
    184         source='gen_ndr/ndr_keysvc.c',
    185         public_deps='ndr'
    186         )
    187 
    188 bld.SAMBA_SUBSYSTEM('NDR_RAP',
    189         source='gen_ndr/ndr_rap.c ndr/ndr_rap.c',
    190         public_deps='ndr'
    191         )
    192 
    193 bld.SAMBA_SUBSYSTEM('NDR_IDMAP',
    194         source='gen_ndr/ndr_idmap.c',
    195         public_deps='ndr ndr-standard'
    196         )
    197 
    198 bld.SAMBA_SUBSYSTEM('NDR_NTLMSSP',
    199         source='ndr/ndr_ntlmssp.c gen_ndr/ndr_ntlmssp.c',
    200         public_deps='ndr ndr-standard'
    201         )
    202 
    203 bld.SAMBA_SUBSYSTEM('NDR_DNSP',
    204         source='gen_ndr/ndr_dnsp.c ndr/ndr_dnsp.c',
    205         public_deps='ndr'
    206         )
    207 
    208 bld.SAMBA_SUBSYSTEM('NDR_NTPRINTING',
    209         source='gen_ndr/ndr_ntprinting.c ndr/ndr_ntprinting.c',
    210         public_deps='ndr'
    211         )
    212 
    213 bld.SAMBA_SUBSYSTEM('NDR_SAMR',
    214         source='gen_ndr/ndr_samr.c',
    215         public_deps='ndr NDR_SECURITY NDR_LSA'
    216         )
    217 
    218 bld.SAMBA_SUBSYSTEM('NDR_LSA',
    219         source='gen_ndr/ndr_lsa.c',
    220         public_deps='ndr NDR_SECURITY'
    221         )
    222 
    223 bld.SAMBA_SUBSYSTEM('NDR_SECURITY',
    224         source='gen_ndr/ndr_security.c ndr/ndr_sec_helper.c',
    225         deps='ndr security',
    226         public_headers='gen_ndr/security.h',
    227         header_path='gen_ndr'
    228         )
    229 
    230 bld.SAMBA_SUBSYSTEM('NDR_SVCCTL',
    231         source='gen_ndr/ndr_svcctl.c ndr/ndr_svcctl.c',
    232         public_deps='ndr NDR_SECURITY'
    233         )
    234 
    235 bld.SAMBA_SUBSYSTEM('NDR_SRVSVC',
    236         source='gen_ndr/ndr_srvsvc.c',
    237         public_deps='ndr NDR_SECURITY NDR_SVCCTL'
    238         )
    239 
    240 bld.SAMBA_SUBSYSTEM('NDR_NETLOGON',
    241         source='gen_ndr/ndr_netlogon.c ndr/ndr_netlogon.c',
    242         public_deps='ndr NDR_SECURITY NDR_LSA NDR_SAMR NDR_NBT'
    243         )
    244 
    245 bld.SAMBA_SUBSYSTEM('NDR_EVENTLOG',
    246         source='gen_ndr/ndr_eventlog.c',
    247         public_deps='ndr NDR_SECURITY NDR_LSA'
    248         )
    249 
    250 bld.SAMBA_SUBSYSTEM('NDR_NTSVCS',
    251         source='gen_ndr/ndr_ntsvcs.c',
    252         public_deps='ndr'
    253         )
    254 
    255 bld.SAMBA_SUBSYSTEM('NDR_WKSSVC',
    256         source='gen_ndr/ndr_wkssvc.c',
    257         public_deps='ndr NDR_SECURITY'
    258         )
    259 
    260 bld.SAMBA_SUBSYSTEM('NDR_ECHO',
    261         source='gen_ndr/ndr_echo.c',
    262         public_deps='ndr'
    263         )
    264 
    265 bld.SAMBA_SUBSYSTEM('NDR_INITSHUTDOWN',
    266         source='gen_ndr/ndr_initshutdown.c',
    267         public_deps='ndr NDR_LSA'
    268         )
    269 
    270 bld.SAMBA_SUBSYSTEM('NDR_COMPRESSION',
    271         source='ndr/ndr_compression.c',
    272         public_deps='errors ndr',
    273         deps='z LZXPRESS'
    274         )
     328bld.SAMBA_SUBSYSTEM('NDR_WITNESS',
     329    source='gen_ndr/ndr_witness.c ndr/ndr_witness.c',
     330    public_deps='ndr'
     331    )
     332
     333bld.SAMBA_SUBSYSTEM('NDR_CLUSAPI',
     334    source='gen_ndr/ndr_clusapi.c',
     335    public_deps='ndr'
     336    )
     337
     338bld.SAMBA_SUBSYSTEM('NDR_MDSSVC',
     339    source='gen_ndr/ndr_mdssvc.c',
     340    public_deps='ndr'
     341    )
    275342
    276343bld.SAMBA_SUBSYSTEM('NDR_DCERPC',
    277         source='gen_ndr/ndr_dcerpc.c ndr/ndr_dcerpc.c',
    278         public_deps='ndr',
    279         deps='bitmap',
    280         public_headers='gen_ndr/ndr_dcerpc.h gen_ndr/dcerpc.h',
    281         header_path= [ ('*gen_ndr*', 'gen_ndr') ],
    282         )
     344    source='gen_ndr/ndr_dcerpc.c ndr/ndr_dcerpc.c',
     345    public_deps='ndr',
     346    public_headers='gen_ndr/ndr_dcerpc.h gen_ndr/dcerpc.h ndr/ndr_dcerpc.h',
     347    header_path=[ ('gen_ndr*', 'gen_ndr'), ('ndr*', 'ndr')]
     348    )
    283349
    284350bld.SAMBA_SUBSYSTEM('NDR_DRSUAPI',
    285         source='ndr/ndr_drsuapi.c gen_ndr/ndr_drsuapi.c',
    286         public_deps='ndr NDR_COMPRESSION NDR_SECURITY ndr-standard ASN1_UTIL'
    287         )
     351    source='ndr/ndr_drsuapi.c gen_ndr/ndr_drsuapi.c',
     352    public_deps='ndr NDR_COMPRESSION NDR_SECURITY ndr-standard asn1util',
     353    public_headers='gen_ndr/ndr_drsuapi.h gen_ndr/drsuapi.h ndr/ndr_drsuapi.h',
     354    header_path=[ ('gen_ndr*', 'gen_ndr'), ('ndr*', 'ndr')]
     355    )
    288356
    289357bld.SAMBA_SUBSYSTEM('NDR_DRSBLOBS',
    290         source='ndr/ndr_drsblobs.c gen_ndr/ndr_drsblobs.c',
    291         public_deps='ndr NDR_DRSUAPI'
    292         )
     358    source='ndr/ndr_drsblobs.c gen_ndr/ndr_drsblobs.c',
     359    public_deps='ndr NDR_DRSUAPI',
     360    public_headers='gen_ndr/ndr_drsblobs.h gen_ndr/drsblobs.h ndr/ndr_drsblobs.h',
     361    header_path=[ ('gen_ndr*', 'gen_ndr'), ('ndr*', 'ndr')]
     362    )
    293363
    294364bld.SAMBA_LIBRARY('ndr-krb5pac',
    295                     source='ndr/ndr_krb5pac.c gen_ndr/ndr_krb5pac.c',
    296                     public_deps='ndr ndr-standard NDR_SECURITY',
    297                     public_headers='gen_ndr/krb5pac.h gen_ndr/ndr_krb5pac.h',
    298                     header_path='gen_ndr',
    299                     pc_files='ndr_krb5pac.pc',
    300                     vnum='0.0.1'
    301                     )
     365    source='ndr/ndr_krb5pac.c gen_ndr/ndr_krb5pac.c',
     366    public_deps='ndr ndr-standard NDR_SECURITY',
     367    public_headers='gen_ndr/krb5pac.h gen_ndr/ndr_krb5pac.h',
     368    header_path='gen_ndr',
     369    pc_files='ndr_krb5pac.pc',
     370    vnum='0.0.1'
     371    )
    302372
    303373bld.SAMBA_LIBRARY('ndr-standard',
    304         source='gen_ndr/ndr_eventlog6.c',
    305         vnum='0.0.1',
    306         pc_files='ndr_standard.pc',
    307         deps='''NDR_SECURITY NDR_LSA NDR_SAMR NDR_NETLOGON NDR_EVENTLOG NDR_DFS
    308         NDR_NTSVCS NDR_SVCCTL NDR_INITSHUTDOWN NDR_WKSSVC NDR_SRVSVC NDR_WINREG
    309         NDR_ECHO security NDR_DNS NDR_ATSVC''',
    310         public_deps='ndr',
    311         public_headers='gen_ndr/samr.h gen_ndr/ndr_samr.h gen_ndr/lsa.h gen_ndr/netlogon.h gen_ndr/atsvc.h gen_ndr/ndr_atsvc.h gen_ndr/ndr_svcctl.h gen_ndr/svcctl.h',
    312         header_path='gen_ndr'
    313         )
     374    source='gen_ndr/ndr_eventlog6.c',
     375    vnum='0.0.1',
     376    pc_files='ndr_standard.pc',
     377    deps='''NDR_SECURITY NDR_LSA NDR_SAMR NDR_NETLOGON NDR_EVENTLOG NDR_DFS
     378    NDR_NTSVCS NDR_SVCCTL NDR_INITSHUTDOWN NDR_WKSSVC NDR_SRVSVC NDR_WINREG
     379    NDR_ECHO security NDR_DNS NDR_DNSP NDR_ATSVC NDR_SPOOLSS NDR_DSSETUP
     380    NDR_SERVER_ID NDR_NOTIFY''',
     381    public_deps='ndr',
     382    public_headers='gen_ndr/samr.h gen_ndr/ndr_samr.h gen_ndr/lsa.h gen_ndr/netlogon.h gen_ndr/atsvc.h gen_ndr/ndr_atsvc.h gen_ndr/ndr_svcctl.h gen_ndr/svcctl.h',
     383    header_path='gen_ndr'
     384    )
    314385
    315386bld.SAMBA_SUBSYSTEM('NDR_XATTR',
    316         source='ndr/ndr_xattr.c gen_ndr/ndr_xattr.c',
    317         public_deps='ndr NDR_SECURITY'
    318         )
     387    source='ndr/ndr_xattr.c gen_ndr/ndr_xattr.c',
     388    public_deps='ndr NDR_SECURITY'
     389    )
     390
     391bld.SAMBA_SUBSYSTEM('NDR_SMB2_LEASE_STRUCT',
     392    source='gen_ndr/ndr_smb2_lease_struct.c',
     393    public_deps='ndr',
     394    public_headers='gen_ndr/smb2_lease_struct.h'
     395    )
    319396
    320397bld.SAMBA_SUBSYSTEM('NDR_SCHANNEL',
    321         source='ndr/ndr_schannel.c gen_ndr/ndr_schannel.c',
    322         public_deps='ndr NDR_NBT'
    323         )
    324 
    325 bld.SAMBA_SUBSYSTEM('NDR_NBT',
    326         source='gen_ndr/ndr_nbt.c',
    327         public_deps='ndr NDR_NBT_BUF NDR_SECURITY ndr-standard LIBCLI_NDR_NETLOGON',
    328         public_headers='gen_ndr/nbt.h',
    329         header_path='gen_ndr'
    330         )
     398    source='ndr/ndr_schannel.c gen_ndr/ndr_schannel.c',
     399    public_deps='ndr ndr_nbt'
     400    )
     401
     402bld.SAMBA_LIBRARY('ndr_nbt',
     403    source='gen_ndr/ndr_nbt.c ndr/ndr_nbt.c',
     404    public_deps='ndr NDR_NBT_BUF NDR_SECURITY',
     405    public_headers='gen_ndr/nbt.h gen_ndr/ndr_nbt.h ndr/ndr_nbt.h',
     406    header_path=[ ('gen_ndr*', 'gen_ndr'), ('ndr*', 'ndr')],
     407    pc_files='ndr_nbt.pc',
     408    vnum='0.0.1'
     409)
    331410
    332411bld.SAMBA_SUBSYSTEM('NDR_BACKUPKEY',
    333         source='ndr/ndr_backupkey.c gen_ndr/ndr_backupkey.c',
    334         public_deps='ndr'
    335         )
     412    source='ndr/ndr_backupkey.c gen_ndr/ndr_backupkey.c',
     413    public_deps='ndr'
     414    )
    336415
    337416bld.SAMBA_SUBSYSTEM('NDR_PREG',
    338         source='gen_ndr/ndr_preg.c ndr/ndr_preg.c',
    339         public_deps='ndr'
    340         )
     417    source='gen_ndr/ndr_preg.c ndr/ndr_preg.c',
     418    public_deps='ndr'
     419    )
    341420
    342421bld.SAMBA_SUBSYSTEM('NDR_FILE_ID',
    343         source='gen_ndr/ndr_file_id.c',
    344         public_deps='ndr'
    345         )
     422    source='gen_ndr/ndr_file_id.c',
     423    public_deps='ndr'
     424    )
     425
     426bld.SAMBA_SUBSYSTEM('NDR_MESSAGING',
     427    source='gen_ndr/ndr_messaging.c',
     428    public_deps='ndr NDR_SERVER_ID'
     429    )
    346430
    347431bld.SAMBA_SUBSYSTEM('RPC_NDR_XATTR',
    348         source='gen_ndr/ndr_xattr_c.c',
    349         public_deps='NDR_XATTR dcerpc'
    350         )
     432    source='gen_ndr/ndr_xattr_c.c',
     433    public_deps='NDR_XATTR dcerpc-binding'
     434    )
     435
     436bld.SAMBA_SUBSYSTEM('RPC_NDR_IDMAP',
     437    source='gen_ndr/ndr_idmap_c.c',
     438    public_deps='NDR_IDMAP dcerpc-binding'
     439    )
     440
     441bld.SAMBA_SUBSYSTEM('RPC_NDR_SMB_ACL',
     442    source='gen_ndr/ndr_smb_acl_c.c',
     443    public_deps='NDR_SMB_ACL dcerpc-binding'
     444    )
    351445
    352446bld.SAMBA_SUBSYSTEM('RPC_NDR_ROT',
    353         source='gen_ndr/ndr_rot_c.c',
    354         public_deps='NDR_ROT dcerpc'
    355         )
     447    source='gen_ndr/ndr_rot_c.c',
     448    public_deps='NDR_ROT dcerpc-binding'
     449    )
    356450
    357451bld.SAMBA_SUBSYSTEM('RPC_NDR_ATSVC',
    358         source='gen_ndr/ndr_atsvc_c.c',
    359         public_deps='dcerpc NDR_ATSVC'
    360         )
     452    source='gen_ndr/ndr_atsvc_c.c',
     453    public_deps='dcerpc-binding NDR_ATSVC'
     454    )
    361455
    362456bld.SAMBA_SUBSYSTEM('RPC_NDR_AUDIOSRV',
    363         source='gen_ndr/ndr_audiosrv_c.c',
    364         public_deps='NDR_AUDIOSRV dcerpc'
    365         )
     457    source='gen_ndr/ndr_audiosrv_c.c',
     458    public_deps='NDR_AUDIOSRV dcerpc-binding'
     459    )
    366460
    367461bld.SAMBA_SUBSYSTEM('RPC_NDR_ECHO',
    368         source='gen_ndr/ndr_echo_c.c',
    369         public_deps='dcerpc NDR_ECHO'
    370         )
     462    source='gen_ndr/ndr_echo_c.c',
     463    public_deps='dcerpc-binding NDR_ECHO'
     464    )
    371465
    372466bld.SAMBA_SUBSYSTEM('RPC_NDR_DSBACKUP',
    373         source='gen_ndr/ndr_dsbackup_c.c',
    374         public_deps='dcerpc NDR_DSBACKUP'
    375         )
     467    source='gen_ndr/ndr_dsbackup_c.c',
     468    public_deps='dcerpc-binding NDR_DSBACKUP'
     469    )
    376470
    377471bld.SAMBA_SUBSYSTEM('RPC_NDR_EFS',
    378         source='gen_ndr/ndr_efs_c.c',
    379         public_deps='dcerpc NDR_EFS'
    380         )
     472    source='gen_ndr/ndr_efs_c.c',
     473    public_deps='dcerpc-binding NDR_EFS'
     474    )
    381475
    382476bld.SAMBA_SUBSYSTEM('RPC_NDR_LSA',
    383         source='gen_ndr/ndr_lsa_c.c',
    384         public_deps='dcerpc ndr-standard'
    385         )
     477    source='gen_ndr/ndr_lsa_c.c',
     478    public_deps='dcerpc-binding ndr-standard'
     479    )
    386480
    387481bld.SAMBA_SUBSYSTEM('RPC_NDR_SAMR',
    388         source='gen_ndr/ndr_samr_c.c',
    389         public_deps='dcerpc NDR_SAMR'
    390         )
     482    source='gen_ndr/ndr_samr_c.c',
     483    public_deps='dcerpc-binding NDR_SAMR'
     484    )
    391485
    392486bld.SAMBA_SUBSYSTEM('RPC_NDR_DFS',
    393         source='gen_ndr/ndr_dfs_c.c',
    394         public_deps='dcerpc ndr-standard'
    395         )
     487    source='gen_ndr/ndr_dfs_c.c',
     488    public_deps='dcerpc-binding ndr-standard'
     489    )
    396490
    397491bld.SAMBA_SUBSYSTEM('RPC_NDR_FRSAPI',
    398         source='gen_ndr/ndr_frsapi_c.c',
    399         public_deps='dcerpc NDR_FRSAPI'
    400         )
     492    source='gen_ndr/ndr_frsapi_c.c',
     493    public_deps='dcerpc-binding NDR_FRSAPI'
     494    )
    401495
    402496bld.SAMBA_SUBSYSTEM('RPC_NDR_DRSUAPI',
    403         source='gen_ndr/ndr_drsuapi_c.c',
    404         public_deps='dcerpc NDR_DRSUAPI'
    405         )
     497    source='gen_ndr/ndr_drsuapi_c.c',
     498    public_deps='dcerpc-binding NDR_DRSUAPI'
     499    )
    406500
    407501bld.SAMBA_SUBSYSTEM('RPC_NDR_DRSBLOBS',
    408         source='gen_ndr/ndr_drsblobs_c.c',
    409         public_deps='dcerpc NDR_DRSBLOBS'
    410         )
     502    source='gen_ndr/ndr_drsblobs_c.c',
     503    public_deps='dcerpc-binding NDR_DRSBLOBS'
     504    )
    411505
    412506bld.SAMBA_SUBSYSTEM('RPC_NDR_POLICYAGENT',
    413         source='gen_ndr/ndr_policyagent_c.c',
    414         public_deps='dcerpc NDR_POLICYAGENT'
    415         )
     507    source='gen_ndr/ndr_policyagent_c.c',
     508    public_deps='dcerpc-binding NDR_POLICYAGENT'
     509    )
    416510
    417511bld.SAMBA_SUBSYSTEM('RPC_NDR_UNIXINFO',
    418         source='gen_ndr/ndr_unixinfo_c.c',
    419         public_deps='dcerpc NDR_UNIXINFO'
    420         )
     512    source='gen_ndr/ndr_unixinfo_c.c',
     513    public_deps='dcerpc-binding NDR_UNIXINFO'
     514    )
    421515
    422516bld.SAMBA_SUBSYSTEM('RPC_NDR_BROWSER',
    423         source='gen_ndr/ndr_browser_c.c',
    424         public_deps='dcerpc NDR_BROWSER'
    425         )
     517    source='gen_ndr/ndr_browser_c.c',
     518    public_deps='dcerpc-binding NDR_BROWSER'
     519    )
    426520
    427521bld.SAMBA_SUBSYSTEM('RPC_NDR_SPOOLSS',
    428         source='gen_ndr/ndr_spoolss_c.c',
    429         public_deps='dcerpc NDR_SPOOLSS'
    430         )
     522    source='gen_ndr/ndr_spoolss_c.c',
     523    public_deps='dcerpc-binding NDR_SPOOLSS'
     524    )
    431525
    432526bld.SAMBA_SUBSYSTEM('RPC_NDR_NBT',
    433         source='gen_ndr/ndr_nbt_c.c',
    434         public_deps='dcerpc NDR_NBT'
    435         )
     527    source='gen_ndr/ndr_nbt_c.c',
     528    public_deps='dcerpc-binding ndr_nbt'
     529    )
    436530
    437531bld.SAMBA_SUBSYSTEM('RPC_NDR_WKSSVC',
    438         source='gen_ndr/ndr_wkssvc_c.c',
    439         public_deps='dcerpc ndr-standard'
    440         )
     532    source='gen_ndr/ndr_wkssvc_c.c',
     533    public_deps='dcerpc-binding ndr-standard'
     534    )
    441535
    442536bld.SAMBA_SUBSYSTEM('RPC_NDR_SRVSVC',
    443         source='gen_ndr/ndr_srvsvc_c.c',
    444         public_deps='dcerpc NDR_SRVSVC'
    445         )
     537    source='gen_ndr/ndr_srvsvc_c.c',
     538    public_deps='dcerpc-binding NDR_SRVSVC'
     539    )
    446540
    447541bld.SAMBA_SUBSYSTEM('RPC_NDR_SVCCTL',
    448         source='gen_ndr/ndr_svcctl_c.c',
    449         public_deps='dcerpc ndr-standard',
    450         public_headers='gen_ndr/ndr_svcctl_c.h ndr/ndr_svcctl.h',
    451         header_path=[ ('gen_ndr*', 'gen_ndr'), ('ndr*', 'ndr')]
    452         )
     542    source='gen_ndr/ndr_svcctl_c.c',
     543    public_deps='dcerpc-binding ndr-standard',
     544    public_headers='gen_ndr/ndr_svcctl_c.h ndr/ndr_svcctl.h',
     545    header_path=[ ('gen_ndr*', 'gen_ndr'), ('ndr*', 'ndr')]
     546    )
    453547
    454548bld.SAMBA_SUBSYSTEM('RPC_NDR_EVENTLOG',
    455         source='gen_ndr/ndr_eventlog_c.c',
    456         public_deps='dcerpc ndr-standard'
    457         )
     549    source='gen_ndr/ndr_eventlog_c.c',
     550    public_deps='dcerpc-binding ndr-standard'
     551    )
    458552
    459553bld.SAMBA_SUBSYSTEM('RPC_NDR_EPMAPPER',
    460         source='gen_ndr/ndr_epmapper_c.c',
    461         public_deps='tevent NDR_EPMAPPER'
    462         )
     554    source='gen_ndr/ndr_epmapper_c.c',
     555    public_deps='tevent NDR_EPMAPPER'
     556    )
    463557
    464558bld.SAMBA_SUBSYSTEM('RPC_NDR_DBGIDL',
    465         source='gen_ndr/ndr_dbgidl_c.c',
    466         public_deps='dcerpc NDR_DBGIDL'
    467         )
     559    source='gen_ndr/ndr_dbgidl_c.c',
     560    public_deps='dcerpc-binding NDR_DBGIDL'
     561    )
    468562
    469563bld.SAMBA_SUBSYSTEM('RPC_NDR_DSSETUP',
    470         source='gen_ndr/ndr_dssetup_c.c',
    471         public_deps='dcerpc NDR_DSSETUP'
    472         )
     564    source='gen_ndr/ndr_dssetup_c.c',
     565    public_deps='dcerpc-binding NDR_DSSETUP'
     566    )
    473567
    474568bld.SAMBA_SUBSYSTEM('RPC_NDR_MSGSVC',
    475         source='gen_ndr/ndr_msgsvc_c.c',
    476         public_deps='dcerpc NDR_MSGSVC'
    477         )
     569    source='gen_ndr/ndr_msgsvc_c.c',
     570    public_deps='dcerpc-binding NDR_MSGSVC'
     571    )
    478572
    479573bld.SAMBA_SUBSYSTEM('RPC_NDR_WINREG',
    480         source='gen_ndr/ndr_winreg_c.c',
    481         public_deps='dcerpc ndr-standard'
    482         )
     574    source='gen_ndr/ndr_winreg_c.c',
     575    public_deps='dcerpc-binding ndr-standard'
     576    )
    483577
    484578bld.SAMBA_SUBSYSTEM('RPC_NDR_INITSHUTDOWN',
    485         source='gen_ndr/ndr_initshutdown_c.c',
    486         public_deps='dcerpc ndr-standard'
    487         )
     579    source='gen_ndr/ndr_initshutdown_c.c',
     580    public_deps='dcerpc-binding ndr-standard'
     581    )
    488582
    489583bld.SAMBA_SUBSYSTEM('RPC_NDR_MGMT',
    490         source='gen_ndr/ndr_mgmt_c.c',
    491         deps='tevent NDR_MGMT'
    492         )
     584    source='gen_ndr/ndr_mgmt_c.c',
     585    deps='tevent NDR_MGMT'
     586    )
    493587
    494588bld.SAMBA_SUBSYSTEM('RPC_NDR_OXIDRESOLVER',
    495         source='gen_ndr/ndr_oxidresolver_c.c',
    496         public_deps='dcerpc NDR_OXIDRESOLVER'
    497         )
     589    source='gen_ndr/ndr_oxidresolver_c.c',
     590    public_deps='dcerpc-binding NDR_OXIDRESOLVER'
     591    )
    498592
    499593bld.SAMBA_SUBSYSTEM('RPC_NDR_REMACT',
    500         source='gen_ndr/ndr_remact_c.c',
    501         public_deps='dcerpc NDR_REMACT'
    502         )
     594    source='gen_ndr/ndr_remact_c.c',
     595    public_deps='dcerpc-binding NDR_REMACT'
     596    )
    503597
    504598bld.SAMBA_SUBSYSTEM('RPC_NDR_WZCSVC',
    505         source='gen_ndr/ndr_wzcsvc_c.c',
    506         public_deps='dcerpc NDR_WZCSVC'
    507         )
     599    source='gen_ndr/ndr_wzcsvc_c.c',
     600    public_deps='dcerpc-binding NDR_WZCSVC'
     601    )
    508602
    509603bld.SAMBA_SUBSYSTEM('RPC_NDR_W32TIME',
    510         source='gen_ndr/ndr_w32time_c.c',
    511         public_deps='dcerpc NDR_W32TIME'
    512         )
     604    source='gen_ndr/ndr_w32time_c.c',
     605    public_deps='dcerpc-binding NDR_W32TIME'
     606    )
    513607
    514608bld.SAMBA_SUBSYSTEM('RPC_NDR_SCERPC',
    515         source='gen_ndr/ndr_scerpc_c.c',
    516         public_deps='dcerpc NDR_SCERPC'
    517         )
     609    source='gen_ndr/ndr_scerpc_c.c',
     610    public_deps='dcerpc-binding NDR_SCERPC'
     611    )
     612
     613bld.SAMBA_SUBSYSTEM('RPC_NDR_SERVER_ID',
     614    source='gen_ndr/ndr_server_id_c.c',
     615    public_deps='dcerpc-binding NDR_SERVER_ID'
     616    )
    518617
    519618bld.SAMBA_SUBSYSTEM('RPC_NDR_NTSVCS',
    520         source='gen_ndr/ndr_ntsvcs_c.c',
    521         public_deps='dcerpc ndr-standard'
    522         )
     619    source='gen_ndr/ndr_ntsvcs_c.c',
     620    public_deps='dcerpc-binding ndr-standard'
     621    )
    523622
    524623bld.SAMBA_SUBSYSTEM('RPC_NDR_NETLOGON',
    525         source='gen_ndr/ndr_netlogon_c.c',
    526         public_deps='ndr-standard tevent'
    527         )
     624    source='gen_ndr/ndr_netlogon_c.c',
     625    public_deps='ndr-standard tevent'
     626    )
    528627
    529628bld.SAMBA_SUBSYSTEM('RPC_NDR_TRKWKS',
    530         source='gen_ndr/ndr_trkwks_c.c',
    531         public_deps='dcerpc NDR_TRKWKS'
    532         )
     629    source='gen_ndr/ndr_trkwks_c.c',
     630    public_deps='dcerpc-binding NDR_TRKWKS'
     631    )
    533632
    534633bld.SAMBA_SUBSYSTEM('RPC_NDR_KEYSVC',
    535         source='gen_ndr/ndr_keysvc_c.c',
    536         public_deps='dcerpc NDR_KEYSVC'
    537         )
     634    source='gen_ndr/ndr_keysvc_c.c',
     635    public_deps='dcerpc-binding NDR_KEYSVC'
     636    )
    538637
    539638bld.SAMBA_SUBSYSTEM('RPC_NDR_BACKUPKEY',
    540         source='gen_ndr/ndr_backupkey_c.c',
    541         public_deps='dcerpc NDR_BACKUPKEY'
    542         )
    543 
    544 bld.SAMBA_SUBSYSTEM('RPC_NDR_DNSP',
    545         source='gen_ndr/ndr_dnsp_c.c',
    546         public_deps='dcerpc NDR_DNSP'
    547         )
     639    source='gen_ndr/ndr_backupkey_c.c',
     640    public_deps='dcerpc-binding NDR_BACKUPKEY'
     641    )
     642
     643bld.SAMBA_SUBSYSTEM('RPC_NDR_DNSSERVER',
     644    source='gen_ndr/ndr_dnsserver_c.c',
     645    public_deps='dcerpc-binding ndr-standard'
     646    )
     647
     648bld.SAMBA_SUBSYSTEM('NDR_IOCTL',
     649    source='gen_ndr/ndr_ioctl.c ndr/ndr_ioctl.c',
     650    public_deps='ndr'
     651    )
     652
     653bld.SAMBA_SUBSYSTEM('RPC_NDR_FSRVP',
     654        source='gen_ndr/ndr_fsrvp_c.c',
     655        public_deps='dcerpc-binding NDR_FSRVP'
     656        )
     657
     658bld.SAMBA_SUBSYSTEM('RPC_NDR_WITNESS',
     659    source='gen_ndr/ndr_witness_c.c',
     660    public_deps='dcerpc-binding NDR_WITNESS'
     661    )
     662
     663bld.SAMBA_SUBSYSTEM('RPC_NDR_CLUSAPI',
     664    source='gen_ndr/ndr_clusapi_c.c',
     665    public_deps='dcerpc-binding NDR_CLUSAPI'
     666    )
     667
     668bld.SAMBA_SUBSYSTEM('RPC_NDR_MDSSVC',
     669    source='gen_ndr/ndr_mdssvc_c.c',
     670    public_deps='dcerpc-binding NDR_MDSSVC'
     671    )
    548672
    549673# a grouping library for NDR subsystems that may be used by more than one target
    550674bld.SAMBA_LIBRARY('ndr-samba',
    551         source=[],
    552         deps='NDR_DRSBLOBS NDR_DRSUAPI NDR_IDMAP NDR_NTLMSSP NDR_SCHANNEL NDR_MGMT NDR_DNSP NDR_EPMAPPER NDR_XATTR NDR_UNIXINFO NDR_NAMED_PIPE_AUTH NDR_DCOM',
    553         private_library=True,
    554         grouping_library=True
    555         )
     675    source=[],
     676    deps='''NDR_DRSBLOBS NDR_DRSUAPI NDR_IDMAP NDR_NTLMSSP NDR_NEGOEX NDR_SCHANNEL NDR_MGMT
     677    NDR_DNSSERVER NDR_EPMAPPER NDR_XATTR NDR_UNIXINFO NDR_NAMED_PIPE_AUTH NDR_DCOM
     678    NDR_NTPRINTING NDR_FSRVP NDR_WITNESS NDR_MDSSVC NDR_OPEN_FILES NDR_SMBXSRV''',
     679    private_library=True,
     680    grouping_library=True
     681    )
    556682
    557683# a grouping library for RPC_NDR subsystems that may be used by more than one target
    558684bld.SAMBA_LIBRARY('dcerpc-samba',
    559         source=[],
    560         deps='RPC_NDR_DRSUAPI RPC_NDR_LSA RPC_NDR_WINREG',
    561         private_library=True,
    562         grouping_library=True
    563         )
     685    source='',
     686    deps='''RPC_NDR_LSA RPC_NDR_SAMR RPC_NDR_NETLOGON RPC_NDR_EVENTLOG
     687    RPC_NDR_DFS RPC_NDR_NTSVCS RPC_NDR_SVCCTL RPC_NDR_INITSHUTDOWN
     688    RPC_NDR_WKSSVC RPC_NDR_SRVSVC RPC_NDR_WINREG RPC_NDR_ECHO RPC_NDR_EPMAPPER
     689    RPC_NDR_ATSVC RPC_NDR_SPOOLSS RPC_NDR_DNSSERVER''',
     690    public_deps='ndr-standard',
     691    private_library=True,
     692    grouping_library=True
     693    )
    564694
    565695bld.SAMBA_LIBRARY('ndr',
    566         source='ndr/ndr_string.c ndr/ndr_basic.c ndr/uuid.c ndr/ndr.c ndr/ndr_misc.c gen_ndr/ndr_misc.c',
    567         pc_files='ndr.pc',
    568         public_deps='errors talloc samba-util',
    569         public_headers='gen_ndr/misc.h gen_ndr/ndr_misc.h ndr/libndr.h:ndr.h',
    570         header_path= [ ( '*gen_ndr*', 'gen_ndr' ) ],
    571         depends_on='PIDL_MISC',
    572         vnum='0.0.1'
    573         )
    574 
    575 bld.SAMBA_LIBRARY('rpccommon',
    576                   source='rpc/dcerpc_error.c rpc/binding.c rpc/dcerpc_util.c rpc/binding_handle.c',
    577                   deps='ndr tevent NDR_DCERPC LIBTSOCKET',
    578                   private_library=True)
     696    source='ndr/ndr_string.c ndr/ndr_basic.c ndr/uuid.c ndr/ndr.c ndr/ndr_misc.c gen_ndr/ndr_misc.c ndr/util.c',
     697    pc_files='ndr.pc',
     698    public_deps='samba-errors talloc samba-util',
     699    public_headers='gen_ndr/misc.h gen_ndr/ndr_misc.h ndr/libndr.h:ndr.h',
     700    header_path= [('*gen_ndr*', 'gen_ndr')],
     701    vnum='0.0.5',
     702    abi_directory='ABI',
     703    abi_match='ndr_* GUID_*',
     704    )
     705
     706bld.SAMBA_LIBRARY('dcerpc-binding',
     707    source='rpc/dcerpc_error.c rpc/binding.c rpc/dcerpc_util.c rpc/binding_handle.c',
     708    deps='ndr tevent NDR_DCERPC LIBTSOCKET tevent-util',
     709    pc_files=[],
     710    public_headers='rpc/rpc_common.h',
     711    vnum='0.0.1')
     712
     713bld.SAMBA_SUBSYSTEM('NDR_WINBIND',
     714        source='gen_ndr/ndr_winbind.c',
     715        public_deps='ndr NDR_LSA'
     716        )
     717
     718bld.SAMBA_SUBSYSTEM('RPC_NDR_WINBIND',
     719        source='gen_ndr/ndr_winbind_c.c',
     720        public_deps='dcerpc NDR_WINBIND'
     721        )
     722
     723bld.SAMBA3_SUBSYSTEM('SRV_NDR_WINBIND',
     724        source='gen_ndr/srv_winbind.c',
     725        public_deps='NDR_WINBIND'
     726        )
     727
     728bld.SAMBA_SUBSYSTEM('NDR_FSRVP_STATE',
     729    source='gen_ndr/ndr_fsrvp_state.c',
     730    public_deps='ndr'
     731    )
Note: See TracChangeset for help on using the changeset viewer.