summaryrefslogtreecommitdiff
path: root/debian/rules
diff options
context:
space:
mode:
Diffstat (limited to 'debian/rules')
-rwxr-xr-xdebian/rules75
1 files changed, 38 insertions, 37 deletions
diff --git a/debian/rules b/debian/rules
index 2fe14ac5f..cc8b2bfc9 100755
--- a/debian/rules
+++ b/debian/rules
@@ -24,6 +24,30 @@ else
CFLAGS += -O2
endif
+clean:
+ dh_testdir
+ dh_testroot
+ rm -f build-stamp configure-stamp
+
+ if [ -f Makefile ]; \
+ then\
+ if [ -d .svn ]; \
+ then \
+ $(MAKE) maintainer-clean; \
+ else \
+ $(MAKE) distclean; \
+ fi; \
+ fi
+
+ dh_clean
+
+update:
+ dh_testdir
+ -test -r /usr/share/misc/config.sub && \
+ cp -f /usr/share/misc/config.sub config.sub
+ -test -r /usr/share/misc/config.guess && \
+ cp -f /usr/share/misc/config.guess config.guess
+
configure: configure-stamp
configure-stamp:
dh_testdir
@@ -37,47 +61,27 @@ configure-stamp:
--disable-gr-qtgui
touch configure-stamp
+extract: extract-stamp
+extract-stamp: configure-stamp
+ dh_testdir
+ debian/gen-install-files.sh
+ touch $@
+
build: build-stamp
-build-stamp: configure-stamp
+build-stamp: extract-stamp
$(MAKE)
$(MAKE) check
touch $@
-update:
- -test -r /usr/share/misc/config.sub && \
- cp -f /usr/share/misc/config.sub config.sub
- -test -r /usr/share/misc/config.guess && \
- cp -f /usr/share/misc/config.guess config.guess
-
-clean:
- dh_testdir
- dh_testroot
- rm -f build-stamp configure-stamp
-
- if [ -f Makefile ]; \
- then\
- if [ -d .svn ]; \
- then \
- $(MAKE) maintainer-clean; \
- else \
- $(MAKE) distclean; \
- fi; \
- fi
-
-
- dh_clean
-
-install:
+install: install-stamp
+install-stamp: build-stamp
dh_testdir
dh_testroot
dh_clean -k
dh_installdirs
$(MAKE) install DESTDIR=$(CURDIR)/debian/tmp
-# install -m 0755 debian/usrp.hotplug \
-# $(CURDIR)/debian/usrp/etc/hotplug.d/usb/
-
: # make python scripts starting with '#!' executable
for i in `find debian -mindepth 2 -type f ! -perm 755`; do \
if head -1 $$i | grep -q '^#!'; then \
@@ -88,6 +92,9 @@ install:
dh_install --sourcedir=debian/tmp --list-missing
+# install -m 0755 debian/usrp.hotplug \
+# $(CURDIR)/debian/usrp/etc/hotplug.d/usb/
+
# cp -r gnuradio-examples/python/* \
# debian/gnuradio-examples/usr/share/gnuradio/
# find debian/gnuradio-examples -type f -name Makefile\* -exec rm {} \;
@@ -101,6 +108,8 @@ install:
# debian/usrp/usr/bin/usrp_ra_receiver
# mv debian/usrp/usr/bin/usrp_psr_receiver.py \
# debian/usrp/usr/bin/usrp_psr_receiver
+ touch $@
+
# Must not depend on anything. This is to be called by
# binary-arch/binary-indep
@@ -124,15 +133,7 @@ binary-common:
# dh_installinfo
dh_installman
dh_link
-ifneq (,$(findstring -s,$(DH_OPTIONS)))
- dh_strip --no-package=libgnuradio-core0c2a --no-package=libusrp0c2a
- DH_OPTIONS= dh_strip --package=libgnuradio-core0c2a \
- --dbg-package=libgnuradio-core0c2a-dbg
- DH_OPTIONS= dh_strip --package=libusrp0c2a \
- --dbg-package=libusrp0c2a-dbg
-else
dh_strip
-endif
dh_compress
# dh_movefiles --sourcedir=debian/gnuradio
dh_fixperms