#!/bin/sh

set -e
set -x

cd `dirname $0`

if [ ! -f "../../scripts/amalgamation.py" ]; then
	echo "Could find neither the amalgamation build script"
	exit 1
fi

# R issues a warning for .hpp files, use .h to silence it
(cd ../.. && python scripts/amalgamation.py --source=tools/rpkg/src/duckdb.cpp --header=tools/rpkg/src/duckdb.h)
(cd ../.. && python extension/parquet/parquet_amalgamation.py --source=tools/rpkg/src/parquet-extension.cpp --header=tools/rpkg/src/parquet-extension.h)
cp src/parquet-extension.h src/parquet-extension.h.tmp
sed 's/duckdb[.]hpp/duckdb.h/g' src/parquet-extension.h.tmp > src/parquet-extension.h
rm src/parquet-extension.h.tmp
