2 # Sample debian/rules that uses debhelper.
3 # GNU copyright 1997 to 1999 by Joey Hess.
5 # Uncomment this to turn on verbose mode.
8 ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
9 export CXXFLAGS=-g -O0 -fno-inline
11 export CXXFLAGS=-g -O2
18 ./configure --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info --with-ept
28 rm -fr debian/html-docs
30 [ ! -f Makefile ] || $(MAKE) distclean
41 $(MAKE) install DESTDIR=`pwd`/debian/aptitude gnulocaledir=`pwd`/debian/aptitude/usr/share/locale
43 cp debian/aptitude.reportbug debian/aptitude/usr/share/bug/aptitude
44 chmod +x debian/aptitude/usr/share/bug/aptitude
46 ln -s ../../aptitude/README debian/aptitude/usr/share/doc/aptitude/README
48 ln -s ../../aptitude/NEWS debian/aptitude/usr/share/doc/aptitude/NEWS
49 rm -f debian/aptitude/usr/share/aptitude/COPYING
50 ln -s ../common-licenses/GPL debian/aptitude/usr/share/aptitude/COPYING
52 cp FAQ debian/aptitude/usr/share/aptitude/FAQ
54 mv debian/aptitude/usr/share/doc/aptitude/html debian/html-docs
56 binary-arch: build install
60 dh_installexamples -a src/generic/apt/pkg_hier.h src/generic/apt/pkg_hier.cc src/generic/apt/pkg_hier_dump.cc
63 dh_installlogrotate -a
64 dh_installchangelogs -a
66 dh_strip -a --dbg-package=aptitude-dbg
75 # Unfortunately, it's not any easier to build arch-independent files than
76 # arch-dependent ones :-(.
77 binary-indep: build install
80 dh_installdirs -A -i usr/share/doc/aptitude/html
82 mv debian/html-docs/en debian/aptitude-doc-en/usr/share/doc/aptitude/html/
83 mv debian/html-docs/cs debian/aptitude-doc-cs/usr/share/doc/aptitude/html/
84 mv debian/html-docs/fi debian/aptitude-doc-fi/usr/share/doc/aptitude/html/
85 mv debian/html-docs/fr debian/aptitude-doc-fr/usr/share/doc/aptitude/html/
86 mv debian/html-docs/ja debian/aptitude-doc-ja/usr/share/doc/aptitude/html/
90 dh_installchangelogs ChangeLog -i
99 binary: binary-indep binary-arch
100 .PHONY: build clean binary-indep binary-arch binary install