diff options
Diffstat (limited to 'source3/rpc_server/wscript_build')
-rw-r--r-- | source3/rpc_server/wscript_build | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/source3/rpc_server/wscript_build b/source3/rpc_server/wscript_build index 7907cbb78b0..91f1d16195d 100644 --- a/source3/rpc_server/wscript_build +++ b/source3/rpc_server/wscript_build @@ -142,22 +142,26 @@ rpc_mdssvc_sources = ''' mdssvc/mdssvc.c mdssvc/dalloc.c mdssvc/marshalling.c - mdssvc/sparql_mapping.c - mdssvc/sparql_parser.y - mdssvc/sparql_lexer.l mdssvc/srv_mdssvc_nt.c ../../librpc/gen_ndr/srv_mdssvc.c ''' +rpc_mdssvc_deps = 'samba-util ' -if bld.CONFIG_SET('HAVE_TRACKER'): - rpc_mdssvc_sources += ' mdssvc/mdssvc_tracker.c' +if bld.env.spotlight_backend_tracker: + rpc_mdssvc_sources += ''' + mdssvc/mdssvc_tracker.c + mdssvc/sparql_mapping.c + mdssvc/sparql_parser.y + mdssvc/sparql_lexer.l + ''' + rpc_mdssvc_deps += 'tevent-glib-glue ' + bld.env['libtracker'] bld.SAMBA3_MODULE('rpc_mdssvc_module', subsystem='rpc', allow_undefined_symbols=True, source=rpc_mdssvc_sources, init_function='', - deps='samba-util tevent-glib-glue ' + bld.env['libtracker'], + deps=rpc_mdssvc_deps, internal_module=bld.SAMBA3_IS_STATIC_MODULE('rpc_mdssvc_module'), enabled=bld.SAMBA3_IS_ENABLED_MODULE('rpc_mdssvc_module')) |