s3-build: do not auto-genereate ndr tables but use checked-in tables.
authorMichael Adam <obnox@samba.org>
Sun, 23 Nov 2008 00:11:29 +0000 (01:11 +0100)
committerMichael Adam <obnox@samba.org>
Sun, 23 Nov 2008 00:16:20 +0000 (01:16 +0100)
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

source3/Makefile.in

index 8498447cfca5c14d9bba0982f21b33603b7b61ce..60ea4e2cfd37f8afd99906abb25d145e65acab6e 100644 (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)
 
 #####################################################################