blob: 4e187a6cf4c5cffcef5bbff9da98fc79dff82dd5 [file] [log] [blame]
Harald Welte95f42062010-08-24 15:33:04 +02001#!/usr/bin/make -f
Harald Welte95f42062010-08-24 15:33:04 +02002
3# Uncomment this to turn on verbose mode.
4#export DH_VERBOSE=1
5
Eric Butlerf04324a2012-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
Maxd6edfa12016-12-19 18:41:42 +010010export DEB_BUILD_MAINT_OPTIONS = hardening=+all
Holger Hans Peter Freyther1dc4f972013-12-12 12:50:18 +010011
Harald Welte95f42062010-08-24 15:33:04 +020012%:
Maxd6edfa12016-12-19 18:41:42 +010013 dh $@ --sourcedirectory=openbsc --with autoreconf
Eric Butler37074482012-08-14 17:40:58 -070014
Holger Hans Peter Freytherd7b97d42012-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 Freyther5cbb44a2013-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 Hofmeyr31428002015-11-18 17:09:22 +010027 dh_strip -posmo-gtphub --dbg-package=osmo-gtphub-dbg
Holger Hans Peter Freyther5cbb44a2013-12-12 13:07:47 +010028
Eric Butler37074482012-08-14 17:40:58 -070029override_dh_auto_configure:
Holger Hans Peter Freythera4d91252012-11-06 14:44:44 +010030 echo $(VERSION) > openbsc/.tarball-version
Ciaby98b72e72015-08-25 12:35:49 +020031 dh_auto_configure --sourcedirectory=openbsc -- --enable-nat --enable-osmo-bsc --enable-smpp
Eric Butler37074482012-08-14 17:40:58 -070032