#!/usr/bin/make -f

export DEB_BUILD_MAINT_OPTIONS = hardening=+all

%:
	dh $@

execute_after_dh_auto_configure:
	sed 's|@PLATFORM@|linux|g;s|@LIBRARY_FILENAME@|mednafen_psx_libretro.so|g' \
	kodi-game/game.libretro.beetle-psx/addon.xml.in > kodi-game/game.libretro.beetle-psx/addon.xml

override_dh_auto_build:
	cd parallel-psx/glsl && ./rebuild_shaders.sh

	dh_auto_build -- SYSTEM_ZLIB=1 SYSTEM_LIBCHDR=1

	mv mednafen_psx_libretro.so mednafen_psx_libretro.so.save
	$(MAKE) clean
	mv mednafen_psx_libretro.so.save mednafen_psx_libretro.so

	dh_auto_build -- SYSTEM_ZLIB=1 SYSTEM_LIBCHDR=1 HAVE_OPENGL=1

override_dh_auto_clean:
	dh_auto_clean -- SYSTEM_ZLIB=1 SYSTEM_LIBCHDR=1 HAVE_OPENGL=1
	dh_auto_clean -- SYSTEM_ZLIB=1 SYSTEM_LIBCHDR=1
