cscg22-gearboy

CSCG 2022 Challenge 'Gearboy'
git clone https://git.sinitax.com/sinitax/cscg22-gearboy
Log | Files | Refs | sfeed.txt

rules (1277B)


      1#!/usr/bin/make -f
      2
      3DEB_HOST_ARCH_CPU ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_CPU)
      4DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
      5
      6confflags = --disable-rpath --disable-video-directfb \
      7            --disable-nas --disable-esd --disable-arts \
      8            --disable-alsa-shared --disable-pulseaudio-shared \
      9            --disable-x11-shared
     10
     11%:
     12	dh $@ --parallel
     13
     14override_dh_auto_configure:
     15	dh_auto_configure -Bbuilddir/all -- $(confflags)
     16
     17override_dh_auto_build:
     18	dh_auto_build -Bbuilddir/all
     19	tar czf debian/examples.tar.gz test
     20
     21override_dh_auto_install:
     22	dh_auto_install -Bbuilddir/all
     23
     24override_dh_auto_clean:
     25	dh_auto_clean -Bbuilddir/all
     26	rm -f debian/examples.tar.gz
     27
     28override_dh_install:
     29	dh_install --remaining-packages --fail-missing -XlibSDL2.la
     30
     31override_dh_installexamples:
     32	dh_installexamples -plibsdl2-dev debian/examples.tar.gz
     33	dh_installexamples --remaining-packages
     34
     35override_dh_link:
     36	# to address lintian warning
     37	# W: libsdl2-2.0-0: dev-pkg-without-shlib-symlink usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0.0.0 usr/lib/x86_64-linux-gnu/libSDL2-2.0.so
     38	dh_link -plibsdl2-dev usr/lib/$(DEB_HOST_MULTIARCH)/libSDL2-2.0.so.0.0.0 usr/lib/$(DEB_HOST_MULTIARCH)/libSDL2-2.0.so
     39
     40override_dh_strip:
     41	dh_strip --dbg-package=libsdl2-dbg