s3:rpc_server: Do not generate and build s3 RPC server code
authorSamuel Cabrero <scabrero@suse.de>
Tue, 28 May 2019 15:01:36 +0000 (17:01 +0200)
committerSamuel Cabrero <scabrero@sn-devel-184>
Fri, 20 Mar 2020 15:36:36 +0000 (15:36 +0000)
Signed-off-by: Samuel Cabrero <scabrero@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
librpc/idl/wscript_build
librpc/wscript_build
source3/rpc_server/wscript_build
source3/winbindd/wscript_build

index 7acf5542fa2f0d8737e351d9a7f6e444209c818b..928f54abde0e7e5b64802d83a881b598b39a2bed 100644 (file)
@@ -11,7 +11,7 @@ bld.SAMBA_PIDL_LIST('PIDL',
                        svcctl.idl wkssvc.idl eventlog6.idl backupkey.idl
                        witness.idl clusapi.idl
                        mdssvc.idl''',
-                    options='--header --ndr-parser --samba3-ndr-server --server-compat --server --client --python',
+                    options='--header --ndr-parser --server-compat --server --client --python',
                     output_dir='../gen_ndr')
 
 # The interface names here are not the same as the IDL name, so the
@@ -21,7 +21,7 @@ bld.SAMBA_PIDL_LIST('PIDL',
                        fsrvp.idl
                        lsa.idl
                        winspool.idl''',
-                    options='--header --ndr-parser --samba3-ndr-server --server-compat --server --client --python',
+                    options='--header --ndr-parser --server-compat --server --client --python',
                     output_dir='../gen_ndr',
                     generate_fuzzers=False)
 
