# This has to be exported to make some magic below work.
export DH_OPTIONS
-CFLAGS = -Wall -g
-
-ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
- CFLAGS += -O0
-else
- CFLAGS += -O2
-endif
+export DH_PYCENTRAL=nomove
clean:
dh_testdir
configure-stamp:
dh_testdir
[ -f ./configure ] || ./bootstrap
- CFLAGS="$(CFLAGS)" ./configure \
- --prefix=/usr --mandir=\$${prefix}/share/man \
- --infodir=\$${prefix}/share/info --enable-shared \
- --enable-doxygen --enable-html-docs \
- --sysconfdir=/etc --enable-all-components \
- --disable-gr-audio-osx --disable-gr-audio-windows \
- --disable-gr-qtgui
+ ./configure \
+ --prefix=/usr \
+ --mandir=\$${prefix}/share/man \
+ --infodir=\$${prefix}/share/info \
+ --enable-shared \
+ --sysconfdir=/etc \
+ --enable-all-components \
+ --disable-gr-audio-osx \
+ --disable-gr-audio-windows \
+ --disable-gcell --disable-gr-gcell \
+ --disable-gr-comedi
touch configure-stamp
-extract: extract-stamp
-extract-stamp: configure-stamp debian/gen-install-files.sh
- dh_testdir
- debian/gen-install-files.sh
- touch $@
-
build: build-stamp
-build-stamp: extract-stamp
+build-stamp: configure-stamp
- $(MAKE)
+ $(MAKE)
$(MAKE) check
touch $@
+extract: extract-stamp
+extract-stamp: build-stamp debian/bin/gen-install-files.sh
+ dh_testdir
+ debian/bin/gen-install-files.sh
+ touch $@
+
install: install-stamp
-install-stamp: build-stamp
+install-stamp: extract-stamp debian/control
dh_testdir
dh_testroot
dh_clean -k
done
: # Deposit rule to allow group 'usrp' access to USRP hardware
- install -m 0755 -D debian/libusrp0c2a.udev \
+ install -m 0644 -D debian/custom/libusrp.udev \
debian/tmp/etc/udev/rules.d/40-usrp.rules
+ : # Deposit rule to allow group 'usrp' access to USRP2 hardware
+ install -m 0644 -D debian/custom/libusrp2.limits \
+ debian/tmp/etc/security/limits.d/libusrp2.limits
+
+ : # Install custom grc.conf
+ install -m 0644 -D debian/custom/grc.conf \
+ debian/tmp/etc/gnuradio/conf.d/grc.conf
+
dh_install --sourcedir=debian/tmp
touch $@
+
# Must not depend on anything. This is to be called by
# binary-arch/binary-indep
# in another 'make' thread.