X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=debian%2Frules;h=f1921e0322aecf04929245d564d7d1e9f30f5953;hb=9bfe0b87be0926193b5baf13865cf045f0de0b0d;hp=ea893a06902bb6f5b80012bf2d4ca661c87fb1a6;hpb=271789888cd1ae6361607616f9f4e6e460e192c4;p=senf.git diff --git a/debian/rules b/debian/rules index ea893a0..f1921e0 100755 --- a/debian/rules +++ b/debian/rules @@ -38,18 +38,22 @@ configure-stamp: dh_testdir # # Add here commands to configure the package. rm -f Doxyfile.local SConfig local_config.hh + scons prepare # If needed, we could create new files 'Doxyfile.local', # 'SConfig' and/or 'local_config.hh' here. We don't remove them # in 'clean' to allow building a source package from an -# individually configured svn working copy. +# individually configured svn working copy. (The files are ignored +# by dpkg-buildpackge because of appropriate -I arguments provided +# by 'scons deb' and 'scons debsrc' touch configure-stamp build: build-stamp build-stamp: configure-stamp dh_testdir # # Add here commands to compile the package. - scons -j $(CONCURRENCY_LEVEL) final=1 - scons -j $(CONCURRENCY_LEVEL) all_docs final=1 + scons -j $(CONCURRENCY_LEVEL) default all_docs final=1 + scons linklint + scons fixlinks touch $@ clean: @@ -66,9 +70,10 @@ install: build dh_clean -k dh_installdirs # # Add here commands to install the package into debian/tmp - scons install_all final=1\ + scons install_all final=1 \ PREFIX='$(destdir)/usr' \ - DOCINSTALLDIR='$$PREFIX/share/doc/libsenf-doc' + DOCINSTALLDIR='$$PREFIX/share/doc/libsenf-doc' \ + INCLUDEINSTALLDIR='$$PREFIX/include/senf' # We need to install the example sourcecode find Examples \( -name "*.hh" -o -name "*.cc" \) -printf "%P\n" | \ while read src; do \