1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-27 14:04:05 +03:00

s3-build: do not auto-genereate ndr tables but use checked-in tables.

This removes the build-dependency on perl that was introduced in
commit e0905c30908b4d621030689d33de28a13c04a690.

The tables can now be re-built with "make ndr-tables".
This is also called by make samba3-idl to ensure that the tables
are updated after idl changes.

This hopefully fixes the build on some build farm hosts (e.g. gwen).

Michael
This commit is contained in:
Michael Adam 2008-11-23 01:11:29 +01:00
parent 84e37eb5f5
commit 71c782c72a

View File

@ -1235,10 +1235,13 @@ samba3-idl::
../librpc/idl/ntsvcs.idl librpc/idl/libnetapi.idl ../librpc/idl/drsuapi.idl \
../librpc/idl/drsblobs.idl ../librpc/idl/nbt.idl \
../librpc/idl/named_pipe_auth.idl librpc/idl/dom_sid.idl
@$(MAKE) ndr-tables
librpc/gen_ndr/tables.c:: librpc/gen_ndr/*.h
@echo "Generating $@"
@$(PERL) ../librpc/tables.pl $^ > $@
NDR_TABLES = librpc/gen_ndr/tables.c
ndr-tables:: librpc/gen_ndr/*.h
@echo "Generating $(NDR_TABLES)"
@$(PERL) ../librpc/tables.pl $^ > $(NDR_TABLES)
#####################################################################