summaryrefslogtreecommitdiff
path: root/source3/rpc_server/wscript_build
diff options
context:
space:
mode:
Diffstat (limited to 'source3/rpc_server/wscript_build')
-rw-r--r--source3/rpc_server/wscript_build16
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'))