#! /usr/bin/env bash trap 'exit 1' ERR odb=odb lib="\ -I$HOME/work/odb/builds/default/libodb-pgsql-default \ -I$HOME/work/odb/libodb-pgsql \ -I$HOME/work/odb/builds/default/libodb-default \ -I$HOME/work/odb/libodb" $odb $lib -d pgsql --std c++11 --generate-query \ --odb-epilogue '#include ' \ --hxx-prologue '#include ' \ -DLIBODB_BUILD2 -DLIBODB_PGSQL_BUILD2 \ -I .. -I ../../libbbot -I ../../libbpkg -I ../../libbutl \ --include-with-brackets --include-prefix libbrep \ --guard-prefix LIBBREP \ common.hxx $odb $lib -d pgsql --std c++11 --generate-query --generate-schema \ --schema-format sql --schema-format embedded --schema-name package \ --odb-epilogue '#include ' \ --hxx-prologue '#include ' \ --generate-prepared -DLIBODB_BUILD2 -DLIBODB_PGSQL_BUILD2 \ -I .. -I ../../libbbot -I ../../libbpkg -I ../../libbutl \ --include-with-brackets --include-prefix libbrep \ --guard-prefix LIBBREP \ package.hxx xxd -i package-extra.hxx $odb $lib -d pgsql --std c++11 --generate-query --generate-schema \ --schema-format sql --schema-format embedded --schema-name build \ --odb-epilogue '#include ' \ --generate-prepared -DLIBODB_BUILD2 -DLIBODB_PGSQL_BUILD2 \ -I .. -I ../../libbbot -I ../../libbpkg -I ../../libbutl \ --include-with-brackets --include-prefix libbrep \ --guard-prefix LIBBREP \ build.hxx $odb $lib -d pgsql --std c++11 --generate-query \ --odb-epilogue '#include ' \ --generate-prepared -DLIBODB_BUILD2 -DLIBODB_PGSQL_BUILD2 \ -I .. -I ../../libbbot -I ../../libbpkg -I ../../libbutl \ --include-with-brackets --include-prefix libbrep \ --guard-prefix LIBBREP \ build-package.hxx xxd -i build-extra.hxx