2 # Based on the multi2 sample debian/rules file:
4 # Sample debian/rules that uses debhelper.
5 # This file is public domain software, originally written by Joey Hess.
8 include /usr
/share
/cdbs
/1/rules
/debhelper.mk
9 include /usr
/share
/cdbs
/1/class
/autotools.mk
10 #include /usr/share/cdbs/1/rules/simple-patchsys.mk
15 # in which directory to build
18 # in which directory to install the sofware(must be full path! CURDIR does this)
19 DEB_DESTDIR
= $(CURDIR
)/debian
/tmp
21 #CDBS automatically handles common flags to pass to the configure script,
22 #but it is possible to give some extra parameters :
23 DEB_CONFIGURE_EXTRA_FLAGS
:= --enable-rpathhack
24 COMMON_CONFIGURE_FLAGS
:= --prefix=/usr
25 DEB_INSTALL_DOCS_ALL
=
28 @
rm -f
$(CURDIR
)/deb_srcdir
29 @ln
-s
$(DEB_SRCDIR
) $(CURDIR
)/deb_srcdir
30 @
test -x
$(DEB_SRCDIR
)/configure
&& echo
"allready autoreconf" ||
(cd
$(DEB_SRCDIR
) && autoreconf
-i
)
33 # This rule is meant for the parent debian/rules to be able to call
34 # us, and give us the location of a pre-built libbarry to
35 # insert into our DESTDIR, to avoid needing to install
36 # libbarry-dev to build this package.
37 # If TREE_BUILD_DIR is empty, nothing happens.
38 (if
[ -n
"$(TREE_BUILD_DIR)" ] ; then \
39 cd
$(TREE_BUILD_DIR
) && \
40 make DESTDIR
=$(DEB_DESTDIR
) install && \
41 rm -f
`find $(DEB_DESTDIR) -name "*.la"` && \
42 cp
$(TREE_BUILD_DIR
)/debian
/libbarry
*/DEBIAN
/shlibs \
43 $(CURDIR
)/debian
/shlibs.local
; \
47 -@
rm -f
$(CURDIR
)/deb_srcdir