#!/usr/bin/make -f


include /usr/share/cdbs/1/class/makefile.mk
include /usr/share/cdbs/1/rules/debhelper.mk
-include /usr/share/cdbs/1/rules/utils.mk

# Relax inclusion of optional features to ease backporting
CDBS_BUILD_DEPENDS_rules_utils_copyright-check =

DEB_MAKE_MAKEFILE = Makefile.libdir
DEB_BUILDDIR = cyclone
DEB_MAKE_INSTALL_TARGET = DESTDIR=$(CURDIR)/debian/tmp \
			  prefix=/usr pkglibdir=$(pkglibdir) install

# Upstream build system can't handle explicit CFLAGS, so don't pass them
DEB_MAKE_EXTRA_ARGS = 

LIBRARY_NAME = cyclone
PACKAGE = pd-$(LIBRARY_NAME)
pkglibdir = /usr/lib/pd/extra

clean::
	$(MAKE) clean
	-rm -f cyclone/Makefile.deps
	-rm -f cyclone/hammer/Makefile.deps
	-rm -f cyclone/shadow/Makefile.deps
	-rm -f cyclone/sickle/Makefile.deps
	-rm -f pddp/Makefile.deps shared/Makefile.deps shared/common/Makefile.deps
	-rm -f shared/hammer/Makefile.deps shared/sickle/Makefile.deps
	-rm -f shared/toxy/Makefile.deps shared/unstable/Makefile.deps
	-rm -f toxy/Makefile.deps

binary-predeb/pd-cyclone::
	dpkg-shlibdeps $(CURDIR)/debian/$(PACKAGE)$(pkglibdir)/$(LIBRARY_NAME)/*.pd_linux \
		-T$(CURDIR)/debian/$(PACKAGE).substvars
