blob: 4e187a6cf4c5cffcef5bbff9da98fc79dff82dd5 [file] [log] [blame]
Harald Welte640d72a2010-08-24 15:33:04 +02001#!/usr/bin/make -f
Harald Welte640d72a2010-08-24 15:33:04 +02002
3# Uncomment this to turn on verbose mode.
4#export DH_VERBOSE=1
5
Eric Butler010c9552012-08-14 21:01:20 -07006DEBIAN := $(shell dpkg-parsechangelog | grep ^Version: | cut -d' ' -f2)
7DEBVERS := $(shell echo '$(DEBIAN)' | cut -d- -f1)
8VERSION := $(shell echo '$(DEBVERS)' | sed -e 's/[+-].*//' -e 's/~//g')
9
Max5fa8b082016-12-19 18:41:42 +010010export DEB_BUILD_MAINT_OPTIONS = hardening=+all
Holger Hans Peter Freyther12355ae2013-12-12 12:50:18 +010011
Harald Welte640d72a2010-08-24 15:33:04 +020012%:
Max5fa8b082016-12-19 18:41:42 +010013 dh $@ --sourcedirectory=openbsc --with autoreconf
Eric Butlera73ca052012-08-14 17:40:58 -070014
Holger Hans Peter Freyther93fda872012-11-06 19:26:50 +010015# This is needed for debian stable (squeeze)
16override_dh_autoreconf:
17 cd openbsc && autoreconf --install --force
18
Holger Hans Peter Freyther65f74272013-12-12 13:07:47 +010019override_dh_strip:
20 dh_strip -posmocom-bsc --dbg-package=osmocom-bsc-dbg
21 dh_strip -posmocom-nitb --dbg-package=osmocom-nitb-dbg
22 dh_strip -posmocom-ipaccess-utils --dbg-package=osmocom-ipaccess-utils-dbg
23 dh_strip -posmocom-bs11-utils --dbg-package=osmocom-bs11-utils-dbg
24 dh_strip -posmocom-sgsn --dbg-package=osmocom-sgsn-dbg
25 dh_strip -posmocom-gbproxy --dbg-package=osmocom-gbproxy-dbg
26 dh_strip -posmocom-bsc-nat --dbg-package=osmocom-bsc-nat-dbg
Neels Hofmeyre5e78c22015-11-18 17:09:22 +010027 dh_strip -posmo-gtphub --dbg-package=osmo-gtphub-dbg
Holger Hans Peter Freyther65f74272013-12-12 13:07:47 +010028
Eric Butlera73ca052012-08-14 17:40:58 -070029override_dh_auto_configure:
Holger Hans Peter Freytherf3a317c2012-11-06 14:44:44 +010030 echo $(VERSION) > openbsc/.tarball-version
Ciaby92360b12015-08-25 12:35:49 +020031 dh_auto_configure --sourcedirectory=openbsc -- --enable-nat --enable-osmo-bsc --enable-smpp
Eric Butlera73ca052012-08-14 17:40:58 -070032