#!/usr/bin/make -f

include /usr/share/dpkg/architecture.mk

CROSS_FILE = $(CURDIR)/debian/meson-cross.ini

MAKE_ARGS = LIBDIR=lib/$(DEB_HOST_MULTIARCH)
ifneq ($(DEB_BUILD_GNU_TYPE),$(DEB_HOST_GNU_TYPE))
MAKE_ARGS += MESON_ARGS=--cross-file=$(CROSS_FILE)
endif

%:
	dh $@

$(CROSS_FILE):
	meson env2mfile --cross --debarch $(DEB_HOST_ARCH) -o $@

override_dh_auto_build:
ifneq ($(DEB_BUILD_GNU_TYPE),$(DEB_HOST_GNU_TYPE))
	$(MAKE) -f debian/rules $(CROSS_FILE)
endif
	$(MAKE) build $(MAKE_ARGS)

override_dh_auto_install:
	$(MAKE) install $(MAKE_ARGS) DESTDIR=$(CURDIR)/debian/tmp

override_dh_auto_clean:
	$(MAKE) clean
	rm -f $(CROSS_FILE)

override_dh_auto_test:
