#!/bin/sh -e

export DESTDIR="$1"
export MAKEINFO=true

# For some reason, gcc13 breaks this package, even though it compiles fine.
export CC=clang
export CXX=clang++

: > nostrip # just in case

find . -name *.java | xargs sed -i "s/@Override//g"

autoreconf -vif

./configure \
    --prefix=/usr \
    --with-ecj-jar="/usr/share/java/ecj-bootstrap.jar" \
    JAVAC="/usr/bin/javac" \
    JAVA="/usr/bin/jamvm" \
    GCJ_JAVAC_TRUE=no \
    ac_cv_proj_java_works=yes \
    --disable-Werror \
    --disable-gmp \
    --disable-gtk-peer \
    --disable-gconf-peer \
    --disable-plugin \
    --disable-dssi \
    --disable-alsa \
    --disable-examples \
    --disable-gjdoc

make
make install
make install-data

ln -s /usr/share/classpath/tools.zip "$1/usr/lib/tools.jar"
