X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=debian%2Frules;h=f1921e0322aecf04929245d564d7d1e9f30f5953;hb=9bfe0b87be0926193b5baf13865cf045f0de0b0d;hp=558debd8fabb9b0e7f4f4bdf78e3f3ef10d21af1;hpb=c448a643750c87940ac41b3cef33b6379950aa54;p=senf.git diff --git a/debian/rules b/debian/rules index 558debd..f1921e0 100755 --- a/debian/rules +++ b/debian/rules @@ -37,18 +37,23 @@ configure: configure-stamp configure-stamp: dh_testdir # # Add here commands to configure the package. - rm -f Doxyfile.local SConfig -# If needed, we could create new 'Doxyfile.local' and/or 'SConfig' files here. -# We don't remove them in 'clean' to allow building a source package from an -# individually configured svn working copy. + 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. (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: @@ -65,9 +70,10 @@ install: build dh_clean -k dh_installdirs # # Add here commands to install the package into debian/tmp - scons -j $(CONCURRENCY_LEVEL) 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 \