wscript: remove executable bits for all wscript* files
[bbaumbach/samba-autobuild/.git] / source3 / rpc_server / wscript_build
old mode 100755 (executable)
new mode 100644 (file)
index 1da41f2..55373e7
@@ -103,10 +103,16 @@ bld.SAMBA3_SUBSYSTEM('RPC_SAMR',
 
 bld.SAMBA3_SUBSYSTEM('RPC_SPOOLSS',
                     source='''spoolss/srv_spoolss_nt.c
-                    ../../librpc/gen_ndr/srv_spoolss.c
                     spoolss/srv_spoolss_util.c''',
                     deps='PRINTING PRINTBACKEND LIBCLI_WINREG_INTERNAL')
 
+bld.SAMBA3_SUBSYSTEM('RPC_IREMOTEWINSPOOL',
+                    source='''
+                    spoolss/srv_iremotewinspool_nt.c
+                    spoolss/srv_iremotewinspool.c
+                    ''',
+                    deps='RPC_SPOOLSS')
+
 bld.SAMBA3_SUBSYSTEM('RPC_SRVSVC',
                     source='''srvsvc/srv_srvsvc_nt.c
                     ../../librpc/gen_ndr/srv_srvsvc.c''',
@@ -128,15 +134,21 @@ bld.SAMBA3_SUBSYSTEM('RPC_WKSSVC',
                     ../../librpc/gen_ndr/srv_wkssvc.c''',
                     deps='LIBNET')
 
-bld.SAMBA3_SUBSYSTEM('RPC_MDSSVC',
-                    source='''mdssvc/mdssvc.c
-                    mdssvc/dalloc.c
-                    mdssvc/marshalling.c
-                    mdssvc/sparql_mapping.c
-                    mdssvc/srv_mdssvc_nt.c
-                    ../../librpc/gen_ndr/srv_mdssvc.c''',
-                    deps='samba-util ' + bld.env['libtracker'],
-                    enabled=bld.env.with_spotlight)
+bld.SAMBA3_MODULE('rpc_mdssvc_module',
+                  subsystem='rpc',
+                  allow_undefined_symbols=True,
+                  source='''mdssvc/mdssvc.c
+                  mdssvc/dalloc.c
+                  mdssvc/marshalling.c
+                  mdssvc/sparql_mapping.c
+                  mdssvc/sparql_parser.c
+                  mdssvc/sparql_lexer.c
+                  mdssvc/srv_mdssvc_nt.c
+                  ../../librpc/gen_ndr/srv_mdssvc.c''',
+                  init_function='',
+                  deps='samba-util ' + bld.env['libtracker'],
+                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('rpc_mdssvc_module'),
+                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('rpc_mdssvc_module'))
 
 # RPC_SERVICE
 bld.SAMBA3_SUBSYSTEM('RPC_SERVER_REGISTER',
@@ -144,8 +156,9 @@ bld.SAMBA3_SUBSYSTEM('RPC_SERVER_REGISTER',
                     deps='samba-util')
 
 bld.SAMBA3_SUBSYSTEM('RPC_SERVICE',
-                    source='rpc_service_setup.c',
+                    source='rpc_service_setup.c rpc_modules.c',
                     deps='''
+                    rpc
                     RPC_SERVER
                     RPC_SERVER_REGISTER
                     RPC_SAMR
@@ -160,12 +173,12 @@ bld.SAMBA3_SUBSYSTEM('RPC_SERVICE',
                     RPC_NETDFS
                     RPC_SRVSVC
                     RPC_SPOOLSS
+                    RPC_IREMOTEWINSPOOL
                     RPC_EVENTLOG
                     RPC_RPCECHO
                     RPC_SERVER
                     RPC_EPMAPPER
                    RPC_FSS_AGENT
-                    RPC_MDSSVC
                     ''')
 
 # RPC_DAEMONS
@@ -184,3 +197,8 @@ bld.SAMBA3_SUBSYSTEM('LSASD',
 bld.SAMBA3_SUBSYSTEM('FSSD',
                     source='fssd.c',
                     deps='samba-util')
+
+bld.SAMBA3_SUBSYSTEM('MDSSD',
+                    source='mdssd.c rpc_modules.c',
+                    deps='RPC_SOCK_HELPER samba-util',
+                    enabled=bld.env.with_spotlight)