#!/usr/bin/make -f # (ever more vaguely) Derived from: # Sample debian/rules that uses debhelper, # GNU copyright 1997 by Joey Hess. # Copyright Ron Lee 2003 - 2016 export DH_OPTIONS # These are used for cross-compiling and for saving the configure script # from having to guess our platform (since we know it already) DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH 2>/dev/null) objdir = objs package = xserver-xorg-input-wacom clean: dh_testdir dh_testroot $(RM) -r $(objdir) rm -f *-stamp dh_clean $(objdir)/config.status: configure dh_testdir mkdir -p $(objdir) cd $(objdir) && ../configure --disable-maintainer-mode \ --host=$(DEB_HOST_GNU_TYPE) \ --build=$(DEB_BUILD_GNU_TYPE) \ --prefix=/usr \ --with-systemd-unit-dir=/lib/systemd/system \ --with-udev-rules-dir=/lib/udev/rules.d build: build-arch build-arch: build-arch-stamp build-arch-stamp: $(objdir)/config.status dh_testdir cd $(objdir) && $(MAKE) touch $@ build-indep: install: install-arch install-arch: XDEP = $(shell cat /usr/share/xserver-xorg/xinputdep) install-arch: XSUB = debian/$(package).substvars install-arch: DH_OPTIONS = -p$(package) install-arch: build-arch install-arch: dh_testdir dh_testroot dh_clean -k cd $(objdir) && $(MAKE) install DESTDIR=$(CURDIR)/debian/$(package) mv debian/$(package)/lib/udev/rules.d/wacom.rules \ debian/$(package)/lib/udev/rules.d/69-wacom.rules $(RM) debian/$(package)/usr/lib/xorg/modules/input/*.la ifneq (,$(DEB_HOST_MULTIARCH)) mkdir -p debian/$(package)/usr/lib/$(DEB_HOST_MULTIARCH) mv debian/$(package)/usr/lib/pkgconfig \ debian/$(package)/usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig endif echo "xinpdriver:Depends=$(XDEP)" > $(XSUB) echo "xinpdriver:Provides=xorg-driver-input" >> $(XSUB) install-indep: binary: binary-arch binary-arch: DH_OPTIONS = -a binary-arch: install-arch dh_testdir dh_testroot dh_installdocs dh_installchangelogs dh_strip dh_compress dh_fixperms dh_installdeb dh_shlibdeps dh_gencontrol dh_md5sums dh_builddeb binary-indep: .PHONY: clean build build-arch build-indep install install-arch install-indep \ binary binary-arch binary-indep