#!/usr/bin/make -f

PKG_FILES = $(wildcard ocroscript/*.pkg)
AUTOGENERATED_FILES = $(PKG_FILES:.pkg=.cc)

SONAME = 0

ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
    N_JOBS = $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
    SCONS_FLAGS += -j$(N_JOBS)
endif
SCONS = scons $(SCONS_FLAGS)

override_dh_auto_clean:
	$(SCONS) --clean
	dh_auto_clean
	rm -rf $(AUTOGENERATED_FILES) debian/tmp version.cc config.log libocropus.so.0.0.$(SONAME)

override_dh_auto_build:
	$(SCONS) prefix=/usr SONAME=$(SONAME)

override_dh_auto_install:
	$(SCONS) prefix=/usr destdir="$(CURDIR)/debian/tmp" SONAME=$(SONAME) install
	cd debian/tmp/usr/lib/ && ln libocropus.so libocropus.so.$(SONAME)
	dh_auto_install

%:
	dh $@
