#!/usr/bin/make -f export DEB_BUILD_MAINT_OPTIONS = hardening=+all LDFLAGS = $(shell dpkg-buildflags --get LDFLAGS) LDFLAGS += -Wl,--as-needed CPPFLAGS = $(shell dpkg-buildflags --get CPPFLAGS) CFLAGS = $(shell dpkg-buildflags --get CFLAGS) CFLAGS += -Wall LINK = $(CC) $(LDFLAGS) CCX = $(CC) $(LDFLAGS) $(CFLAGS) $(CPPFLAGS) %: dh $@ --no-parallel override_dh_installchangelogs: dh_installchangelogs CHANGELOG.GL override_dh_auto_build: dh_auto_build -- CC="$(CCX)" LINK="$(LINK)" override_dh_auto_install: # Prevent upstream from chown/chgrp'ing things as that # would require (fake)root. Instead, we set relevant # ownership via `debian/debputy.manifest`. dh_auto_install -- CHOWN=true CHGRP=true execute_after_dh_install: # Pixmaps install -m 0644 dat/*.png debian/glhack/usr/share/pixmaps/glhack/ install -m 0644 debian/glhack.xpm debian/glhack/usr/share/pixmaps/glhack/