#!/usr/bin/make -f %: dh $@ execute_before_dh_clean: -$(MAKE) spotless override_dh_auto_configure: # "Configuring" has been done in the form of that gigantic # slashem-debian.patch. Unfortunately upstream doesn't have any coherent # build system in place, so there's not much of an alternative... override_dh_missing: dh_missing --list-missing override_dh_auto_build: # Copy out the Makefiles $(SHELL) ./sys/unix/setup.sh foobar (cd util ; $(MAKE) recover) touch include/config.h $(MAKE) slashem GUI=TTY mv src/slashem slashem-tty touch include/config.h $(MAKE) slashem GUI=X11 mv src/slashem slashem-x11 touch include/config.h $(MAKE) slashem GUI=SDL mv src/slashem slashem-sdl override_dh_auto_install: cp slashem-tty src/slashem $(MAKE) install PREFIX=$(CURDIR)/debian/tmp CHOWN=true CHGRP=true -cp slashem-x11 debian/tmp/usr/games/ -cp slashem-sdl debian/tmp/usr/games/ cp util/recover debian/tmp/usr/lib/games/slashem/recover mkdir -p debian/slashem-common/usr/lib/games/slashem/ install -m 0755 debian/recover-helper \ debian/slashem-common/usr/lib/games/slashem/recover-helper install -m 0755 debian/recover-all \ debian/slashem-common/usr/lib/games/slashem/recover-all mkdir -p debian/tmp/etc cp debian/slashemrc.x11 debian/tmp/etc/slashemrc.x11 dh_install override_dh_installinit: dh_installinit -r -u "start 80 S ." override_dh_link: ln -s slashem.6.gz debian/slashem-x11/usr/share/man/man6/slashem-x11.6.gz ln -s slashem.6.gz debian/slashem-sdl/usr/share/man/man6/slashem-sdl.6.gz