1
0
mirror of https://github.com/samba-team/samba.git synced 2025-10-22 07:33:16 +03:00

python: Generate HRESULT definitions automatically

Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>

Autobuild-User(master): Joseph Sutton <jsutton@samba.org>
Autobuild-Date(master): Mon Jan 15 01:56:53 UTC 2024 on atb-devel-224
This commit is contained in:
Joseph Sutton
2024-01-11 16:23:55 +13:00
committed by Joseph Sutton
parent 5199d788f4
commit f30a79d7f2
10 changed files with 62 additions and 31 deletions

View File

@@ -15,9 +15,9 @@ bld.SAMBA_LIBRARY('samba-errors',
bld.SAMBA_GENERATOR('hresult_generated',
source='../../source4/scripting/bin/gen_hresult.py hresult_err_table.txt ../../source4/scripting/bin/gen_error_common.py',
target='hresult.h hresult.c',
target='hresult.h hresult.c py_hresult.c',
group='build_source',
rule='${PYTHON} ${SRC[0].abspath(env)} ${SRC[1].abspath(env)} ${TGT[0].abspath(env)} ${TGT[1].abspath(env)}'
rule='${PYTHON} ${SRC[0].abspath(env)} ${SRC[1].abspath(env)} ${TGT[0].abspath(env)} ${TGT[1].abspath(env)} ${TGT[2].abspath(env)}'
)
bld.SAMBA_GENERATOR('ntstatus_generated',
@@ -39,6 +39,12 @@ bld.SAMBA_GENERATOR('werror_generated',
rule='${PYTHON} ${SRC[0].abspath(env)} ${SRC[1].abspath(env)} ${TGT[0].abspath(env)} ${TGT[1].abspath(env)} ${TGT[2].abspath(env)} ${TGT[3].abspath(env)}'
)
bld.SAMBA_PYTHON('python_hresult',
source='py_hresult.c',
deps='samba-errors',
realname='samba/hresult.so'
)
bld.SAMBA_PYTHON('python_ntstatus',
source='py_ntstatus.c',
deps='samba-errors',