4bde8f325e99f31666f53a7ee1a7f9753fa6dceb
[platform/upstream/SDL.git] / debian / rules
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