@@ -34,14 +34,14 @@ bld.SAMBA_PIDL_LIST('PIDL',
 # Services that we only have a server in the source3 style
 bld.SAMBA_PIDL_LIST('PIDL',
                     '''initshutdown.idl ntsvcs.idl''',
-                    options='--header --ndr-parser --client --python --samba3-ndr-server --server-compat',
+                    options='--header --ndr-parser --client --python --server-compat',
                     output_dir='../gen_ndr')
 
 # The interface names here are not the same as the IDL name, so the
 # auto-genration of the fuzzer fails to link
 bld.SAMBA_PIDL_LIST('PIDL',
                     '''dfs.idl''',
-                    options='--header --ndr-parser --client --python --samba3-ndr-server --server-compat',
+                    options='--header --ndr-parser --client --python --server-compat',
                     output_dir='../gen_ndr',
                     generate_fuzzers=False)
 
@@ -170,6 +170,6 @@ bld.SAMBA_PIDL_LIST('PIDL',
 
 bld.SAMBA_PIDL_LIST('PIDL',
                     'winbind.idl',
-                    options='--header --ndr-parser --samba3-ndr-server --server-compat --client --python',
+                    options='--header --ndr-parser --server-compat --client --python',
                     output_dir='../gen_ndr')
 
index f0bf7f7785eb879fe01a6c53d914f67837604bfc..928c96dbae4834347b7b9864e5c32c08bfdf854f 100644 (file)
@@ -678,11 +678,6 @@ bld.SAMBA_SUBSYSTEM('RPC_NDR_WINBIND',
        public_deps='dcerpc NDR_WINBIND'
        )
 
-bld.SAMBA3_SUBSYSTEM('SRV_NDR_WINBIND',
-       source='gen_ndr/srv_winbind.c',
-       public_deps='NDR_WINBIND'
-       )
-
 bld.SAMBA_SUBSYSTEM('NDR_FSRVP_STATE',
     source='gen_ndr/ndr_fsrvp_state.c',
     public_deps='ndr'
index 3b779476258aa8e8577513cb36510749e4358215..20693623f9e2a42c7e040a32a4eefe3e3cf1b2c9 100644 (file)
@@ -41,13 +41,11 @@ bld.SAMBA3_SUBSYSTEM('RPC_MODULES',
 
 ### RPC_SERVICES
 bld.SAMBA3_SUBSYSTEM('RPC_DSSETUP',
-                    source='''dssetup/srv_dssetup_nt.c
-                    ../../librpc/gen_ndr/srv_dssetup.c''',
+                    source='''dssetup/srv_dssetup_nt.c''',
                     deps='samba-util')
 
 bld.SAMBA3_SUBSYSTEM('RPC_EPMAPPER',
-                    source='''epmapper/srv_epmapper.c
-                    ../../librpc/gen_ndr/srv_epmapper.c''',
+                    source='''epmapper/srv_epmapper.c''',
                     deps='samba-util')
 
 bld.SAMBA3_SUBSYSTEM('RPC_FSS_STATE',
@@ -55,51 +53,42 @@ bld.SAMBA3_SUBSYSTEM('RPC_FSS_STATE',
                     deps='samba-util NDR_FSRVP_STATE')
 
 bld.SAMBA3_SUBSYSTEM('RPC_FSS_AGENT',
-                    source='''fss/srv_fss_agent.c
-                    ../../librpc/gen_ndr/srv_fsrvp.c''',
+                    source='''fss/srv_fss_agent.c''',
                     deps='samba-util RPC_FSS_STATE')
 
 bld.SAMBA3_SUBSYSTEM('RPC_EVENTLOG',
                     source='''eventlog/srv_eventlog_nt.c
-                    eventlog/srv_eventlog_reg.c
-                    ../../librpc/gen_ndr/srv_eventlog.c''',
+                    eventlog/srv_eventlog_reg.c''',
                     deps='LIBEVENTLOG LIBCLI_WINREG_INTERNAL')
 
 bld.SAMBA3_SUBSYSTEM('RPC_INITSHUTDOWN',
-                    source='''initshutdown/srv_initshutdown_nt.c
-                    ../../librpc/gen_ndr/srv_initshutdown.c''',
+                    source='''initshutdown/srv_initshutdown_nt.c''',
                     deps='samba-util')
 
 bld.SAMBA3_SUBSYSTEM('RPC_LSARPC',
-                    source='''lsa/srv_lsa_nt.c
-                    ../../librpc/gen_ndr/srv_lsa.c''',
+                    source='''lsa/srv_lsa_nt.c''',
                     deps='SRV_ACCESS_CHECK LIBLSA GNUTLS_HELPERS')
 
 bld.SAMBA3_SUBSYSTEM('RPC_NETDFS',
-                    source='''dfs/srv_dfs_nt.c
-                    ../../librpc/gen_ndr/srv_dfs.c''',
+                    source='''dfs/srv_dfs_nt.c''',
                     deps='samba-util')
 
 bld.SAMBA3_SUBSYSTEM('RPC_NETLOGON',
-                     source='''netlogon/srv_netlog_nt.c
-                     ../../librpc/gen_ndr/srv_netlogon.c''',
+                     source='''netlogon/srv_netlog_nt.c''',
                     deps='LIBCLI_AUTH')
 
 bld.SAMBA3_SUBSYSTEM('RPC_NTSVCS',
-                    source='''ntsvcs/srv_ntsvcs_nt.c
-                    ../../librpc/gen_ndr/srv_ntsvcs.c''',
+                    source='''ntsvcs/srv_ntsvcs_nt.c''',
                     deps='samba-util')
 
 bld.SAMBA3_SUBSYSTEM('RPC_RPCECHO',
-                    source='''echo/srv_echo_nt.c
-                    ../../librpc/gen_ndr/srv_echo.c''',
+                    source='''echo/srv_echo_nt.c''',
                     deps='samba-util')
 
 bld.SAMBA3_SUBSYSTEM('RPC_SAMR',
                     source='''samr/srv_samr_nt.c
                     samr/srv_samr_util.c
-                    samr/srv_samr_chgpasswd.c
-                    ../../librpc/gen_ndr/srv_samr.c''',
+                    samr/srv_samr_chgpasswd.c''',
                     deps='PLAINTEXT_AUTH SRV_ACCESS_CHECK')
 
 bld.SAMBA3_SUBSYSTEM('RPC_SPOOLSS',
@@ -115,24 +104,20 @@ bld.SAMBA3_SUBSYSTEM('RPC_IREMOTEWINSPOOL',
                     deps='RPC_SPOOLSS')
 
 bld.SAMBA3_SUBSYSTEM('RPC_SRVSVC',
-                    source='''srvsvc/srv_srvsvc_nt.c
-                    ../../librpc/gen_ndr/srv_srvsvc.c''',
+                    source='''srvsvc/srv_srvsvc_nt.c''',
                     deps='samba-util tdb')
 
 bld.SAMBA3_SUBSYSTEM('RPC_SVCCTL',
                     source='''svcctl/srv_svcctl_nt.c
-                    svcctl/srv_svcctl_reg.c
-                    ../../librpc/gen_ndr/srv_svcctl.c''',
+                    svcctl/srv_svcctl_reg.c''',
                     deps='SERVICES LIBCLI_WINREG_INTERNAL')
 
 bld.SAMBA3_SUBSYSTEM('RPC_WINREG',
-                    source='''winreg/srv_winreg_nt.c
-                    ../../librpc/gen_ndr/srv_winreg.c''',
+                    source='''winreg/srv_winreg_nt.c''',
                     deps='REG_FULL REGFIO NDR_PERFCOUNT')
 
 bld.SAMBA3_SUBSYSTEM('RPC_WKSSVC',
-                    source='''wkssvc/srv_wkssvc_nt.c
-                    ../../librpc/gen_ndr/srv_wkssvc.c''',
+                    source='''wkssvc/srv_wkssvc_nt.c''',
                     deps='LIBNET')
 
 bld.SAMBA3_SUBSYSTEM('mdssvc',
@@ -145,7 +130,6 @@ rpc_mdssvc_sources = '''
                      mdssvc/mdssvc.c
                      mdssvc/mdssvc_noindex.c
                      mdssvc/srv_mdssvc_nt.c
-                     ../../librpc/gen_ndr/srv_mdssvc.c
                      '''
 rpc_mdssvc_deps = 'mdssvc samba-util '
 
index 534dd0b206b2519624736e151cd7af7c9f3df73e..c3f782c709930284e91208ce8a289c50cb977339 100644 (file)
@@ -271,7 +271,6 @@ bld.SAMBA3_SUBSYSTEM('winbindd-lib',
                     SLCACHE
                     RPC_NDR_DSSETUP
                     RPC_NDR_WINBIND
-                    SRV_NDR_WINBIND
                     RPC_SAMR
                     RPC_LSARPC
                     RPC_SERVER