3 # Sample debian/rules that uses debhelper.
4 # GNU copyright 1997 to 1999 by Joey Hess.
6 # Uncomment this to turn on verbose mode.
9 # These are used for cross-compiling and for saving the configure script
10 # from having to guess our platform (since we know it already)
11 DEB_HOST_GNU_TYPE ?
= $(shell dpkg-architecture
-qDEB_HOST_GNU_TYPE
)
12 DEB_BUILD_GNU_TYPE ?
= $(shell dpkg-architecture
-qDEB_BUILD_GNU_TYPE
)
16 ifneq (,$(findstring noopt
,$(DEB_BUILD_OPTIONS
)))
21 ifeq (,$(findstring nostrip
,$(DEB_BUILD_OPTIONS
)))
25 config.status
: configure
27 CFLAGS
="$(CFLAGS)" .
/configure \
28 --host
=$(DEB_HOST_GNU_TYPE
) \
29 --build
=$(DEB_BUILD_GNU_TYPE
) \
31 --mandir=\
$${prefix}/share
/man \
32 --infodir=\
$${prefix}/share
/info \
33 --localstatedir
=/var \
39 build-stamp
: config.status
65 $(MAKE
) install DESTDIR
=$(CURDIR
)/debian
/tor
66 # move tor to where it belongs
67 mv
$(CURDIR
)/debian
/tor
/usr
/bin
/tor
$(CURDIR
)/debian
/tor
/usr
/sbin
/tor
68 install -m
755 contrib
/torify
$(CURDIR
)/debian
/tor
/usr
/bin
69 install -m
644 contrib
/torify
.1 $(CURDIR
)/debian
/tor
/usr
/share
/man
/man1
70 install -m
644 contrib
/tor-tsocks.conf
$(CURDIR
)/debian
/tor
/etc
/tor
72 install -m
644 debian
/tor.lintian-override
$(CURDIR
)/debian
/tor
/usr
/share
/lintian
/overrides
/tor
75 # Build architecture-independent files here.
76 binary-indep
: build
install
77 # We have nothing to do by default.
79 # Build architecture-dependent files here.
80 binary-arch
: build
install
83 dh_installchangelogs ChangeLog
104 binary
: binary-indep binary-arch
105 .PHONY
: build
clean binary-indep binary-arch binary
install