build: Use bison at build time rather than lexyacc.sh to build the embedded heimdal
authorAndrew Bartlett <abartlet@samba.org>
Mon, 29 Mar 2021 20:39:00 +0000 (09:39 +1300)
committerAndrew Bartlett <abartlet@samba.org>
Wed, 28 Apr 2021 03:43:34 +0000 (03:43 +0000)
commite45980ff5de27b4558e7dfe0ce4c7af39d9c8b6b
treef9e5ae8a89d15f4ce54e50c3bce951d873070fdf
parentc2c09113e5598ae87dcf470cb85aaf1a62d03ba4
build: Use bison at build time rather than lexyacc.sh to build the embedded heimdal

Because the filenames are changed to the *.tab.{h,c} format
a transitional header is added.

While the built compilers differ, the output of the compilers
and the resulting .o files have been verified not to have changed
on Ubuntu 20.04.

Signed-off-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
15 files changed:
source3/wscript
source4/heimdal/lib/asn1/asn1parse.c [deleted file]
source4/heimdal/lib/asn1/asn1parse.h [deleted file]
source4/heimdal/lib/com_err/parse.c [deleted file]
source4/heimdal/lib/com_err/parse.h [deleted file]
source4/heimdal/lib/hx509/sel-gram.c [deleted file]
source4/heimdal/lib/hx509/sel-gram.h [deleted file]
source4/heimdal_build/asn1parse.h [new file with mode: 0644]
source4/heimdal_build/lexyacc.sh [deleted file]
source4/heimdal_build/parse.h [new file with mode: 0644]
source4/heimdal_build/sel-gram.h [new file with mode: 0644]
source4/heimdal_build/wscript_build
source4/heimdal_build/wscript_configure
wscript
wscript_configure_embedded_heimdal