From b21b012756dbb9e7022280b34d7103a5dcbea6d6 Mon Sep 17 00:00:00 2001 From: Andrew Bartlett Date: Thu, 6 Oct 2011 19:34:50 +1100 Subject: lib/param move source4 param code to the top level This is done so that the lpcfg_ functions are available across the whole build, either with the struct loadparm_context loaded from an smb.conf directly or as a wrapper around the source3 param code. This is not the final, merged loadparm, but simply one step to make it easier to solve other problems while we make our slow progress on this difficult problem. Andrew Bartlett --- lib/param/wscript_build | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) (limited to 'lib/param/wscript_build') diff --git a/lib/param/wscript_build b/lib/param/wscript_build index c84a99d7eac..f61e8220375 100644 --- a/lib/param/wscript_build +++ b/lib/param/wscript_build @@ -4,3 +4,27 @@ bld.SAMBA_GENERATOR('param_local_h', source= 'param_functions.c ../../script/mkparamdefs.pl', target='param_local.h', rule='${PERL} ${SRC[1].abspath(env)} ${SRC[0].abspath(env)} --file ${TGT} --generate-scope=LOCAL') + + +bld.SAMBA_GENERATOR('s3_param_h', + source= 'loadparm.c ../../script/mks3param.pl', + target='s3_param.h', + rule='${PERL} ${SRC[1].abspath(env)} ${SRC[0].abspath(env)} --file ${TGT}') + +bld.SAMBA_GENERATOR('param_global_h', + source= 'loadparm.c ../../script/mkparamdefs.pl', + target='param_global.h', + rule='${PERL} ${SRC[1].abspath(env)} ${SRC[0].abspath(env)} --file ${TGT} --generate-scope=GLOBAL') + +bld.SAMBA_LIBRARY('samba-hostconfig', + source='loadparm.c generic.c util.c', + pc_files='samba-hostconfig.pc', + vnum='0.0.1', + deps='DYNCONFIG', + public_deps='samba-util param_local_h', + public_headers='param.h', + autoproto='param_proto.h', + autoproto_extra_source='param_functions.c' + ) + + -- cgit v1.2.1