#! /bin/bash

set -eux

filename=${1}
output_dir=${2}
header_dir=${3}
module=$(basename ${filename} | cut -f1,2 -d'.')

mkdir -p ${output_dir}
abidw -o ${output_dir}/${module}.abi --drop-private-types --headers-dir ${header_dir} ${filename}