#!/usr/bin/make -f # -*- makefile -*- # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 export DEB_BUILD_MAINT_OPTIONS = hardening=+all DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) %: dh ${@} override_dh_auto_configure: dh_auto_configure -- \ --libdir /lib/$(DEB_HOST_MULTIARCH) \ --disable-silent-rules \ --enable-opaque-hierarchy="name=systemd" override_dh_auto_test: # Disabled. Requires root and also modifies the testbed. override_dh_installdirs: dh_installdirs # While the PAM module and the library are in /lib, according to the # FHS, development files must go into usr/lib/. mkdir -p debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH) override_dh_auto_install: dh_auto_install # libcgroup-dev: # Move the development files from lib/ to usr/lib. The pkgconfig files # can be moved as-is, but we need to redirect the .so symlink. dh_link # will later correct this link for us (from relative to absolute). cd debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH) && \ mv ../../../lib/$(DEB_HOST_MULTIARCH)/pkgconfig . && \ ln -s ../../../lib/$(DEB_HOST_MULTIARCH)/libcgroup.so.*.*.* libcgroup.so # Remove unwanted/unused files (because of --fail-missing) cd debian/tmp/lib/$(DEB_HOST_MULTIARCH) && \ rm -f *.so security/pam_cgroup.so.* *.la security/*.la security/*.a \ libcgroupfortesting.so.* \ libcgset.so.* override_dh_missing: dh_missing --fail-missing override_dh_compress: dh_compress -Xexamples override_dh_makeshlibs: dh_makeshlibs -Xpam_cgroup.so