#! /usr/bin/make -f ifneq ($(DEB_HOST_GNU_TYPE),$(DEB_BUILD_GNU_TYPE)) CROSS=CC=$(DEB_HOST_GNU_TYPE)-gcc else CROSS= endif ifneq (,$(filter arm%,$(DEB_HOST_ARCH))) MULTYPE='' else MULTYPE='-DUSE_FLOAT_MUL' endif export DEB_BUILD_MAINT_OPTIONS = hardening=+all CPPFLAGS:=$(shell dpkg-buildflags --get CPPFLAGS) CFLAGS:=$(shell dpkg-buildflags --get CFLAGS) CXXFLAGS:=$(shell dpkg-buildflags --get CXXFLAGS) LDFLAGS:=$(shell dpkg-buildflags --get LDFLAGS) #LDFLAGS:=$(shell dpkg-buildflags --get LDFLAGS) -Wl,-z,now CCFLAGS = -c $(CPPFLAGS) $(CFLAGS) -fPIC -Wall -D_GNU_SOURCE -D_REENTRANT -DNeedFunctionPrototypes=1 %: dh $@ override_dh_auto_build: $(MAKE) $(CROSS) "CCFLAGS=$(CCFLAGS)" "LDFLAGS=$(LDFLAGS)" MULHACK=$(MULTYPE) all override_dh_install: install --directory --mode 755 debian/libgsm1/usr/lib/$(DEB_HOST_MULTIARCH) mv lib/*so.* debian/libgsm1/usr/lib/$(DEB_HOST_MULTIARCH) install --directory --mode 755 debian/libgsm1-dev/usr/lib/$(DEB_HOST_MULTIARCH) mv lib/*so debian/libgsm1-dev/usr/lib/$(DEB_HOST_MULTIARCH) mv lib/*a debian/libgsm1-dev/usr/lib/$(DEB_HOST_MULTIARCH) #mkdir -p debian/libgsm1-dev/usr/lib/$(DEB_HOST_MULTIARCH) debian/libgsm1/usr/lib/$(DEB_HOST_MULTIARCH) #mv lib/*so debian/libgsm1-dev/usr/lib/$(DEB_HOST_MULTIARCH) #mv lib/*a debian/libgsm1-dev/usr/lib/$(DEB_HOST_MULTIARCH) #mv lib/*so.* debian/libgsm1/usr/lib/$(DEB_HOST_MULTIARCH) dh_install override_dh_auto_clean: $(MAKE) clean rm -f lib/* dh_clean