#!/usr/bin/make -f DEB_DH_INSTALLINIT_ARGS := --no-start -- start 50 S . stop 50 0 1 6 . DEB_DH_INSTALL_ARGS := -X.svn UPSTREAM_VERSION := $(shell dpkg-parsechangelog|grep "^Version:"|cut -d" " -f2|rev|cut -d- -f2-|rev|cut -d':' -f2) SOURCE_DATE_EPOCH := 1423678577 include /usr/share/dpkg/architecture.mk include /usr/share/cdbs/1/rules/debhelper.mk pre-build:: stamp-prepare-oss4 stamp-prepare-oss4: mkdir -p $(CURDIR)/build-tree/oss-build cd $(CURDIR)/build-tree/oss-build && $(CURDIR)/configure --enable-libsalsa=NO --config-vmix=FIXEDPOINT ifneq ($(DEB_HOST_ARCH_OS),hurd) # we do NOT want to build the kernel modules now sed -i -e 's/SUBDIRS=lib cmd \(.*\)/SUBDIRS=lib cmd os_cmd/' $(CURDIR)/build-tree/oss-build/Makefile echo > $(CURDIR)/build-tree/oss-build/.makefile endif touch $@ stamp-build-oss4: cd $(CURDIR)/build-tree/oss-build && make build touch $@ stamp-build-libsalsa: cd $(CURDIR)/build-tree/oss-build/lib/libOSSlib && CFLAGS="$$CFLAGS -isystem $(CURDIR)/debian/include-alsa" make libOSSlib.so cd $(CURDIR)/build-tree/oss-build/lib/libsalsa && CFLAGS="$$CFLAGS -isystem $(CURDIR)/debian/include-alsa" make sed -e '/^libdir/s&$$&/$(DEB_HOST_MULTIARCH)&' < debian/alsa.pc.in > debian/alsa.pc touch $@ build/liboss4-salsa2:: stamp-build-libsalsa build/liboss4-salsa-dev:: stamp-build-libsalsa build/liboss4-salsa-asound2:: stamp-build-libsalsa $(CURDIR)/debian/tmp: stamp-build-oss4 cp -a $(CURDIR)/build-tree/oss-build/prototype $(CURDIR)/debian/tmp binary-install/liboss4-salsa-dev:: dh_install -pliboss4-salsa-dev build-tree/oss-build/lib/libsalsa/.libs/liboss4-salsa.a build-tree/oss-build/lib/libsalsa/.libs/liboss4-salsa.so usr/lib/$(DEB_HOST_MULTIARCH) dh_link -pliboss4-salsa-dev /usr/lib/$(DEB_HOST_MULTIARCH)/liboss4-salsa.so.2 /usr/lib/$(DEB_HOST_MULTIARCH)/libasound.so dh_link -pliboss4-salsa-dev /usr/lib/$(DEB_HOST_MULTIARCH)/liboss4-salsa.so.2 /usr/lib/$(DEB_HOST_MULTIARCH)/libasound.a binary-install/liboss4-salsa2:: dh_install -pliboss4-salsa2 build-tree/oss-build/lib/libsalsa/.libs/liboss4-salsa.so.2* usr/lib/$(DEB_HOST_MULTIARCH) dh_install -pliboss4-salsa2 build-tree/oss-build/lib/libOSSlib/libOSSlib.so usr/lib/$(DEB_HOST_MULTIARCH)/oss4-libsalsa binary-install/liboss4-salsa-asound2:: dh_link -pliboss4-salsa-asound2 /usr/lib/$(DEB_HOST_MULTIARCH)/liboss4-salsa.so.2 /usr/lib/$(DEB_HOST_MULTIARCH)/libasound.so.2 clean:: rm -rf stamp-build-oss4 stamp-prepare-oss4 debian/alsa.pc \ stamp-build-libsalsa \ build-tree