1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-12 09:18:10 +03:00
samba-mirror/source3/Makefile-smbtorture4
Andrew Bartlett a943a9ba2f s3-build: Make recursive waf build a developer build again (to build developer test facilities)
My commit f446506608 was to work around the automatic ABI check
in the waf developer build.  However, now that the validity of loadparm options depends on
this being a developer build, we need to change back, but disable the ABI check.

Andrew Bartlett
2012-07-27 03:34:22 +02:00

31 lines
1.1 KiB
Plaintext

WAF_BINARY=buildtools/bin/waf
WAF=$(WAF_BINARY)
WAF_BUILD=WAF_MAKE=1 $(WAF_BINARY)
SAMBA4_BINARIES="smbtorture,ndrdump"
samba4-configure:
@(cd .. && \
CFLAGS='' $(WAF) reconfigure || \
CFLAGS='' $(WAF) configure --enable-socket-wrapper --enable-nss-wrapper --enable-uid-wrapper --nonshared-binary=$(SAMBA4_BINARIES) --enable-auto-reconfigure --abi-check-disable --enable-developer)
.PHONY: samba4-configure
bin/smbtorture4: $(BINARY_PREREQS) samba4-configure samba4-config-compare
cd .. && $(WAF_BUILD) --targets=smbtorture
cp ../bin/smbtorture bin/smbtorture4
.PHONY: bin/smbtorture4
bin/ndrdump4: $(BINARY_PREREQS) samba4-configure
cd .. && $(WAF_BUILD) --targets=ndrdump
cp ../bin/ndrdump bin/ndrdump4
.PHONY: bin/ndrdump4
samba4-config-compare: samba4-configure
@echo "Comparing config.h from autoconf and waf"
@echo "Configure results missing from WAF are:"
../buildtools/compare_config_h3.sh include/autoconf/config.h ../bin/default/include/config.h
@echo "Configure results additionaly found by WAF are:"
DIFF="comm -13" ../buildtools/compare_config_h3.sh include/autoconf/config.h ../bin/default/include/config.h