debian/rules
author Ryan C. Gordon
Wed, 10 Aug 2016 15:34:24 -0400
changeset 10278 1e7b4cfe8451
parent 7906 19f5760dc1a7
child 12402 3b5b4eb1927f
permissions -rwxr-xr-x
windows: directsound should also map audio device GUIDs to proper names.

Moved this code from winmm into core so both can use it.

DirectSound (at least on Win10) also returns truncated device names, even
though it's handed in as a string pointer and not a static-sized buffer. :/
     1 #!/usr/bin/make -f
     2 
     3 DEB_HOST_ARCH_CPU ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_CPU)
     4 DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
     5 
     6 confflags = --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 
    14 override_dh_auto_configure:
    15 	dh_auto_configure -Bbuilddir/all -- $(confflags)
    16 
    17 override_dh_auto_build:
    18 	dh_auto_build -Bbuilddir/all
    19 	tar czf debian/examples.tar.gz test
    20 
    21 override_dh_auto_install:
    22 	dh_auto_install -Bbuilddir/all
    23 
    24 override_dh_auto_clean:
    25 	dh_auto_clean -Bbuilddir/all
    26 	rm -f debian/examples.tar.gz
    27 
    28 override_dh_install:
    29 	dh_install --remaining-packages --fail-missing -XlibSDL2.la
    30 
    31 override_dh_installexamples:
    32 	dh_installexamples -plibsdl2-dev debian/examples.tar.gz
    33 	dh_installexamples --remaining-packages
    34 
    35 override_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 
    40 override_dh_strip:
    41 	dh_strip --dbg-package=libsdl2-dbg