#!/usr/bin/make -f
export JAVA_HOME=/usr/lib/jvm/default-java
export PYBUILD_NAME=jpype
# Keep CMake paths covered by dpkg-buildflags and let dh_strip handle symbols.
export SKBUILD_BUILD_DIR=$(CURDIR)/.pybuild/cmake-{wheel_tag}
export SKBUILD_INSTALL_STRIP=false
export PYBUILD_TEST_CUSTOM=1
# TODO: Figure out how to set up Java database access.
export PYBUILD_TEST_ARGS=\
	ant -f {build_dir}/test/build.xml && \
	{interpreter} -m pytest test/jpypetest --checkjni -k 'not test_sql_h2 and not test_sql_hsqldb and not test_sql_sqlite'
export PYBUILD_AFTER_TEST=rm -rf {build_dir}/test/classes
export PYBUILD_AFTER_INSTALL=dh_numpy3

%:
	dh $@ --buildsystem=pybuild

execute_after_dh_auto_install:
	rm $(CURDIR)/debian/python3-jpype/usr/lib/python3*/dist-packages/org.jpype.jar
