mirror of
https://github.com/zeek/zeek.git
synced 2025-10-02 14:48:21 +00:00
updates to development helper scripts to support new workflow
This commit is contained in:
parent
e1dc3e7b08
commit
e722607bd9
6 changed files with 18 additions and 33 deletions
|
@ -2,11 +2,8 @@
|
||||||
|
|
||||||
build=../../../build
|
build=../../../build
|
||||||
|
|
||||||
echo > CPP-gen-addl.h
|
cd $build
|
||||||
(cd $build
|
|
||||||
export -n ZEEK_USE_CPP ZEEK_ADD_CPP
|
export -n ZEEK_USE_CPP ZEEK_ADD_CPP
|
||||||
export ZEEK_HASH_DIR=.
|
export ZEEK_HASH_DIR=.
|
||||||
echo | src/zeek -b -O gen-C++
|
echo | src/zeek -b -O gen-C++
|
||||||
)
|
ninja || echo Bare embedded build failed
|
||||||
mv $build/CPP-gen-addl.h CPP-gen.cc
|
|
||||||
(cd $build ; ninja || echo Bare embedded build failed)
|
|
||||||
|
|
|
@ -2,11 +2,8 @@
|
||||||
|
|
||||||
build=../../../build
|
build=../../../build
|
||||||
|
|
||||||
echo > CPP-gen-addl.h
|
cd $build
|
||||||
(cd $build
|
|
||||||
export -n ZEEK_USE_CPP ZEEK_ADD_CPP
|
export -n ZEEK_USE_CPP ZEEK_ADD_CPP
|
||||||
export ZEEK_HASH_DIR=.
|
export ZEEK_HASH_DIR=.
|
||||||
echo | src/zeek -O gen-C++
|
echo | src/zeek -O gen-C++
|
||||||
)
|
ninja || echo Full embedded build failed
|
||||||
mv $build/CPP-gen-addl.h CPP-gen.cc
|
|
||||||
(cd $build ; ninja || echo Full embedded build failed)
|
|
||||||
|
|
|
@ -1,7 +1,5 @@
|
||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
|
|
||||||
base=../../..
|
cd ../../../build
|
||||||
so=$base/src/script_opt/CPP
|
echo >CPP-gen.cc
|
||||||
echo > $so/CPP-gen.cc
|
|
||||||
cd $base/build
|
|
||||||
ninja || echo Non-embedded build failed
|
ninja || echo Non-embedded build failed
|
||||||
|
|
|
@ -4,11 +4,8 @@ echo $1
|
||||||
|
|
||||||
base=../../..
|
base=../../..
|
||||||
test=$base/testing/btest
|
test=$base/testing/btest
|
||||||
so=$base/src/script_opt/CPP
|
|
||||||
build=$base/build
|
build=$base/build
|
||||||
gen=CPP-gen-addl.h
|
gen=CPP-gen.cc
|
||||||
|
|
||||||
echo >$gen
|
|
||||||
|
|
||||||
./non-embedded-build >$build/errs 2>&1 || echo non-embedded build failed
|
./non-embedded-build >$build/errs 2>&1 || echo non-embedded build failed
|
||||||
|
|
||||||
|
@ -17,7 +14,7 @@ export ZEEK_HASH_DIR=$test ZEEK_GEN_CPP=
|
||||||
cd $test
|
cd $test
|
||||||
../../auxil/btest/btest $1 >jbuild-$1.out 2>&1
|
../../auxil/btest/btest $1 >jbuild-$1.out 2>&1
|
||||||
grep -c '^namespace' $gen
|
grep -c '^namespace' $gen
|
||||||
mv $gen $so/CPP-gen.cc
|
mv $gen $build/
|
||||||
cd $build
|
cd $build
|
||||||
ninja >& errs || echo build for $1 failed
|
ninja >& errs || echo build for $1 failed
|
||||||
|
|
||||||
|
|
|
@ -4,18 +4,16 @@ echo $1
|
||||||
|
|
||||||
base=../../..
|
base=../../..
|
||||||
test=$base/testing/btest
|
test=$base/testing/btest
|
||||||
so=$base/src/script_opt/CPP
|
|
||||||
build=$base/build
|
build=$base/build
|
||||||
gen=CPP-gen-addl.h
|
gen=CPP-gen.cc
|
||||||
|
|
||||||
export -n ZEEK_USE_CPP
|
export -n ZEEK_USE_CPP
|
||||||
export ZEEK_HASH_DIR=$test ZEEK_ADD_CPP=
|
export ZEEK_HASH_DIR=$test ZEEK_ADD_CPP=
|
||||||
cd $test
|
cd $test
|
||||||
cp $build/CPP-hashes.dat .
|
cp $build/CPP-hashes.dat .
|
||||||
echo >$gen
|
|
||||||
../../auxil/btest/btest $1 >cpp-build-$1.out 2>&1
|
../../auxil/btest/btest $1 >cpp-build-$1.out 2>&1
|
||||||
grep -c '^namespace' $gen
|
grep -c '^namespace' $gen
|
||||||
mv $gen $so
|
mv $gen $build
|
||||||
cd $build
|
cd $build
|
||||||
ninja >& errs || echo build for $1 failed
|
ninja >& errs || echo build for $1 failed
|
||||||
|
|
||||||
|
|
|
@ -2,18 +2,16 @@
|
||||||
|
|
||||||
base=../../..
|
base=../../..
|
||||||
test=$base/testing/btest
|
test=$base/testing/btest
|
||||||
so=$base/src/script_opt/CPP
|
|
||||||
build=$base/build
|
build=$base/build
|
||||||
gen=CPP-gen-addl.h
|
gen=CPP-gen.cc
|
||||||
|
|
||||||
export -n ZEEK_USE_CPP
|
export -n ZEEK_USE_CPP
|
||||||
export ZEEK_HASH_DIR=$test ZEEK_ADD_CPP=
|
export ZEEK_HASH_DIR=$test ZEEK_ADD_CPP=
|
||||||
cd $test
|
cd $test
|
||||||
cp $build/CPP-hashes.dat .
|
cp $build/CPP-hashes.dat .
|
||||||
echo >$gen
|
|
||||||
../../auxil/btest/btest $1 >jbuild-$1.out 2>&1
|
../../auxil/btest/btest $1 >jbuild-$1.out 2>&1
|
||||||
grep -c '^namespace' $gen
|
grep -c '^namespace' $gen
|
||||||
mv $gen $so
|
mv $gen $build/
|
||||||
cd $build
|
cd $build
|
||||||
ninja >& errs || echo build for $1 failed
|
ninja >& errs || echo build for $1 failed
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue